builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-196 starttime: 1461232484.67 results: success (0) buildid: 20160421012904 builduid: bb5d1c29981040b5a68293158eb3d86e revision: 387167675e152537dd5538a61d07c155a4fabdd0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 02:54:44.671816) ========= master: http://buildbot-master02.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 02:54:44.672262) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 02:54:44.672544) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 02:54:45.039219) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:54:45.039551) ========= 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-1461232469.689986-1325067007 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 02:54:45-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.11M=0.001s 2016-04-21 02:54:45 (9.11 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.560843 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:54:45.635921) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:54:45.639289) ========= 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-1461232469.689986-1325067007 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.061746 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:54:45.726999) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 02:54:45.727366) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 387167675e152537dd5538a61d07c155a4fabdd0 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 387167675e152537dd5538a61d07c155a4fabdd0 --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-1461232469.689986-1325067007 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 02:54:45,835 truncating revision to first 12 chars 2016-04-21 02:54:45,835 Setting DEBUG logging. 2016-04-21 02:54:45,836 attempt 1/10 2016-04-21 02:54:45,836 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/387167675e15?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 02:54:47,033 unpacking tar archive at: fx-team-387167675e15/testing/mozharness/ program finished with exit code 0 elapsedTime=1.807980 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 02:54:47.561824) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 02:54:47.562172) ========= script_repo_revision: 387167675e152537dd5538a61d07c155a4fabdd0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 02:54:47.562552) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 02:54:47.562820) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 02:54:47.589712) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 33 secs) (at 2016-04-21 02:54:47.590004) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461232469.689986-1325067007 _=/tools/buildbot/bin/python using PTY: False 02:54:47 INFO - MultiFileLogger online at 20160421 02:54:47 in /builds/slave/test 02:54:47 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 02:54:47 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:54:47 INFO - {'append_to_log': False, 02:54:47 INFO - 'base_work_dir': '/builds/slave/test', 02:54:47 INFO - 'blob_upload_branch': 'fx-team', 02:54:47 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:54:47 INFO - 'buildbot_json_path': 'buildprops.json', 02:54:47 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:54:47 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:54:47 INFO - 'download_minidump_stackwalk': True, 02:54:47 INFO - 'download_symbols': 'true', 02:54:47 INFO - 'e10s': False, 02:54:47 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:54:47 INFO - 'tooltool.py': '/tools/tooltool.py', 02:54:47 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:54:47 INFO - '/tools/misc-python/virtualenv.py')}, 02:54:47 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:54:47 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:54:47 INFO - 'log_level': 'info', 02:54:47 INFO - 'log_to_console': True, 02:54:47 INFO - 'opt_config_files': (), 02:54:47 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:54:47 INFO - '--processes=1', 02:54:47 INFO - '--config=%(test_path)s/wptrunner.ini', 02:54:47 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:54:47 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:54:47 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:54:47 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:54:47 INFO - 'pip_index': False, 02:54:47 INFO - 'require_test_zip': True, 02:54:47 INFO - 'test_type': ('testharness',), 02:54:47 INFO - 'this_chunk': '1', 02:54:47 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:54:47 INFO - 'total_chunks': '10', 02:54:47 INFO - 'virtualenv_path': 'venv', 02:54:47 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:54:47 INFO - 'work_dir': 'build'} 02:54:47 INFO - ##### 02:54:47 INFO - ##### Running clobber step. 02:54:47 INFO - ##### 02:54:47 INFO - Running pre-action listener: _resource_record_pre_action 02:54:47 INFO - Running main action method: clobber 02:54:47 INFO - rmtree: /builds/slave/test/build 02:54:47 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:54:49 INFO - Running post-action listener: _resource_record_post_action 02:54:49 INFO - ##### 02:54:49 INFO - ##### Running read-buildbot-config step. 02:54:49 INFO - ##### 02:54:49 INFO - Running pre-action listener: _resource_record_pre_action 02:54:49 INFO - Running main action method: read_buildbot_config 02:54:49 INFO - Using buildbot properties: 02:54:49 INFO - { 02:54:49 INFO - "project": "", 02:54:49 INFO - "product": "firefox", 02:54:49 INFO - "script_repo_revision": "production", 02:54:49 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 02:54:49 INFO - "repository": "", 02:54:49 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 02:54:49 INFO - "buildid": "20160421012904", 02:54:49 INFO - "pgo_build": "False", 02:54:49 INFO - "basedir": "/builds/slave/test", 02:54:49 INFO - "buildnumber": 7, 02:54:49 INFO - "slavename": "tst-linux32-spot-196", 02:54:49 INFO - "revision": "387167675e152537dd5538a61d07c155a4fabdd0", 02:54:49 INFO - "master": "http://buildbot-master02.bb.releng.use1.mozilla.com:8201/", 02:54:49 INFO - "platform": "linux", 02:54:49 INFO - "branch": "fx-team", 02:54:49 INFO - "repo_path": "integration/fx-team", 02:54:49 INFO - "moz_repo_path": "", 02:54:49 INFO - "stage_platform": "linux", 02:54:49 INFO - "builduid": "bb5d1c29981040b5a68293158eb3d86e", 02:54:49 INFO - "slavebuilddir": "test" 02:54:49 INFO - } 02:54:49 INFO - Found installer url https://queue.taskcluster.net/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 02:54:49 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 02:54:49 INFO - Running post-action listener: _resource_record_post_action 02:54:49 INFO - ##### 02:54:49 INFO - ##### Running download-and-extract step. 02:54:49 INFO - ##### 02:54:49 INFO - Running pre-action listener: _resource_record_pre_action 02:54:49 INFO - Running main action method: download_and_extract 02:54:49 INFO - mkdir: /builds/slave/test/build/tests 02:54:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:54:49 INFO - https://queue.taskcluster.net/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 02:54:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 02:54:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 02:54:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EnXmFjGMRdiyEMR9hXYdww/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 02:54:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EnXmFjGMRdiyEMR9hXYdww/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 02:54:53 INFO - Downloaded 1325 bytes. 02:54:53 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 02:54:53 INFO - Using the following test package requirements: 02:54:53 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 02:54:53 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:54:53 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 02:54:53 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:54:53 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 02:54:53 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:54:53 INFO - u'jsshell-linux-i686.zip'], 02:54:53 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:54:53 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 02:54:53 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 02:54:53 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:54:53 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 02:54:53 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:54:53 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 02:54:53 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:54:53 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 02:54:53 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:54:53 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 02:54:53 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 02:54:53 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')]} 02:54:53 INFO - https://queue.taskcluster.net/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 02:54:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 02:54:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 02:54:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EnXmFjGMRdiyEMR9hXYdww/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 02:54:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EnXmFjGMRdiyEMR9hXYdww/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 02:55:01 INFO - Downloaded 22432323 bytes. 02:55:01 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/*'] 02:55:01 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/* 02:55:02 INFO - caution: filename not matched: web-platform/* 02:55:02 INFO - Return code: 11 02:55:02 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')]} 02:55:02 INFO - https://queue.taskcluster.net/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 02:55:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 02:55:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 02:55:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EnXmFjGMRdiyEMR9hXYdww/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 02:55:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EnXmFjGMRdiyEMR9hXYdww/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 02:55:13 INFO - Downloaded 36397847 bytes. 02:55:13 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/*'] 02:55:13 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/* 02:55:17 INFO - caution: filename not matched: bin/* 02:55:17 INFO - caution: filename not matched: config/* 02:55:17 INFO - caution: filename not matched: mozbase/* 02:55:17 INFO - caution: filename not matched: marionette/* 02:55:17 INFO - caution: filename not matched: tools/wptserve/* 02:55:17 INFO - Return code: 11 02:55:17 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')]} 02:55:17 INFO - https://queue.taskcluster.net/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 02:55:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 02:55:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 02:55:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EnXmFjGMRdiyEMR9hXYdww/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 02:55:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EnXmFjGMRdiyEMR9hXYdww/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 02:55:21 INFO - Downloaded 63471764 bytes. 02:55:21 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 02:55:21 INFO - mkdir: /builds/slave/test/properties 02:55:21 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:55:21 INFO - Writing to file /builds/slave/test/properties/build_url 02:55:21 INFO - Contents: 02:55:21 INFO - build_url:https://queue.taskcluster.net/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 02:55:22 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 02:55:22 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:55:22 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:55:22 INFO - Contents: 02:55:22 INFO - symbols_url:https://queue.taskcluster.net/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 02:55:22 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')]} 02:55:22 INFO - https://queue.taskcluster.net/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:55:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 02:55:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 02:55:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EnXmFjGMRdiyEMR9hXYdww/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 02:55:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EnXmFjGMRdiyEMR9hXYdww/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 02:55:58 INFO - Downloaded 91772301 bytes. 02:55:58 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'] 02:55:58 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 02:56:07 INFO - Return code: 0 02:56:07 INFO - Running post-action listener: _resource_record_post_action 02:56:07 INFO - Running post-action listener: set_extra_try_arguments 02:56:07 INFO - ##### 02:56:07 INFO - ##### Running create-virtualenv step. 02:56:07 INFO - ##### 02:56:07 INFO - Running pre-action listener: _pre_create_virtualenv 02:56:07 INFO - Running pre-action listener: _resource_record_pre_action 02:56:07 INFO - Running main action method: create_virtualenv 02:56:07 INFO - Creating virtualenv /builds/slave/test/build/venv 02:56:07 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 02:56:07 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:56:07 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:56:07 INFO - Using real prefix '/usr' 02:56:07 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:56:09 INFO - Installing distribute.............................................................................................................................................................................................done. 02:56:13 INFO - Installing pip.................done. 02:56:13 INFO - Return code: 0 02:56:13 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:56:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:56:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:56:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:56:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:56:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:56:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:56:13 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 0x9698c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97aa598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x985cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x953ee30>, '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 0x97dbc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x985a470>, '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-1461232469.689986-1325067007', '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 02:56:13 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 02:56:13 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 02:56:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:56:13 INFO - 'CCACHE_UMASK': '002', 02:56:13 INFO - 'DISPLAY': ':0', 02:56:13 INFO - 'HOME': '/home/cltbld', 02:56:13 INFO - 'LANG': 'en_US.UTF-8', 02:56:13 INFO - 'LOGNAME': 'cltbld', 02:56:13 INFO - 'MAIL': '/var/mail/cltbld', 02:56:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:56:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:56:13 INFO - 'MOZ_NO_REMOTE': '1', 02:56:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:56:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:56:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:56:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:56:13 INFO - 'PWD': '/builds/slave/test', 02:56:13 INFO - 'SHELL': '/bin/bash', 02:56:13 INFO - 'SHLVL': '1', 02:56:13 INFO - 'TERM': 'linux', 02:56:13 INFO - 'TMOUT': '86400', 02:56:13 INFO - 'USER': 'cltbld', 02:56:13 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461232469.689986-1325067007', 02:56:13 INFO - '_': '/tools/buildbot/bin/python'} 02:56:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:56:13 INFO - Downloading/unpacking psutil>=0.7.1 02:56:13 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 02:56:13 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 02:56:13 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 02:56:13 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 02:56:13 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 02:56:13 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 02:56:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:56:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:56:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:56:19 INFO - Installing collected packages: psutil 02:56:19 INFO - Running setup.py install for psutil 02:56:19 INFO - building 'psutil._psutil_linux' extension 02:56:19 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 02:56:19 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 02:56:19 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 02:56:20 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 02:56:20 INFO - building 'psutil._psutil_posix' extension 02:56:20 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 02:56:20 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 02:56:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:56:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:56:20 INFO - Successfully installed psutil 02:56:20 INFO - Cleaning up... 02:56:20 INFO - Return code: 0 02:56:20 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:56:20 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')]} 02:56:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:56:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:56:20 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')]} 02:56:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:56:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:56:20 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 0x9698c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97aa598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x985cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x953ee30>, '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 0x97dbc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x985a470>, '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-1461232469.689986-1325067007', '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 02:56:20 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 02:56:20 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 02:56:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:56:20 INFO - 'CCACHE_UMASK': '002', 02:56:20 INFO - 'DISPLAY': ':0', 02:56:20 INFO - 'HOME': '/home/cltbld', 02:56:20 INFO - 'LANG': 'en_US.UTF-8', 02:56:20 INFO - 'LOGNAME': 'cltbld', 02:56:20 INFO - 'MAIL': '/var/mail/cltbld', 02:56:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:56:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:56:20 INFO - 'MOZ_NO_REMOTE': '1', 02:56:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:56:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:56:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:56:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:56:20 INFO - 'PWD': '/builds/slave/test', 02:56:20 INFO - 'SHELL': '/bin/bash', 02:56:20 INFO - 'SHLVL': '1', 02:56:20 INFO - 'TERM': 'linux', 02:56:20 INFO - 'TMOUT': '86400', 02:56:20 INFO - 'USER': 'cltbld', 02:56:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461232469.689986-1325067007', 02:56:20 INFO - '_': '/tools/buildbot/bin/python'} 02:56:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:56:21 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:56:21 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 02:56:21 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 02:56:21 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 02:56:21 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 02:56:21 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 02:56:21 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 02:56:26 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:56:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:56:26 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:56:26 INFO - Installing collected packages: mozsystemmonitor 02:56:26 INFO - Running setup.py install for mozsystemmonitor 02:56:26 INFO - Successfully installed mozsystemmonitor 02:56:26 INFO - Cleaning up... 02:56:26 INFO - Return code: 0 02:56:26 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:56:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:56:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:56:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:56:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:56:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:56:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:56:26 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 0x9698c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97aa598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x985cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x953ee30>, '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 0x97dbc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x985a470>, '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-1461232469.689986-1325067007', '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 02:56:26 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 02:56:26 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 02:56:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:56:26 INFO - 'CCACHE_UMASK': '002', 02:56:26 INFO - 'DISPLAY': ':0', 02:56:26 INFO - 'HOME': '/home/cltbld', 02:56:26 INFO - 'LANG': 'en_US.UTF-8', 02:56:26 INFO - 'LOGNAME': 'cltbld', 02:56:26 INFO - 'MAIL': '/var/mail/cltbld', 02:56:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:56:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:56:26 INFO - 'MOZ_NO_REMOTE': '1', 02:56:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:56:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:56:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:56:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:56:26 INFO - 'PWD': '/builds/slave/test', 02:56:26 INFO - 'SHELL': '/bin/bash', 02:56:26 INFO - 'SHLVL': '1', 02:56:26 INFO - 'TERM': 'linux', 02:56:26 INFO - 'TMOUT': '86400', 02:56:26 INFO - 'USER': 'cltbld', 02:56:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461232469.689986-1325067007', 02:56:26 INFO - '_': '/tools/buildbot/bin/python'} 02:56:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:56:26 INFO - Downloading/unpacking blobuploader==1.2.4 02:56:26 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 02:56:26 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 02:56:26 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 02:56:26 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 02:56:26 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 02:56:26 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 02:56:32 INFO - Downloading blobuploader-1.2.4.tar.gz 02:56:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:56:32 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:56:32 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 02:56:32 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 02:56:32 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 02:56:32 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 02:56:32 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 02:56:32 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 02:56:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:56:33 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:56:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:56:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:56:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:56:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:56:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:56:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:56:33 INFO - Downloading docopt-0.6.1.tar.gz 02:56:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:56:34 INFO - Installing collected packages: blobuploader, requests, docopt 02:56:34 INFO - Running setup.py install for blobuploader 02:56:34 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:56:34 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:56:34 INFO - Running setup.py install for requests 02:56:35 INFO - Running setup.py install for docopt 02:56:35 INFO - Successfully installed blobuploader requests docopt 02:56:35 INFO - Cleaning up... 02:56:35 INFO - Return code: 0 02:56:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:56:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:56:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:56:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:56:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:56:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:56:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:56:35 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 0x9698c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97aa598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x985cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x953ee30>, '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 0x97dbc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x985a470>, '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-1461232469.689986-1325067007', '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 02:56:35 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 02:56:35 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 02:56:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:56:35 INFO - 'CCACHE_UMASK': '002', 02:56:35 INFO - 'DISPLAY': ':0', 02:56:35 INFO - 'HOME': '/home/cltbld', 02:56:35 INFO - 'LANG': 'en_US.UTF-8', 02:56:35 INFO - 'LOGNAME': 'cltbld', 02:56:35 INFO - 'MAIL': '/var/mail/cltbld', 02:56:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:56:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:56:35 INFO - 'MOZ_NO_REMOTE': '1', 02:56:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:56:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:56:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:56:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:56:35 INFO - 'PWD': '/builds/slave/test', 02:56:35 INFO - 'SHELL': '/bin/bash', 02:56:35 INFO - 'SHLVL': '1', 02:56:35 INFO - 'TERM': 'linux', 02:56:35 INFO - 'TMOUT': '86400', 02:56:35 INFO - 'USER': 'cltbld', 02:56:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461232469.689986-1325067007', 02:56:35 INFO - '_': '/tools/buildbot/bin/python'} 02:56:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:56:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:56:35 INFO - Running setup.py (path:/tmp/pip-6eTpLd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:56:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:56:35 INFO - Running setup.py (path:/tmp/pip-2Yfjq8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:56:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:56:36 INFO - Running setup.py (path:/tmp/pip-a_LniT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:56:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:56:36 INFO - Running setup.py (path:/tmp/pip-o60G43-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:56:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:56:36 INFO - Running setup.py (path:/tmp/pip-cy__fH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:56:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:56:36 INFO - Running setup.py (path:/tmp/pip-1eh8Rt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:56:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:56:36 INFO - Running setup.py (path:/tmp/pip-S3zYAu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:56:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:56:36 INFO - Running setup.py (path:/tmp/pip-jRZnyi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:56:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:56:36 INFO - Running setup.py (path:/tmp/pip-US2lA2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:56:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:56:36 INFO - Running setup.py (path:/tmp/pip-fzdh34-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:56:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:56:37 INFO - Running setup.py (path:/tmp/pip-4tsjVS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:56:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:56:37 INFO - Running setup.py (path:/tmp/pip-R8ZqF5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:56:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:56:37 INFO - Running setup.py (path:/tmp/pip-8ob18x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:56:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:56:37 INFO - Running setup.py (path:/tmp/pip-3unQOB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:56:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:56:37 INFO - Running setup.py (path:/tmp/pip-QIhh6x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:56:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:56:37 INFO - Running setup.py (path:/tmp/pip-hfTs4I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:56:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:56:37 INFO - Running setup.py (path:/tmp/pip-krzpxZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:56:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:56:37 INFO - Running setup.py (path:/tmp/pip-eQDlbS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:56:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:56:38 INFO - Running setup.py (path:/tmp/pip-1A11Ai-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:56:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:56:38 INFO - Running setup.py (path:/tmp/pip-7QEbR9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:56:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:56:38 INFO - Running setup.py (path:/tmp/pip-28U6bX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:56:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:56:38 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 02:56:38 INFO - Running setup.py install for manifestparser 02:56:39 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:56:39 INFO - Running setup.py install for mozcrash 02:56:39 INFO - Running setup.py install for mozdebug 02:56:39 INFO - Running setup.py install for mozdevice 02:56:39 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:56:39 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:56:39 INFO - Running setup.py install for mozfile 02:56:39 INFO - Running setup.py install for mozhttpd 02:56:40 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:56:40 INFO - Running setup.py install for mozinfo 02:56:40 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:56:40 INFO - Running setup.py install for mozInstall 02:56:40 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:56:40 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:56:40 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:56:40 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:56:40 INFO - Running setup.py install for mozleak 02:56:40 INFO - Running setup.py install for mozlog 02:56:41 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:56:41 INFO - Running setup.py install for moznetwork 02:56:41 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:56:41 INFO - Running setup.py install for mozprocess 02:56:41 INFO - Running setup.py install for mozprofile 02:56:41 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:56:41 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:56:41 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:56:41 INFO - Running setup.py install for mozrunner 02:56:42 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:56:42 INFO - Running setup.py install for mozscreenshot 02:56:42 INFO - Running setup.py install for moztest 02:56:42 INFO - Running setup.py install for mozversion 02:56:42 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:56:42 INFO - Running setup.py install for wptserve 02:56:42 INFO - Running setup.py install for marionette-driver 02:56:43 INFO - Running setup.py install for browsermob-proxy 02:56:43 INFO - Running setup.py install for marionette-client 02:56:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:56:43 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:56:43 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 02:56:43 INFO - Cleaning up... 02:56:44 INFO - Return code: 0 02:56:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:56:44 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')]} 02:56:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:56:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:56:44 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')]} 02:56:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:56:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:56:44 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 0x9698c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97aa598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x985cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x953ee30>, '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 0x97dbc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x985a470>, '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-1461232469.689986-1325067007', '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 02:56:44 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 02:56:44 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 02:56:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:56:44 INFO - 'CCACHE_UMASK': '002', 02:56:44 INFO - 'DISPLAY': ':0', 02:56:44 INFO - 'HOME': '/home/cltbld', 02:56:44 INFO - 'LANG': 'en_US.UTF-8', 02:56:44 INFO - 'LOGNAME': 'cltbld', 02:56:44 INFO - 'MAIL': '/var/mail/cltbld', 02:56:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:56:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:56:44 INFO - 'MOZ_NO_REMOTE': '1', 02:56:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:56:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:56:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:56:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:56:44 INFO - 'PWD': '/builds/slave/test', 02:56:44 INFO - 'SHELL': '/bin/bash', 02:56:44 INFO - 'SHLVL': '1', 02:56:44 INFO - 'TERM': 'linux', 02:56:44 INFO - 'TMOUT': '86400', 02:56:44 INFO - 'USER': 'cltbld', 02:56:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461232469.689986-1325067007', 02:56:44 INFO - '_': '/tools/buildbot/bin/python'} 02:56:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:56:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:56:44 INFO - Running setup.py (path:/tmp/pip-Tu6Ckc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:56:44 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)) 02:56:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:56:44 INFO - Running setup.py (path:/tmp/pip-5Il3Jm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:56:44 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)) 02:56:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:56:44 INFO - Running setup.py (path:/tmp/pip-FNwyXZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:56:44 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)) 02:56:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:56:44 INFO - Running setup.py (path:/tmp/pip-ZLEexH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:56:44 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)) 02:56:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:56:44 INFO - Running setup.py (path:/tmp/pip-76t9v2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:56:45 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)) 02:56:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:56:45 INFO - Running setup.py (path:/tmp/pip-sZkmdF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:56:45 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)) 02:56:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:56:45 INFO - Running setup.py (path:/tmp/pip-YwiRoV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:56:45 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)) 02:56:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:56:45 INFO - Running setup.py (path:/tmp/pip-5HFCTf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:56:45 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)) 02:56:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:56:45 INFO - Running setup.py (path:/tmp/pip-8eVcyY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:56:45 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)) 02:56:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:56:45 INFO - Running setup.py (path:/tmp/pip-JX22F1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:56:45 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)) 02:56:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:56:45 INFO - Running setup.py (path:/tmp/pip-J7GyNE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:56:45 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)) 02:56:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:56:45 INFO - Running setup.py (path:/tmp/pip-W3G2PI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:56:46 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)) 02:56:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:56:46 INFO - Running setup.py (path:/tmp/pip-6HIeLe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:56:46 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)) 02:56:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:56:46 INFO - Running setup.py (path:/tmp/pip-yLYBOu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:56:46 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)) 02:56:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:56:46 INFO - Running setup.py (path:/tmp/pip-gYNCdQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:56:46 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)) 02:56:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:56:46 INFO - Running setup.py (path:/tmp/pip-LOIQoG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:56:46 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)) 02:56:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:56:46 INFO - Running setup.py (path:/tmp/pip-T5GcZD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:56:46 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)) 02:56:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:56:46 INFO - Running setup.py (path:/tmp/pip-hzUVnV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:56:46 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)) 02:56:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:56:46 INFO - Running setup.py (path:/tmp/pip-Selx_Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:56:47 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)) 02:56:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:56:47 INFO - Running setup.py (path:/tmp/pip-TSO7xC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:56:47 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)) 02:56:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:56:47 INFO - Running setup.py (path:/tmp/pip-F3J5F4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:56:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:56:47 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)) 02:56:47 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)) 02:56:47 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)) 02:56:47 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)) 02:56:47 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)) 02:56:47 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)) 02:56:47 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:56:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:56:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:56:47 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 02:56:47 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 02:56:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:56:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:56:52 INFO - Downloading blessings-1.6.tar.gz 02:56:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:56:53 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)) 02:56:53 INFO - Installing collected packages: blessings 02:56:53 INFO - Running setup.py install for blessings 02:56:53 INFO - Successfully installed blessings 02:56:53 INFO - Cleaning up... 02:56:53 INFO - Return code: 0 02:56:53 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:56:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:56:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:56:53 INFO - Reading from file tmpfile_stdout 02:56:53 INFO - Current package versions: 02:56:53 INFO - argparse == 1.2.1 02:56:53 INFO - blessings == 1.6 02:56:53 INFO - blobuploader == 1.2.4 02:56:53 INFO - browsermob-proxy == 0.6.0 02:56:53 INFO - docopt == 0.6.1 02:56:53 INFO - manifestparser == 1.1 02:56:53 INFO - marionette-client == 2.3.0 02:56:53 INFO - marionette-driver == 1.4.0 02:56:53 INFO - mozInstall == 1.12 02:56:53 INFO - mozcrash == 0.17 02:56:53 INFO - mozdebug == 0.1 02:56:53 INFO - mozdevice == 0.48 02:56:53 INFO - mozfile == 1.2 02:56:53 INFO - mozhttpd == 0.7 02:56:53 INFO - mozinfo == 0.9 02:56:53 INFO - mozleak == 0.1 02:56:53 INFO - mozlog == 3.1 02:56:53 INFO - moznetwork == 0.27 02:56:53 INFO - mozprocess == 0.22 02:56:53 INFO - mozprofile == 0.28 02:56:53 INFO - mozrunner == 6.11 02:56:53 INFO - mozscreenshot == 0.1 02:56:53 INFO - mozsystemmonitor == 0.0 02:56:53 INFO - moztest == 0.7 02:56:53 INFO - mozversion == 1.4 02:56:53 INFO - psutil == 3.1.1 02:56:53 INFO - requests == 1.2.3 02:56:53 INFO - wptserve == 1.4.0 02:56:53 INFO - wsgiref == 0.1.2 02:56:53 INFO - Running post-action listener: _resource_record_post_action 02:56:53 INFO - Running post-action listener: _start_resource_monitoring 02:56:53 INFO - Starting resource monitoring. 02:56:53 INFO - ##### 02:56:53 INFO - ##### Running pull step. 02:56:53 INFO - ##### 02:56:53 INFO - Running pre-action listener: _resource_record_pre_action 02:56:53 INFO - Running main action method: pull 02:56:53 INFO - Pull has nothing to do! 02:56:53 INFO - Running post-action listener: _resource_record_post_action 02:56:53 INFO - ##### 02:56:53 INFO - ##### Running install step. 02:56:53 INFO - ##### 02:56:53 INFO - Running pre-action listener: _resource_record_pre_action 02:56:53 INFO - Running main action method: install 02:56:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:56:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:56:54 INFO - Reading from file tmpfile_stdout 02:56:54 INFO - Detecting whether we're running mozinstall >=1.0... 02:56:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:56:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:56:54 INFO - Reading from file tmpfile_stdout 02:56:54 INFO - Output received: 02:56:54 INFO - Usage: mozinstall [options] installer 02:56:54 INFO - Options: 02:56:54 INFO - -h, --help show this help message and exit 02:56:54 INFO - -d DEST, --destination=DEST 02:56:54 INFO - Directory to install application into. [default: 02:56:54 INFO - "/builds/slave/test"] 02:56:54 INFO - --app=APP Application being installed. [default: firefox] 02:56:54 INFO - mkdir: /builds/slave/test/build/application 02:56:54 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'] 02:56:54 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 02:57:26 INFO - Reading from file tmpfile_stdout 02:57:26 INFO - Output received: 02:57:26 INFO - /builds/slave/test/build/application/firefox/firefox 02:57:26 INFO - Running post-action listener: _resource_record_post_action 02:57:26 INFO - ##### 02:57:26 INFO - ##### Running run-tests step. 02:57:26 INFO - ##### 02:57:26 INFO - Running pre-action listener: _resource_record_pre_action 02:57:26 INFO - Running main action method: run_tests 02:57:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:57:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:57:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:57:26 INFO - grabbing minidump binary from tooltool 02:57:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:57:26 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x953ee30>, '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 0x97dbc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x985a470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:57:26 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 02:57:26 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 02:57:26 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:57:26 INFO - Return code: 0 02:57:26 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 02:57:26 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:57:26 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/EnXmFjGMRdiyEMR9hXYdww/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 02:57:26 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/EnXmFjGMRdiyEMR9hXYdww/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 02:57:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:57:26 INFO - 'CCACHE_UMASK': '002', 02:57:26 INFO - 'DISPLAY': ':0', 02:57:26 INFO - 'HOME': '/home/cltbld', 02:57:26 INFO - 'LANG': 'en_US.UTF-8', 02:57:26 INFO - 'LOGNAME': 'cltbld', 02:57:26 INFO - 'MAIL': '/var/mail/cltbld', 02:57:26 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:57:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:57:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:57:26 INFO - 'MOZ_NO_REMOTE': '1', 02:57:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:57:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:57:26 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:57:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:57:26 INFO - 'PWD': '/builds/slave/test', 02:57:26 INFO - 'SHELL': '/bin/bash', 02:57:26 INFO - 'SHLVL': '1', 02:57:26 INFO - 'TERM': 'linux', 02:57:26 INFO - 'TMOUT': '86400', 02:57:26 INFO - 'USER': 'cltbld', 02:57:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461232469.689986-1325067007', 02:57:26 INFO - '_': '/tools/buildbot/bin/python'} 02:57:26 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/EnXmFjGMRdiyEMR9hXYdww/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 02:57:27 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 02:57:27 INFO - import pkg_resources 02:57:28 INFO - Using 1 client processes 02:57:28 INFO - wptserve Starting http server on 127.0.0.1:8000 02:57:28 INFO - wptserve Starting http server on 127.0.0.1:8001 02:57:28 INFO - wptserve Starting http server on 127.0.0.1:8443 02:57:31 INFO - SUITE-START | Running 778 tests 02:57:31 INFO - Running testharness tests 02:57:31 INFO - Setting up ssl 02:57:31 INFO - PROCESS | certutil | 02:57:31 INFO - PROCESS | certutil | 02:57:31 INFO - PROCESS | certutil | 02:57:31 INFO - Certificate Nickname Trust Attributes 02:57:31 INFO - SSL,S/MIME,JAR/XPI 02:57:31 INFO - 02:57:31 INFO - web-platform-tests CT,, 02:57:31 INFO - 02:57:31 INFO - Starting runner 02:57:33 INFO - PROCESS | 1812 | 1461232653847 Marionette DEBUG Marionette enabled via build flag and pref 02:57:34 INFO - PROCESS | 1812 | ++DOCSHELL 0xa2721400 == 1 [pid = 1812] [id = 1] 02:57:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 1 (0xa2721800) [pid = 1812] [serial = 1] [outer = (nil)] 02:57:34 INFO - PROCESS | 1812 | [1812] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:57:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 2 (0xa2722000) [pid = 1812] [serial = 2] [outer = 0xa2721800] 02:57:34 INFO - PROCESS | 1812 | 1461232654527 Marionette INFO Listening on port 2828 02:57:35 INFO - PROCESS | 1812 | 1461232655159 Marionette DEBUG Marionette enabled via command-line flag 02:57:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x9fb57000 == 2 [pid = 1812] [id = 2] 02:57:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 3 (0x9fb99c00) [pid = 1812] [serial = 3] [outer = (nil)] 02:57:35 INFO - PROCESS | 1812 | [1812] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:57:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 4 (0x9fb9a400) [pid = 1812] [serial = 4] [outer = 0x9fb99c00] 02:57:35 INFO - PROCESS | 1812 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fa7f220 02:57:35 INFO - PROCESS | 1812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fa7fd40 02:57:35 INFO - PROCESS | 1812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fa8bc40 02:57:35 INFO - PROCESS | 1812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fa9c8a0 02:57:35 INFO - PROCESS | 1812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fa9e5e0 02:57:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 5 (0x9fa98c00) [pid = 1812] [serial = 5] [outer = 0xa2721800] 02:57:35 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:57:35 INFO - PROCESS | 1812 | 1461232655565 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36135 02:57:35 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:57:35 INFO - PROCESS | 1812 | 1461232655594 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36136 02:57:35 INFO - PROCESS | 1812 | 1461232655652 Marionette DEBUG Closed connection conn0 02:57:35 INFO - PROCESS | 1812 | [1812] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 02:57:35 INFO - PROCESS | 1812 | 1461232655770 Marionette DEBUG Closed connection conn1 02:57:35 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:57:35 INFO - PROCESS | 1812 | 1461232655782 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36137 02:57:35 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:57:35 INFO - PROCESS | 1812 | 1461232655847 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36138 02:57:35 INFO - PROCESS | 1812 | 1461232655850 Marionette DEBUG Closed connection conn2 02:57:35 INFO - PROCESS | 1812 | 1461232655890 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:57:35 INFO - PROCESS | 1812 | 1461232655915 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":"20160421012904","device":"desktop","version":"48.0a1"} 02:57:36 INFO - PROCESS | 1812 | [1812] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:57:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x98d80400 == 3 [pid = 1812] [id = 3] 02:57:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 6 (0x98d80800) [pid = 1812] [serial = 6] [outer = (nil)] 02:57:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x98d80c00 == 4 [pid = 1812] [id = 4] 02:57:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 7 (0x98d84400) [pid = 1812] [serial = 7] [outer = (nil)] 02:57:38 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:57:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x9881a400 == 5 [pid = 1812] [id = 5] 02:57:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 8 (0x982ec400) [pid = 1812] [serial = 8] [outer = (nil)] 02:57:38 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:57:38 INFO - PROCESS | 1812 | [1812] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:57:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 9 (0x982fb800) [pid = 1812] [serial = 9] [outer = 0x982ec400] 02:57:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 10 (0x983d6400) [pid = 1812] [serial = 10] [outer = 0x98d80800] 02:57:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 11 (0x983d8000) [pid = 1812] [serial = 11] [outer = 0x98d84400] 02:57:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 12 (0x983da400) [pid = 1812] [serial = 12] [outer = 0x982ec400] 02:57:40 INFO - PROCESS | 1812 | 1461232660116 Marionette DEBUG loaded listener.js 02:57:40 INFO - PROCESS | 1812 | 1461232660137 Marionette DEBUG loaded listener.js 02:57:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 13 (0x960a4400) [pid = 1812] [serial = 13] [outer = 0x982ec400] 02:57:40 INFO - PROCESS | 1812 | 1461232660931 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"74737ef1-073a-4a69-b5e8-9dc8010b8179","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":"20160421012904","device":"desktop","version":"48.0a1","command_id":1}}] 02:57:41 INFO - PROCESS | 1812 | 1461232661150 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}] 02:57:41 INFO - PROCESS | 1812 | 1461232661302 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 02:57:41 INFO - PROCESS | 1812 | 1461232661594 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:57:41 INFO - PROCESS | 1812 | [1812] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:57:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 14 (0x960a0400) [pid = 1812] [serial = 14] [outer = 0x982ec400] 02:57:42 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:42 INFO - PROCESS | 1812 | 1461232662074 Marionette TRACE conn3 <- [1,3,null,{}] 02:57:42 INFO - PROCESS | 1812 | 1461232662097 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:57:42 INFO - PROCESS | 1812 | 1461232662134 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 02:57:42 INFO - PROCESS | 1812 | 1461232662176 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 02:57:42 INFO - PROCESS | 1812 | 1461232662180 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 02:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:57:42 INFO - PROCESS | 1812 | 1461232662187 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:57:42 INFO - PROCESS | 1812 | 1461232662193 Marionette TRACE conn3 <- [1,6,null,{}] 02:57:42 INFO - PROCESS | 1812 | 1461232662210 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}] 02:57:42 INFO - PROCESS | 1812 | 1461232662242 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 02:57:42 INFO - PROCESS | 1812 | 1461232662251 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x91cb8400 == 6 [pid = 1812] [id = 6] 02:57:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 15 (0x91cb8800) [pid = 1812] [serial = 15] [outer = (nil)] 02:57:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 16 (0x91cba800) [pid = 1812] [serial = 16] [outer = 0x91cb8800] 02:57:42 INFO - PROCESS | 1812 | 1461232662331 Marionette DEBUG loaded listener.js 02:57:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 17 (0x91cbf400) [pid = 1812] [serial = 17] [outer = 0x91cb8800] 02:57:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x912de400 == 7 [pid = 1812] [id = 7] 02:57:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 18 (0x912e2000) [pid = 1812] [serial = 18] [outer = (nil)] 02:57:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 19 (0x91cc0400) [pid = 1812] [serial = 19] [outer = 0x912e2000] 02:57:42 INFO - PROCESS | 1812 | 1461232662783 Marionette DEBUG loaded listener.js 02:57:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 20 (0x90f02800) [pid = 1812] [serial = 20] [outer = 0x912e2000] 02:57:43 INFO - PROCESS | 1812 | [1812] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 02:57:43 INFO - PROCESS | 1812 | 1461232663380 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]]]}] 02:57:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:57:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1242ms 02:57:43 INFO - PROCESS | 1812 | 1461232663516 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 02:57:43 INFO - PROCESS | 1812 | 1461232663519 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 02:57:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:57:43 INFO - PROCESS | 1812 | 1461232663566 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:57:43 INFO - PROCESS | 1812 | 1461232663569 Marionette TRACE conn3 <- [1,10,null,{}] 02:57:43 INFO - PROCESS | 1812 | 1461232663591 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}] 02:57:43 INFO - PROCESS | 1812 | 1461232663757 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 02:57:43 INFO - PROCESS | 1812 | 1461232663776 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f517c00 == 8 [pid = 1812] [id = 8] 02:57:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 21 (0x8f518000) [pid = 1812] [serial = 21] [outer = (nil)] 02:57:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 22 (0x8f51b400) [pid = 1812] [serial = 22] [outer = 0x8f518000] 02:57:43 INFO - PROCESS | 1812 | 1461232663853 Marionette DEBUG loaded listener.js 02:57:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 23 (0x8f51ec00) [pid = 1812] [serial = 23] [outer = 0x8f518000] 02:57:44 INFO - PROCESS | 1812 | 1461232664828 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]]]}] 02:57:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:57:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1326ms 02:57:44 INFO - PROCESS | 1812 | 1461232664868 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 02:57:44 INFO - PROCESS | 1812 | 1461232664874 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 02:57:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:57:44 INFO - PROCESS | 1812 | 1461232664882 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:57:44 INFO - PROCESS | 1812 | 1461232664887 Marionette TRACE conn3 <- [1,14,null,{}] 02:57:44 INFO - PROCESS | 1812 | 1461232664896 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}] 02:57:45 INFO - PROCESS | 1812 | 1461232665109 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 02:57:45 INFO - PROCESS | 1812 | 1461232665289 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f92a000 == 9 [pid = 1812] [id = 9] 02:57:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 24 (0x8f92c000) [pid = 1812] [serial = 24] [outer = (nil)] 02:57:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 25 (0x8fa01400) [pid = 1812] [serial = 25] [outer = 0x8f92c000] 02:57:45 INFO - PROCESS | 1812 | 1461232665418 Marionette DEBUG loaded listener.js 02:57:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 26 (0x8fa08400) [pid = 1812] [serial = 26] [outer = 0x8f92c000] 02:57:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f92ac00 == 10 [pid = 1812] [id = 10] 02:57:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 27 (0x8fa05800) [pid = 1812] [serial = 27] [outer = (nil)] 02:57:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 28 (0x90f03800) [pid = 1812] [serial = 28] [outer = 0x8fa05800] 02:57:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 29 (0x8fa10000) [pid = 1812] [serial = 29] [outer = 0x8fa05800] 02:57:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f92f000 == 11 [pid = 1812] [id = 11] 02:57:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 30 (0x8fe21400) [pid = 1812] [serial = 30] [outer = (nil)] 02:57:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 31 (0x91cb9800) [pid = 1812] [serial = 31] [outer = 0x8fe21400] 02:57:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 32 (0x94325000) [pid = 1812] [serial = 32] [outer = 0x8fe21400] 02:57:46 INFO - PROCESS | 1812 | 1461232666551 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]]]}] 02:57:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:57:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1739ms 02:57:46 INFO - PROCESS | 1812 | 1461232666652 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 02:57:46 INFO - PROCESS | 1812 | 1461232666660 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 02:57:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:57:46 INFO - PROCESS | 1812 | 1461232666675 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:57:46 INFO - PROCESS | 1812 | 1461232666682 Marionette TRACE conn3 <- [1,18,null,{}] 02:57:46 INFO - PROCESS | 1812 | 1461232666688 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}] 02:57:46 INFO - PROCESS | 1812 | 1461232666899 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 02:57:47 INFO - PROCESS | 1812 | 1461232667026 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fa09400 == 12 [pid = 1812] [id = 12] 02:57:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 33 (0x8fa0c400) [pid = 1812] [serial = 33] [outer = (nil)] 02:57:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 34 (0x9432c800) [pid = 1812] [serial = 34] [outer = 0x8fa0c400] 02:57:47 INFO - PROCESS | 1812 | 1461232667111 Marionette DEBUG loaded listener.js 02:57:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 35 (0x97622800) [pid = 1812] [serial = 35] [outer = 0x8fa0c400] 02:57:47 INFO - PROCESS | 1812 | 1461232667928 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]]]}] 02:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1294ms 02:57:47 INFO - PROCESS | 1812 | 1461232667969 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 02:57:47 INFO - PROCESS | 1812 | 1461232667974 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 02:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:57:47 INFO - PROCESS | 1812 | 1461232667981 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:57:47 INFO - PROCESS | 1812 | 1461232667987 Marionette TRACE conn3 <- [1,22,null,{}] 02:57:48 INFO - PROCESS | 1812 | 1461232668004 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}] 02:57:48 INFO - PROCESS | 1812 | 1461232668189 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 02:57:48 INFO - PROCESS | 1812 | 1461232668315 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x904c7400 == 13 [pid = 1812] [id = 13] 02:57:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 36 (0x904c7800) [pid = 1812] [serial = 36] [outer = (nil)] 02:57:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 37 (0x9906c400) [pid = 1812] [serial = 37] [outer = 0x904c7800] 02:57:48 INFO - PROCESS | 1812 | 1461232668408 Marionette DEBUG loaded listener.js 02:57:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 38 (0x99817c00) [pid = 1812] [serial = 38] [outer = 0x904c7800] 02:57:49 INFO - PROCESS | 1812 | 1461232669291 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]]]}] 02:57:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1333ms 02:57:49 INFO - PROCESS | 1812 | 1461232669314 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 02:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:57:49 INFO - PROCESS | 1812 | 1461232669319 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 02:57:49 INFO - PROCESS | 1812 | 1461232669325 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:57:49 INFO - PROCESS | 1812 | 1461232669329 Marionette TRACE conn3 <- [1,26,null,{}] 02:57:49 INFO - PROCESS | 1812 | 1461232669335 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}] 02:57:49 INFO - PROCESS | 1812 | 1461232669513 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 02:57:49 INFO - PROCESS | 1812 | 1461232669618 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a78f800 == 14 [pid = 1812] [id = 14] 02:57:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 39 (0x9e915000) [pid = 1812] [serial = 39] [outer = (nil)] 02:57:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 40 (0x9fa2d800) [pid = 1812] [serial = 40] [outer = 0x9e915000] 02:57:49 INFO - PROCESS | 1812 | 1461232669704 Marionette DEBUG loaded listener.js 02:57:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 41 (0x9fba3000) [pid = 1812] [serial = 41] [outer = 0x9e915000] 02:57:50 INFO - PROCESS | 1812 | 1461232670896 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]]]}] 02:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1629ms 02:57:50 INFO - PROCESS | 1812 | 1461232670955 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 02:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:57:50 INFO - PROCESS | 1812 | 1461232670960 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 02:57:50 INFO - PROCESS | 1812 | 1461232670967 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:57:50 INFO - PROCESS | 1812 | 1461232670970 Marionette TRACE conn3 <- [1,30,null,{}] 02:57:50 INFO - PROCESS | 1812 | 1461232670979 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}] 02:57:51 INFO - PROCESS | 1812 | 1461232671137 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 02:57:51 INFO - PROCESS | 1812 | 1461232671302 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fe23400 == 15 [pid = 1812] [id = 15] 02:57:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 42 (0x904cbc00) [pid = 1812] [serial = 42] [outer = (nil)] 02:57:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 43 (0x9432dc00) [pid = 1812] [serial = 43] [outer = 0x904cbc00] 02:57:51 INFO - PROCESS | 1812 | 1461232671408 Marionette DEBUG loaded listener.js 02:57:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 44 (0x9770dc00) [pid = 1812] [serial = 44] [outer = 0x904cbc00] 02:57:52 INFO - PROCESS | 1812 | 1461232672134 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]]]}] 02:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1179ms 02:57:52 INFO - PROCESS | 1812 | 1461232672147 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 02:57:52 INFO - PROCESS | 1812 | 1461232672154 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 02:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:57:52 INFO - PROCESS | 1812 | 1461232672164 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:57:52 INFO - PROCESS | 1812 | 1461232672168 Marionette TRACE conn3 <- [1,34,null,{}] 02:57:52 INFO - PROCESS | 1812 | 1461232672174 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}] 02:57:52 INFO - PROCESS | 1812 | 1461232672357 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 02:57:52 INFO - PROCESS | 1812 | 1461232672378 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x97baec00 == 16 [pid = 1812] [id = 16] 02:57:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 45 (0x980cbc00) [pid = 1812] [serial = 45] [outer = (nil)] 02:57:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 46 (0x98a1b800) [pid = 1812] [serial = 46] [outer = 0x980cbc00] 02:57:52 INFO - PROCESS | 1812 | 1461232672453 Marionette DEBUG loaded listener.js 02:57:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 47 (0x98d7f800) [pid = 1812] [serial = 47] [outer = 0x980cbc00] 02:57:53 INFO - PROCESS | 1812 | 1461232673191 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]]]}] 02:57:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1075ms 02:57:53 INFO - PROCESS | 1812 | 1461232673240 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 02:57:53 INFO - PROCESS | 1812 | 1461232673245 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 02:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:57:53 INFO - PROCESS | 1812 | 1461232673251 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:57:53 INFO - PROCESS | 1812 | 1461232673256 Marionette TRACE conn3 <- [1,38,null,{}] 02:57:53 INFO - PROCESS | 1812 | 1461232673272 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}] 02:57:53 INFO - PROCESS | 1812 | 1461232673435 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 02:57:53 INFO - PROCESS | 1812 | 1461232673447 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x92877c00 == 17 [pid = 1812] [id = 17] 02:57:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 48 (0x98a1e400) [pid = 1812] [serial = 48] [outer = (nil)] 02:57:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 49 (0x9a505800) [pid = 1812] [serial = 49] [outer = 0x98a1e400] 02:57:53 INFO - PROCESS | 1812 | 1461232673523 Marionette DEBUG loaded listener.js 02:57:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 50 (0x92678400) [pid = 1812] [serial = 50] [outer = 0x98a1e400] 02:57:54 INFO - PROCESS | 1812 | 1461232674279 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]]]}] 02:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1086ms 02:57:54 INFO - PROCESS | 1812 | 1461232674341 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 02:57:54 INFO - PROCESS | 1812 | 1461232674345 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 02:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:57:54 INFO - PROCESS | 1812 | 1461232674351 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:57:54 INFO - PROCESS | 1812 | 1461232674354 Marionette TRACE conn3 <- [1,42,null,{}] 02:57:54 INFO - PROCESS | 1812 | 1461232674359 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}] 02:57:54 INFO - PROCESS | 1812 | 1461232674540 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 02:57:54 INFO - PROCESS | 1812 | 1461232674554 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a5a6000 == 18 [pid = 1812] [id = 18] 02:57:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 51 (0x9a5ab000) [pid = 1812] [serial = 51] [outer = (nil)] 02:57:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 52 (0x9de16c00) [pid = 1812] [serial = 52] [outer = 0x9a5ab000] 02:57:54 INFO - PROCESS | 1812 | 1461232674630 Marionette DEBUG loaded listener.js 02:57:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 53 (0x9e91a400) [pid = 1812] [serial = 53] [outer = 0x9a5ab000] 02:57:55 INFO - PROCESS | 1812 | 1461232675599 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]]]}] 02:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1276ms 02:57:55 INFO - PROCESS | 1812 | 1461232675628 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 02:57:55 INFO - PROCESS | 1812 | 1461232675636 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 02:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:57:55 INFO - PROCESS | 1812 | 1461232675645 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:57:55 INFO - PROCESS | 1812 | 1461232675650 Marionette TRACE conn3 <- [1,46,null,{}] 02:57:55 INFO - PROCESS | 1812 | 1461232675658 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}] 02:57:55 INFO - PROCESS | 1812 | 1461232675879 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 02:57:55 INFO - PROCESS | 1812 | 1461232675896 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f922400 == 19 [pid = 1812] [id = 19] 02:57:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 54 (0x9286f400) [pid = 1812] [serial = 54] [outer = (nil)] 02:57:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 55 (0x96ae6c00) [pid = 1812] [serial = 55] [outer = 0x9286f400] 02:57:56 INFO - PROCESS | 1812 | 1461232676026 Marionette DEBUG loaded listener.js 02:57:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 56 (0x9762d000) [pid = 1812] [serial = 56] [outer = 0x9286f400] 02:57:56 INFO - PROCESS | 1812 | 1461232676973 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]]]}] 02:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1380ms 02:57:57 INFO - PROCESS | 1812 | 1461232677026 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 02:57:57 INFO - PROCESS | 1812 | 1461232677035 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 02:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:57:57 INFO - PROCESS | 1812 | 1461232677045 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:57:57 INFO - PROCESS | 1812 | 1461232677050 Marionette TRACE conn3 <- [1,50,null,{}] 02:57:57 INFO - PROCESS | 1812 | 1461232677056 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}] 02:57:57 INFO - PROCESS | 1812 | 1461232677264 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 02:57:57 INFO - PROCESS | 1812 | 1461232677395 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x9286e000 == 20 [pid = 1812] [id = 20] 02:57:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 57 (0x97683800) [pid = 1812] [serial = 57] [outer = (nil)] 02:57:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 58 (0x98d87000) [pid = 1812] [serial = 58] [outer = 0x97683800] 02:57:57 INFO - PROCESS | 1812 | 1461232677489 Marionette DEBUG loaded listener.js 02:57:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 59 (0x99071800) [pid = 1812] [serial = 59] [outer = 0x97683800] 02:57:58 INFO - PROCESS | 1812 | 1461232678285 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]]]}] 02:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1328ms 02:57:58 INFO - PROCESS | 1812 | 1461232678374 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 02:57:58 INFO - PROCESS | 1812 | 1461232678378 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 02:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:57:58 INFO - PROCESS | 1812 | 1461232678386 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:57:58 INFO - PROCESS | 1812 | 1461232678392 Marionette TRACE conn3 <- [1,54,null,{}] 02:57:58 INFO - PROCESS | 1812 | 1461232678409 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}] 02:57:58 INFO - PROCESS | 1812 | 1461232678585 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 02:57:58 INFO - PROCESS | 1812 | 1461232678690 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f926c00 == 21 [pid = 1812] [id = 21] 02:57:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 60 (0x98db9000) [pid = 1812] [serial = 60] [outer = (nil)] 02:57:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 61 (0x9de1ec00) [pid = 1812] [serial = 61] [outer = 0x98db9000] 02:57:58 INFO - PROCESS | 1812 | 1461232678783 Marionette DEBUG loaded listener.js 02:57:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 62 (0x9fb9e800) [pid = 1812] [serial = 62] [outer = 0x98db9000] 02:57:59 INFO - PROCESS | 1812 | 1461232679606 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]]]}] 02:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1288ms 02:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:57:59 INFO - PROCESS | 1812 | 1461232679679 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 02:57:59 INFO - PROCESS | 1812 | 1461232679683 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 02:57:59 INFO - PROCESS | 1812 | 1461232679690 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:57:59 INFO - PROCESS | 1812 | 1461232679694 Marionette TRACE conn3 <- [1,58,null,{}] 02:57:59 INFO - PROCESS | 1812 | 1461232679699 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}] 02:57:59 INFO - PROCESS | 1812 | 1461232679869 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 02:58:00 INFO - PROCESS | 1812 | 1461232679999 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x9de1c800 == 22 [pid = 1812] [id = 22] 02:58:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 63 (0x9fdeec00) [pid = 1812] [serial = 63] [outer = (nil)] 02:58:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 64 (0x9fed5000) [pid = 1812] [serial = 64] [outer = 0x9fdeec00] 02:58:00 INFO - PROCESS | 1812 | 1461232680103 Marionette DEBUG loaded listener.js 02:58:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 65 (0xa099b400) [pid = 1812] [serial = 65] [outer = 0x9fdeec00] 02:58:00 INFO - PROCESS | 1812 | 1461232680875 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]]]}] 02:58:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1229ms 02:58:00 INFO - PROCESS | 1812 | 1461232680919 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 02:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:58:00 INFO - PROCESS | 1812 | 1461232680924 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 02:58:00 INFO - PROCESS | 1812 | 1461232680948 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:58:00 INFO - PROCESS | 1812 | 1461232680952 Marionette TRACE conn3 <- [1,62,null,{}] 02:58:00 INFO - PROCESS | 1812 | 1461232680959 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}] 02:58:01 INFO - PROCESS | 1812 | 1461232681119 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 02:58:01 INFO - PROCESS | 1812 | 1461232681249 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x9fed4800 == 23 [pid = 1812] [id = 23] 02:58:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 66 (0xa09de000) [pid = 1812] [serial = 66] [outer = (nil)] 02:58:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 67 (0xa0b40400) [pid = 1812] [serial = 67] [outer = 0xa09de000] 02:58:01 INFO - PROCESS | 1812 | 1461232681335 Marionette DEBUG loaded listener.js 02:58:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 68 (0xa0d79c00) [pid = 1812] [serial = 68] [outer = 0xa09de000] 02:58:02 INFO - PROCESS | 1812 | 1461232682261 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]]]}] 02:58:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1499ms 02:58:02 INFO - PROCESS | 1812 | 1461232682430 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 02:58:02 INFO - PROCESS | 1812 | 1461232682437 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 02:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:58:02 INFO - PROCESS | 1812 | 1461232682444 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:58:02 INFO - PROCESS | 1812 | 1461232682449 Marionette TRACE conn3 <- [1,66,null,{}] 02:58:02 INFO - PROCESS | 1812 | 1461232682457 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}] 02:58:02 INFO - PROCESS | 1812 | 1461232682612 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 02:58:02 INFO - PROCESS | 1812 | 1461232682754 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x9265c000 == 24 [pid = 1812] [id = 24] 02:58:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 69 (0x9265c400) [pid = 1812] [serial = 69] [outer = (nil)] 02:58:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 70 (0x92875800) [pid = 1812] [serial = 70] [outer = 0x9265c400] 02:58:02 INFO - PROCESS | 1812 | 1461232682881 Marionette DEBUG loaded listener.js 02:58:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 71 (0x95866800) [pid = 1812] [serial = 71] [outer = 0x9265c400] 02:58:03 INFO - PROCESS | 1812 | 1461232683768 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]]]}] 02:58:03 INFO - PROCESS | 1812 | --DOCSHELL 0x92877c00 == 23 [pid = 1812] [id = 17] 02:58:03 INFO - PROCESS | 1812 | --DOCSHELL 0x97baec00 == 22 [pid = 1812] [id = 16] 02:58:03 INFO - PROCESS | 1812 | --DOCSHELL 0x8fe23400 == 21 [pid = 1812] [id = 15] 02:58:03 INFO - PROCESS | 1812 | --DOCSHELL 0x904c7400 == 20 [pid = 1812] [id = 13] 02:58:03 INFO - PROCESS | 1812 | --DOCSHELL 0x8f92a000 == 19 [pid = 1812] [id = 9] 02:58:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:58:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1388ms 02:58:03 INFO - PROCESS | 1812 | 1461232683833 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 02:58:03 INFO - PROCESS | 1812 | 1461232683839 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 02:58:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:58:03 INFO - PROCESS | 1812 | 1461232683848 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:58:03 INFO - PROCESS | 1812 | 1461232683854 Marionette TRACE conn3 <- [1,70,null,{}] 02:58:03 INFO - PROCESS | 1812 | 1461232683874 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}] 02:58:04 INFO - PROCESS | 1812 | 1461232684075 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 02:58:04 INFO - PROCESS | 1812 | 1461232684258 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x91cb7400 == 20 [pid = 1812] [id = 25] 02:58:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 72 (0x91cbc000) [pid = 1812] [serial = 72] [outer = (nil)] 02:58:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 73 (0x92868400) [pid = 1812] [serial = 73] [outer = 0x91cbc000] 02:58:04 INFO - PROCESS | 1812 | 1461232684357 Marionette DEBUG loaded listener.js 02:58:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 74 (0x96e87400) [pid = 1812] [serial = 74] [outer = 0x91cbc000] 02:58:05 INFO - PROCESS | 1812 | 1461232685100 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]]]}] 02:58:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:58:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1287ms 02:58:05 INFO - PROCESS | 1812 | 1461232685135 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 02:58:05 INFO - PROCESS | 1812 | 1461232685144 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 02:58:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:58:05 INFO - PROCESS | 1812 | 1461232685154 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:58:05 INFO - PROCESS | 1812 | 1461232685159 Marionette TRACE conn3 <- [1,74,null,{}] 02:58:05 INFO - PROCESS | 1812 | 1461232685165 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}] 02:58:05 INFO - PROCESS | 1812 | 1461232685335 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 02:58:05 INFO - PROCESS | 1812 | 1461232685468 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fa09800 == 21 [pid = 1812] [id = 26] 02:58:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 75 (0x94321000) [pid = 1812] [serial = 75] [outer = (nil)] 02:58:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 76 (0x97cf6400) [pid = 1812] [serial = 76] [outer = 0x94321000] 02:58:05 INFO - PROCESS | 1812 | 1461232685570 Marionette DEBUG loaded listener.js 02:58:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 77 (0x97cfb400) [pid = 1812] [serial = 77] [outer = 0x94321000] 02:58:06 INFO - PROCESS | 1812 | 1461232686435 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]]]}] 02:58:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:58:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1327ms 02:58:06 INFO - PROCESS | 1812 | 1461232686482 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 02:58:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:58:06 INFO - PROCESS | 1812 | 1461232686487 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 02:58:06 INFO - PROCESS | 1812 | 1461232686493 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:58:06 INFO - PROCESS | 1812 | 1461232686499 Marionette TRACE conn3 <- [1,78,null,{}] 02:58:06 INFO - PROCESS | 1812 | 1461232686516 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}] 02:58:06 INFO - PROCESS | 1812 | 1461232686695 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 02:58:06 INFO - PROCESS | 1812 | 1461232686830 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x96e85400 == 22 [pid = 1812] [id = 27] 02:58:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 78 (0x983d9400) [pid = 1812] [serial = 78] [outer = (nil)] 02:58:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 79 (0x998d0800) [pid = 1812] [serial = 79] [outer = 0x983d9400] 02:58:06 INFO - PROCESS | 1812 | 1461232686924 Marionette DEBUG loaded listener.js 02:58:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 80 (0x9a5adc00) [pid = 1812] [serial = 80] [outer = 0x983d9400] 02:58:07 INFO - PROCESS | 1812 | 1461232687824 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]]]}] 02:58:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1390ms 02:58:07 INFO - PROCESS | 1812 | 1461232687898 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 02:58:07 INFO - PROCESS | 1812 | 1461232687904 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 02:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:58:07 INFO - PROCESS | 1812 | 1461232687913 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:58:07 INFO - PROCESS | 1812 | 1461232687917 Marionette TRACE conn3 <- [1,82,null,{}] 02:58:07 INFO - PROCESS | 1812 | 1461232687922 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}] 02:58:08 INFO - PROCESS | 1812 | 1461232688090 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 02:58:08 INFO - PROCESS | 1812 | 1461232688224 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x99094c00 == 23 [pid = 1812] [id = 28] 02:58:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 81 (0x9e91b000) [pid = 1812] [serial = 81] [outer = (nil)] 02:58:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 82 (0x9fe11400) [pid = 1812] [serial = 82] [outer = 0x9e91b000] 02:58:08 INFO - PROCESS | 1812 | 1461232688316 Marionette DEBUG loaded listener.js 02:58:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 83 (0xa0b15c00) [pid = 1812] [serial = 83] [outer = 0x9e91b000] 02:58:09 INFO - PROCESS | 1812 | 1461232689104 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]]]}] 02:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1282ms 02:58:09 INFO - PROCESS | 1812 | 1461232689196 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 02:58:09 INFO - PROCESS | 1812 | 1461232689201 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 02:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:58:09 INFO - PROCESS | 1812 | 1461232689226 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:58:09 INFO - PROCESS | 1812 | 1461232689229 Marionette TRACE conn3 <- [1,86,null,{}] 02:58:09 INFO - PROCESS | 1812 | 1461232689236 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}] 02:58:09 INFO - PROCESS | 1812 | 1461232689393 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 02:58:09 INFO - PROCESS | 1812 | 1461232689527 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f512800 == 24 [pid = 1812] [id = 29] 02:58:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 84 (0x8f922c00) [pid = 1812] [serial = 84] [outer = (nil)] 02:58:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 85 (0xa0ea9400) [pid = 1812] [serial = 85] [outer = 0x8f922c00] 02:58:09 INFO - PROCESS | 1812 | 1461232689618 Marionette DEBUG loaded listener.js 02:58:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 86 (0xa271c400) [pid = 1812] [serial = 86] [outer = 0x8f922c00] 02:58:10 INFO - PROCESS | 1812 | 1461232690438 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]]]}] 02:58:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1286ms 02:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:58:10 INFO - PROCESS | 1812 | 1461232690510 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 02:58:10 INFO - PROCESS | 1812 | 1461232690513 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 02:58:10 INFO - PROCESS | 1812 | 1461232690520 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:58:10 INFO - PROCESS | 1812 | 1461232690523 Marionette TRACE conn3 <- [1,90,null,{}] 02:58:10 INFO - PROCESS | 1812 | 1461232690529 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}] 02:58:10 INFO - PROCESS | 1812 | 1461232690777 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 02:58:10 INFO - PROCESS | 1812 | 1461232690918 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x94e47c00 == 25 [pid = 1812] [id = 30] 02:58:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 87 (0x9a501c00) [pid = 1812] [serial = 87] [outer = (nil)] 02:58:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 88 (0xa3b78800) [pid = 1812] [serial = 88] [outer = 0x9a501c00] 02:58:11 INFO - PROCESS | 1812 | 1461232691009 Marionette DEBUG loaded listener.js 02:58:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 89 (0xa4491c00) [pid = 1812] [serial = 89] [outer = 0x9a501c00] 02:58:11 INFO - PROCESS | 1812 | 1461232691809 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]]]}] 02:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1328ms 02:58:11 INFO - PROCESS | 1812 | 1461232691848 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 02:58:11 INFO - PROCESS | 1812 | 1461232691851 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 02:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:58:11 INFO - PROCESS | 1812 | 1461232691858 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:58:11 INFO - PROCESS | 1812 | 1461232691861 Marionette TRACE conn3 <- [1,94,null,{}] 02:58:11 INFO - PROCESS | 1812 | 1461232691867 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}] 02:58:12 INFO - PROCESS | 1812 | 1461232692068 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 02:58:12 INFO - PROCESS | 1812 | 1461232692082 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x998f6c00 == 26 [pid = 1812] [id = 31] 02:58:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 90 (0xa3be3400) [pid = 1812] [serial = 90] [outer = (nil)] 02:58:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 91 (0xa44ec800) [pid = 1812] [serial = 91] [outer = 0xa3be3400] 02:58:12 INFO - PROCESS | 1812 | 1461232692166 Marionette DEBUG loaded listener.js 02:58:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 92 (0xa44ef000) [pid = 1812] [serial = 92] [outer = 0xa3be3400] 02:58:13 INFO - PROCESS | 1812 | 1461232693032 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]]]}] 02:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1234ms 02:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:58:13 INFO - PROCESS | 1812 | 1461232693092 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 02:58:13 INFO - PROCESS | 1812 | 1461232693096 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 02:58:13 INFO - PROCESS | 1812 | 1461232693102 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:58:13 INFO - PROCESS | 1812 | 1461232693106 Marionette TRACE conn3 <- [1,98,null,{}] 02:58:13 INFO - PROCESS | 1812 | 1461232693111 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}] 02:58:13 INFO - PROCESS | 1812 | 1461232693263 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 02:58:13 INFO - PROCESS | 1812 | 1461232693519 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f92b400 == 27 [pid = 1812] [id = 32] 02:58:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 93 (0x8f92d400) [pid = 1812] [serial = 93] [outer = (nil)] 02:58:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 94 (0x8fa08c00) [pid = 1812] [serial = 94] [outer = 0x8f92d400] 02:58:13 INFO - PROCESS | 1812 | 1461232693612 Marionette DEBUG loaded listener.js 02:58:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0x92678c00) [pid = 1812] [serial = 95] [outer = 0x8f92d400] 02:58:14 INFO - PROCESS | 1812 | --DOCSHELL 0x8f926c00 == 26 [pid = 1812] [id = 21] 02:58:14 INFO - PROCESS | 1812 | --DOCSHELL 0x9286e000 == 25 [pid = 1812] [id = 20] 02:58:14 INFO - PROCESS | 1812 | --DOCSHELL 0x8f922400 == 24 [pid = 1812] [id = 19] 02:58:14 INFO - PROCESS | 1812 | 1461232694613 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]]]}] 02:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1590ms 02:58:14 INFO - PROCESS | 1812 | 1461232694692 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 02:58:14 INFO - PROCESS | 1812 | 1461232694698 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 02:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:58:14 INFO - PROCESS | 1812 | 1461232694707 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:58:14 INFO - PROCESS | 1812 | 1461232694714 Marionette TRACE conn3 <- [1,102,null,{}] 02:58:14 INFO - PROCESS | 1812 | 1461232694724 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}] 02:58:14 INFO - PROCESS | 1812 | 1461232694938 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 02:58:15 INFO - PROCESS | 1812 | 1461232695179 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x97683000 == 25 [pid = 1812] [id = 33] 02:58:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0x97805000) [pid = 1812] [serial = 96] [outer = (nil)] 02:58:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 97 (0x97cee400) [pid = 1812] [serial = 97] [outer = 0x97805000] 02:58:15 INFO - PROCESS | 1812 | 1461232695280 Marionette DEBUG loaded listener.js 02:58:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0x97cf7400) [pid = 1812] [serial = 98] [outer = 0x97805000] 02:58:16 INFO - PROCESS | 1812 | 1461232696121 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]]]}] 02:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1486ms 02:58:16 INFO - PROCESS | 1812 | 1461232696194 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 02:58:16 INFO - PROCESS | 1812 | 1461232696203 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 02:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:58:16 INFO - PROCESS | 1812 | 1461232696214 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:58:16 INFO - PROCESS | 1812 | 1461232696218 Marionette TRACE conn3 <- [1,106,null,{}] 02:58:16 INFO - PROCESS | 1812 | 1461232696225 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}] 02:58:16 INFO - PROCESS | 1812 | 1461232696439 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 02:58:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0x97cfbc00) [pid = 1812] [serial = 99] [outer = 0x8fe21400] 02:58:16 INFO - PROCESS | 1812 | 1461232696627 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x998fb800 == 26 [pid = 1812] [id = 34] 02:58:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0x998fc000) [pid = 1812] [serial = 100] [outer = (nil)] 02:58:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 101 (0x9de18400) [pid = 1812] [serial = 101] [outer = 0x998fc000] 02:58:16 INFO - PROCESS | 1812 | 1461232696754 Marionette DEBUG loaded listener.js 02:58:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0x9fa8f800) [pid = 1812] [serial = 102] [outer = 0x998fc000] 02:58:17 INFO - PROCESS | 1812 | 1461232697658 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]]]}] 02:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1487ms 02:58:17 INFO - PROCESS | 1812 | 1461232697704 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 02:58:17 INFO - PROCESS | 1812 | 1461232697709 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 02:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:58:17 INFO - PROCESS | 1812 | 1461232697715 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:58:17 INFO - PROCESS | 1812 | 1461232697721 Marionette TRACE conn3 <- [1,110,null,{}] 02:58:17 INFO - PROCESS | 1812 | 1461232697737 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}] 02:58:17 INFO - PROCESS | 1812 | 1461232697908 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 02:58:18 INFO - PROCESS | 1812 | 1461232698022 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f92f800 == 27 [pid = 1812] [id = 35] 02:58:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x9852f400) [pid = 1812] [serial = 103] [outer = (nil)] 02:58:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 104 (0xa3b02000) [pid = 1812] [serial = 104] [outer = 0x9852f400] 02:58:18 INFO - PROCESS | 1812 | 1461232698149 Marionette DEBUG loaded listener.js 02:58:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0xa3b79800) [pid = 1812] [serial = 105] [outer = 0x9852f400] 02:58:19 INFO - PROCESS | 1812 | 1461232699064 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]]]}] 02:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1384ms 02:58:19 INFO - PROCESS | 1812 | 1461232699100 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 02:58:19 INFO - PROCESS | 1812 | 1461232699105 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 02:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:58:19 INFO - PROCESS | 1812 | 1461232699111 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:58:19 INFO - PROCESS | 1812 | 1461232699114 Marionette TRACE conn3 <- [1,114,null,{}] 02:58:19 INFO - PROCESS | 1812 | 1461232699120 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}] 02:58:19 INFO - PROCESS | 1812 | 1461232699294 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 02:58:19 INFO - PROCESS | 1812 | 1461232699433 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:19 INFO - PROCESS | 1812 | ++DOCSHELL 0xa44b9400 == 28 [pid = 1812] [id = 36] 02:58:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0xa44c0400) [pid = 1812] [serial = 106] [outer = (nil)] 02:58:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0xa4b4d400) [pid = 1812] [serial = 107] [outer = 0xa44c0400] 02:58:19 INFO - PROCESS | 1812 | 1461232699521 Marionette DEBUG loaded listener.js 02:58:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 108 (0xa5e3d000) [pid = 1812] [serial = 108] [outer = 0xa44c0400] 02:58:20 INFO - PROCESS | 1812 | 1461232700421 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]]]}] 02:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1382ms 02:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:58:20 INFO - PROCESS | 1812 | 1461232700493 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 02:58:20 INFO - PROCESS | 1812 | 1461232700497 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 02:58:20 INFO - PROCESS | 1812 | 1461232700503 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:58:20 INFO - PROCESS | 1812 | 1461232700506 Marionette TRACE conn3 <- [1,118,null,{}] 02:58:20 INFO - PROCESS | 1812 | 1461232700512 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}] 02:58:20 INFO - PROCESS | 1812 | 1461232700702 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 02:58:20 INFO - PROCESS | 1812 | 1461232700845 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:20 INFO - PROCESS | 1812 | ++DOCSHELL 0xa4b10400 == 29 [pid = 1812] [id = 37] 02:58:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0xa683b400) [pid = 1812] [serial = 109] [outer = (nil)] 02:58:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0xa68a3800) [pid = 1812] [serial = 110] [outer = 0xa683b400] 02:58:20 INFO - PROCESS | 1812 | 1461232700934 Marionette DEBUG loaded listener.js 02:58:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0xa68de800) [pid = 1812] [serial = 111] [outer = 0xa683b400] 02:58:21 INFO - PROCESS | 1812 | 1461232701734 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]]]}] 02:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1282ms 02:58:21 INFO - PROCESS | 1812 | 1461232701785 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 02:58:21 INFO - PROCESS | 1812 | 1461232701788 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 02:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:58:21 INFO - PROCESS | 1812 | 1461232701813 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:58:21 INFO - PROCESS | 1812 | 1461232701816 Marionette TRACE conn3 <- [1,122,null,{}] 02:58:21 INFO - PROCESS | 1812 | 1461232701824 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}] 02:58:22 INFO - PROCESS | 1812 | 1461232702030 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 02:58:22 INFO - PROCESS | 1812 | 1461232702313 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x96ae4000 == 30 [pid = 1812] [id = 38] 02:58:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0x96ae5800) [pid = 1812] [serial = 112] [outer = (nil)] 02:58:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0x97681400) [pid = 1812] [serial = 113] [outer = 0x96ae5800] 02:58:22 INFO - PROCESS | 1812 | 1461232702486 Marionette DEBUG loaded listener.js 02:58:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x97cf9c00) [pid = 1812] [serial = 114] [outer = 0x96ae5800] 02:58:23 INFO - PROCESS | 1812 | --DOCSHELL 0x91cb7400 == 29 [pid = 1812] [id = 25] 02:58:23 INFO - PROCESS | 1812 | 1461232703422 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]]]}] 02:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1649ms 02:58:23 INFO - PROCESS | 1812 | 1461232703443 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 02:58:23 INFO - PROCESS | 1812 | 1461232703449 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 02:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:58:23 INFO - PROCESS | 1812 | 1461232703458 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:58:23 INFO - PROCESS | 1812 | 1461232703465 Marionette TRACE conn3 <- [1,126,null,{}] 02:58:23 INFO - PROCESS | 1812 | 1461232703494 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}] 02:58:23 INFO - PROCESS | 1812 | 1461232703683 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 02:58:23 INFO - PROCESS | 1812 | 1461232703900 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x92661c00 == 30 [pid = 1812] [id = 39] 02:58:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x92662000) [pid = 1812] [serial = 115] [outer = (nil)] 02:58:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x92664000) [pid = 1812] [serial = 116] [outer = 0x92662000] 02:58:24 INFO - PROCESS | 1812 | 1461232704004 Marionette DEBUG loaded listener.js 02:58:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x92668800) [pid = 1812] [serial = 117] [outer = 0x92662000] 02:58:24 INFO - PROCESS | 1812 | 1461232704892 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]]]}] 02:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1460ms 02:58:24 INFO - PROCESS | 1812 | 1461232704920 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 02:58:24 INFO - PROCESS | 1812 | 1461232704928 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 02:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:58:24 INFO - PROCESS | 1812 | 1461232704939 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:58:24 INFO - PROCESS | 1812 | 1461232704943 Marionette TRACE conn3 <- [1,130,null,{}] 02:58:24 INFO - PROCESS | 1812 | 1461232704949 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}] 02:58:25 INFO - PROCESS | 1812 | 1461232705120 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 02:58:25 INFO - PROCESS | 1812 | 1461232705265 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x94328400 == 31 [pid = 1812] [id = 40] 02:58:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x983db800) [pid = 1812] [serial = 118] [outer = (nil)] 02:58:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x9a78bc00) [pid = 1812] [serial = 119] [outer = 0x983db800] 02:58:25 INFO - PROCESS | 1812 | 1461232705353 Marionette DEBUG loaded listener.js 02:58:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x9fb59800) [pid = 1812] [serial = 120] [outer = 0x983db800] 02:58:26 INFO - PROCESS | 1812 | --DOCSHELL 0x97683000 == 30 [pid = 1812] [id = 33] 02:58:26 INFO - PROCESS | 1812 | --DOCSHELL 0x998fb800 == 29 [pid = 1812] [id = 34] 02:58:29 INFO - PROCESS | 1812 | --DOCSHELL 0x96e85400 == 28 [pid = 1812] [id = 27] 02:58:29 INFO - PROCESS | 1812 | --DOCSHELL 0xa4b10400 == 27 [pid = 1812] [id = 37] 02:58:29 INFO - PROCESS | 1812 | --DOCSHELL 0x9a78f800 == 26 [pid = 1812] [id = 14] 02:58:29 INFO - PROCESS | 1812 | --DOCSHELL 0x8f512800 == 25 [pid = 1812] [id = 29] 02:58:29 INFO - PROCESS | 1812 | --DOCSHELL 0x9fed4800 == 24 [pid = 1812] [id = 23] 02:58:29 INFO - PROCESS | 1812 | --DOCSHELL 0xa44b9400 == 23 [pid = 1812] [id = 36] 02:58:29 INFO - PROCESS | 1812 | --DOCSHELL 0x8fa09400 == 22 [pid = 1812] [id = 12] 02:58:29 INFO - PROCESS | 1812 | --DOCSHELL 0x94e47c00 == 21 [pid = 1812] [id = 30] 02:58:29 INFO - PROCESS | 1812 | --DOCSHELL 0x8f92f800 == 20 [pid = 1812] [id = 35] 02:58:29 INFO - PROCESS | 1812 | --DOCSHELL 0x9de1c800 == 19 [pid = 1812] [id = 22] 02:58:29 INFO - PROCESS | 1812 | --DOCSHELL 0x99094c00 == 18 [pid = 1812] [id = 28] 02:58:29 INFO - PROCESS | 1812 | --DOCSHELL 0x9a5a6000 == 17 [pid = 1812] [id = 18] 02:58:29 INFO - PROCESS | 1812 | --DOCSHELL 0x9265c000 == 16 [pid = 1812] [id = 24] 02:58:29 INFO - PROCESS | 1812 | --DOCSHELL 0x8f517c00 == 15 [pid = 1812] [id = 8] 02:58:29 INFO - PROCESS | 1812 | --DOCSHELL 0x998f6c00 == 14 [pid = 1812] [id = 31] 02:58:29 INFO - PROCESS | 1812 | --DOCSHELL 0x8f92b400 == 13 [pid = 1812] [id = 32] 02:58:29 INFO - PROCESS | 1812 | --DOCSHELL 0x96ae4000 == 12 [pid = 1812] [id = 38] 02:58:29 INFO - PROCESS | 1812 | --DOCSHELL 0x92661c00 == 11 [pid = 1812] [id = 39] 02:58:29 INFO - PROCESS | 1812 | --DOCSHELL 0x8fa09800 == 10 [pid = 1812] [id = 26] 02:58:29 INFO - PROCESS | 1812 | --DOCSHELL 0x91cb8400 == 9 [pid = 1812] [id = 6] 02:58:30 INFO - PROCESS | 1812 | 1461232710768 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]]]}] 02:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 5889ms 02:58:30 INFO - PROCESS | 1812 | 1461232710857 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 02:58:30 INFO - PROCESS | 1812 | 1461232710863 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 02:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:58:30 INFO - PROCESS | 1812 | 1461232710909 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:58:30 INFO - PROCESS | 1812 | 1461232710915 Marionette TRACE conn3 <- [1,134,null,{}] 02:58:30 INFO - PROCESS | 1812 | 1461232710961 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}] 02:58:31 INFO - PROCESS | 1812 | 1461232711149 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 02:58:31 INFO - PROCESS | 1812 | 1461232711290 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x92672c00 == 10 [pid = 1812] [id = 41] 02:58:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x92673000) [pid = 1812] [serial = 121] [outer = (nil)] 02:58:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x9605d800) [pid = 1812] [serial = 122] [outer = 0x92673000] 02:58:31 INFO - PROCESS | 1812 | 1461232711372 Marionette DEBUG loaded listener.js 02:58:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x96e7f400) [pid = 1812] [serial = 123] [outer = 0x92673000] 02:58:32 INFO - PROCESS | 1812 | 1461232712171 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]]]}] 02:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1368ms 02:58:32 INFO - PROCESS | 1812 | 1461232712257 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 02:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:58:32 INFO - PROCESS | 1812 | 1461232712267 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 02:58:32 INFO - PROCESS | 1812 | 1461232712278 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:58:32 INFO - PROCESS | 1812 | 1461232712283 Marionette TRACE conn3 <- [1,138,null,{}] 02:58:32 INFO - PROCESS | 1812 | 1461232712293 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}] 02:58:32 INFO - PROCESS | 1812 | 1461232712466 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 02:58:32 INFO - PROCESS | 1812 | 1461232712613 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x912e7800 == 11 [pid = 1812] [id = 42] 02:58:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x96e81800) [pid = 1812] [serial = 124] [outer = (nil)] 02:58:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x982f7000) [pid = 1812] [serial = 125] [outer = 0x96e81800] 02:58:32 INFO - PROCESS | 1812 | 1461232712692 Marionette DEBUG loaded listener.js 02:58:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x9907a800) [pid = 1812] [serial = 126] [outer = 0x96e81800] 02:58:33 INFO - PROCESS | 1812 | 1461232713536 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]]]}] 02:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1289ms 02:58:33 INFO - PROCESS | 1812 | 1461232713566 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 02:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:58:33 INFO - PROCESS | 1812 | 1461232713572 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 02:58:33 INFO - PROCESS | 1812 | 1461232713579 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:58:33 INFO - PROCESS | 1812 | 1461232713585 Marionette TRACE conn3 <- [1,142,null,{}] 02:58:33 INFO - PROCESS | 1812 | 1461232713609 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}] 02:58:33 INFO - PROCESS | 1812 | 1461232713820 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 02:58:33 INFO - PROCESS | 1812 | 1461232713845 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x9fb53800 == 12 [pid = 1812] [id = 43] 02:58:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x9fb9b400) [pid = 1812] [serial = 127] [outer = (nil)] 02:58:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x9fea5000) [pid = 1812] [serial = 128] [outer = 0x9fb9b400] 02:58:33 INFO - PROCESS | 1812 | 1461232713925 Marionette DEBUG loaded listener.js 02:58:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0xa0b40c00) [pid = 1812] [serial = 129] [outer = 0x9fb9b400] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x9286f400) [pid = 1812] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x91cbc000) [pid = 1812] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x8f92d400) [pid = 1812] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x96ae5800) [pid = 1812] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x8f922c00) [pid = 1812] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x904cbc00) [pid = 1812] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x980cbc00) [pid = 1812] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x98a1e400) [pid = 1812] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x8fa0c400) [pid = 1812] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x8f92c000) [pid = 1812] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x904c7800) [pid = 1812] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x9a5ab000) [pid = 1812] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0x9e915000) [pid = 1812] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0x8f518000) [pid = 1812] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0x983d9400) [pid = 1812] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 113 (0xa09de000) [pid = 1812] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 112 (0x91cb8800) [pid = 1812] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 111 (0x9265c400) [pid = 1812] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 110 (0xa3be3400) [pid = 1812] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 109 (0x9fdeec00) [pid = 1812] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 108 (0x9a501c00) [pid = 1812] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 107 (0x998fc000) [pid = 1812] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 106 (0x97805000) [pid = 1812] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 105 (0x98db9000) [pid = 1812] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 104 (0x9e91b000) [pid = 1812] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 103 (0x97683800) [pid = 1812] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 102 (0x94321000) [pid = 1812] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 101 (0xa683b400) [pid = 1812] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 100 (0x9852f400) [pid = 1812] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:58:35 INFO - PROCESS | 1812 | --DOMWINDOW == 99 (0xa44c0400) [pid = 1812] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:58:35 INFO - PROCESS | 1812 | 1461232715971 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]]]}] 02:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 2452ms 02:58:36 INFO - PROCESS | 1812 | 1461232716030 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 02:58:36 INFO - PROCESS | 1812 | 1461232716034 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 02:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:58:36 INFO - PROCESS | 1812 | 1461232716041 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:58:36 INFO - PROCESS | 1812 | 1461232716053 Marionette TRACE conn3 <- [1,146,null,{}] 02:58:36 INFO - PROCESS | 1812 | 1461232716057 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}] 02:58:36 INFO - PROCESS | 1812 | 1461232716210 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 02:58:36 INFO - PROCESS | 1812 | 1461232716225 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f927800 == 13 [pid = 1812] [id = 44] 02:58:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0x8f929c00) [pid = 1812] [serial = 130] [outer = (nil)] 02:58:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 101 (0x97cfcc00) [pid = 1812] [serial = 131] [outer = 0x8f929c00] 02:58:36 INFO - PROCESS | 1812 | 1461232716303 Marionette DEBUG loaded listener.js 02:58:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0x98db6c00) [pid = 1812] [serial = 132] [outer = 0x8f929c00] 02:58:37 INFO - PROCESS | 1812 | 1461232717040 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]]]}] 02:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1038ms 02:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:58:37 INFO - PROCESS | 1812 | 1461232717078 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 02:58:37 INFO - PROCESS | 1812 | 1461232717081 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 02:58:37 INFO - PROCESS | 1812 | 1461232717087 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:58:37 INFO - PROCESS | 1812 | 1461232717090 Marionette TRACE conn3 <- [1,150,null,{}] 02:58:37 INFO - PROCESS | 1812 | 1461232717095 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}] 02:58:37 INFO - PROCESS | 1812 | 1461232717273 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 02:58:37 INFO - PROCESS | 1812 | 1461232717295 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fa02400 == 14 [pid = 1812] [id = 45] 02:58:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x8fa04800) [pid = 1812] [serial = 133] [outer = (nil)] 02:58:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 104 (0x9fb56c00) [pid = 1812] [serial = 134] [outer = 0x8fa04800] 02:58:37 INFO - PROCESS | 1812 | 1461232717366 Marionette DEBUG loaded listener.js 02:58:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0x9fe0f800) [pid = 1812] [serial = 135] [outer = 0x8fa04800] 02:58:38 INFO - PROCESS | 1812 | 1461232718318 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]]]}] 02:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1283ms 02:58:38 INFO - PROCESS | 1812 | 1461232718370 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 02:58:38 INFO - PROCESS | 1812 | 1461232718377 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 02:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:58:38 INFO - PROCESS | 1812 | 1461232718386 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:58:38 INFO - PROCESS | 1812 | 1461232718391 Marionette TRACE conn3 <- [1,154,null,{}] 02:58:38 INFO - PROCESS | 1812 | 1461232718399 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}] 02:58:38 INFO - PROCESS | 1812 | 1461232718622 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 02:58:38 INFO - PROCESS | 1812 | 1461232718767 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fe23000 == 15 [pid = 1812] [id = 46] 02:58:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0x904c4000) [pid = 1812] [serial = 136] [outer = (nil)] 02:58:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0x9609f800) [pid = 1812] [serial = 137] [outer = 0x904c4000] 02:58:38 INFO - PROCESS | 1812 | 1461232718857 Marionette DEBUG loaded listener.js 02:58:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 108 (0x98db3800) [pid = 1812] [serial = 138] [outer = 0x904c4000] 02:58:39 INFO - PROCESS | 1812 | 1461232719745 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]]]}] 02:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1380ms 02:58:39 INFO - PROCESS | 1812 | 1461232719767 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 02:58:39 INFO - PROCESS | 1812 | 1461232719776 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 02:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:58:39 INFO - PROCESS | 1812 | 1461232719787 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:58:39 INFO - PROCESS | 1812 | 1461232719791 Marionette TRACE conn3 <- [1,158,null,{}] 02:58:39 INFO - PROCESS | 1812 | 1461232719798 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}] 02:58:39 INFO - PROCESS | 1812 | 1461232719959 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 02:58:40 INFO - PROCESS | 1812 | 1461232720109 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:40 INFO - PROCESS | 1812 | ++DOCSHELL 0xa3be4000 == 16 [pid = 1812] [id = 47] 02:58:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0xa4354c00) [pid = 1812] [serial = 139] [outer = (nil)] 02:58:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0xa43ca800) [pid = 1812] [serial = 140] [outer = 0xa4354c00] 02:58:40 INFO - PROCESS | 1812 | 1461232720245 Marionette DEBUG loaded listener.js 02:58:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0xa44bb000) [pid = 1812] [serial = 141] [outer = 0xa4354c00] 02:58:40 INFO - PROCESS | 1812 | 1461232720419 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:58:41 INFO - PROCESS | 1812 | 1461232721158 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]]]}] 02:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1430ms 02:58:41 INFO - PROCESS | 1812 | 1461232721218 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 02:58:41 INFO - PROCESS | 1812 | 1461232721223 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 02:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:58:41 INFO - PROCESS | 1812 | 1461232721229 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:58:41 INFO - PROCESS | 1812 | 1461232721235 Marionette TRACE conn3 <- [1,162,null,{}] 02:58:41 INFO - PROCESS | 1812 | 1461232721252 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}] 02:58:41 INFO - PROCESS | 1812 | 1461232721459 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 02:58:41 INFO - PROCESS | 1812 | 1461232721607 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x9286e000 == 17 [pid = 1812] [id = 48] 02:58:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0xa43cd000) [pid = 1812] [serial = 142] [outer = (nil)] 02:58:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0xa4bc2400) [pid = 1812] [serial = 143] [outer = 0xa43cd000] 02:58:41 INFO - PROCESS | 1812 | 1461232721704 Marionette DEBUG loaded listener.js 02:58:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0xa4bc6c00) [pid = 1812] [serial = 144] [outer = 0xa43cd000] 02:58:42 INFO - PROCESS | 1812 | 1461232722784 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]]]}] 02:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1584ms 02:58:42 INFO - PROCESS | 1812 | 1461232722813 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 02:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:58:42 INFO - PROCESS | 1812 | 1461232722818 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 02:58:42 INFO - PROCESS | 1812 | 1461232722824 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:58:42 INFO - PROCESS | 1812 | 1461232722827 Marionette TRACE conn3 <- [1,166,null,{}] 02:58:42 INFO - PROCESS | 1812 | 1461232722833 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}] 02:58:42 INFO - PROCESS | 1812 | 1461232722989 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 02:58:43 INFO - PROCESS | 1812 | 1461232723168 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x91cb6000 == 18 [pid = 1812] [id = 49] 02:58:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0xa4a45c00) [pid = 1812] [serial = 145] [outer = (nil)] 02:58:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0xa4a4b800) [pid = 1812] [serial = 146] [outer = 0xa4a45c00] 02:58:43 INFO - PROCESS | 1812 | 1461232723259 Marionette DEBUG loaded listener.js 02:58:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0xa4a4e800) [pid = 1812] [serial = 147] [outer = 0xa4a45c00] 02:58:44 INFO - PROCESS | 1812 | 1461232724178 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]]]}] 02:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1378ms 02:58:44 INFO - PROCESS | 1812 | 1461232724202 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 02:58:44 INFO - PROCESS | 1812 | 1461232724205 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 02:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:58:44 INFO - PROCESS | 1812 | 1461232724211 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:58:44 INFO - PROCESS | 1812 | 1461232724215 Marionette TRACE conn3 <- [1,170,null,{}] 02:58:44 INFO - PROCESS | 1812 | 1461232724220 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}] 02:58:44 INFO - PROCESS | 1812 | 1461232724373 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 02:58:44 INFO - PROCESS | 1812 | 1461232724523 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x943e1400 == 19 [pid = 1812] [id = 50] 02:58:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x943e2400) [pid = 1812] [serial = 148] [outer = (nil)] 02:58:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x943e7800) [pid = 1812] [serial = 149] [outer = 0x943e2400] 02:58:44 INFO - PROCESS | 1812 | 1461232724609 Marionette DEBUG loaded listener.js 02:58:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x943e8c00) [pid = 1812] [serial = 150] [outer = 0x943e2400] 02:58:45 INFO - PROCESS | 1812 | 1461232725564 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]]]}] 02:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1385ms 02:58:45 INFO - PROCESS | 1812 | 1461232725598 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 02:58:45 INFO - PROCESS | 1812 | 1461232725601 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 02:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:58:45 INFO - PROCESS | 1812 | 1461232725608 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:58:45 INFO - PROCESS | 1812 | 1461232725611 Marionette TRACE conn3 <- [1,174,null,{}] 02:58:45 INFO - PROCESS | 1812 | 1461232725617 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}] 02:58:45 INFO - PROCESS | 1812 | 1461232725802 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 02:58:45 INFO - PROCESS | 1812 | 1461232725949 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f924800 == 20 [pid = 1812] [id = 51] 02:58:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x8fa07800) [pid = 1812] [serial = 151] [outer = (nil)] 02:58:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x95865800) [pid = 1812] [serial = 152] [outer = 0x8fa07800] 02:58:46 INFO - PROCESS | 1812 | 1461232726049 Marionette DEBUG loaded listener.js 02:58:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x9780b400) [pid = 1812] [serial = 153] [outer = 0x8fa07800] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x9a78bc00) [pid = 1812] [serial = 119] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0xa3b78800) [pid = 1812] [serial = 88] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x97cf6400) [pid = 1812] [serial = 76] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x97cf9c00) [pid = 1812] [serial = 114] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0xa271c400) [pid = 1812] [serial = 86] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x96e87400) [pid = 1812] [serial = 74] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0xa0ea9400) [pid = 1812] [serial = 85] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0x97681400) [pid = 1812] [serial = 113] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0x95866800) [pid = 1812] [serial = 71] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 113 (0xa0b15c00) [pid = 1812] [serial = 83] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 112 (0x8fa08c00) [pid = 1812] [serial = 94] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 111 (0xa2722000) [pid = 1812] [serial = 2] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 110 (0x9432dc00) [pid = 1812] [serial = 43] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 109 (0x90f03800) [pid = 1812] [serial = 28] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 108 (0x98a1b800) [pid = 1812] [serial = 46] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 107 (0x9a505800) [pid = 1812] [serial = 49] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 106 (0x9432c800) [pid = 1812] [serial = 34] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 105 (0x98d7f800) [pid = 1812] [serial = 47] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 104 (0x8fa01400) [pid = 1812] [serial = 25] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 103 (0x9906c400) [pid = 1812] [serial = 37] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 102 (0x9770dc00) [pid = 1812] [serial = 44] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 101 (0x92678400) [pid = 1812] [serial = 50] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 100 (0x97622800) [pid = 1812] [serial = 35] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 99 (0x9de16c00) [pid = 1812] [serial = 52] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 98 (0x9e91a400) [pid = 1812] [serial = 53] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 97 (0x99817c00) [pid = 1812] [serial = 38] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 96 (0x9fa2d800) [pid = 1812] [serial = 40] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 95 (0x9fba3000) [pid = 1812] [serial = 41] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 94 (0x91cb9800) [pid = 1812] [serial = 31] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 93 (0x8fa08400) [pid = 1812] [serial = 26] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 92 (0x8f51ec00) [pid = 1812] [serial = 23] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 91 (0x982fb800) [pid = 1812] [serial = 9] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 90 (0x97cf7400) [pid = 1812] [serial = 98] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 89 (0xa3b02000) [pid = 1812] [serial = 104] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 88 (0x9fb9e800) [pid = 1812] [serial = 62] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 87 (0x9fe11400) [pid = 1812] [serial = 82] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 86 (0x9fed5000) [pid = 1812] [serial = 64] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 85 (0x9de18400) [pid = 1812] [serial = 101] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 84 (0x94325000) [pid = 1812] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 83 (0x99071800) [pid = 1812] [serial = 59] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 82 (0x97cfb400) [pid = 1812] [serial = 77] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 81 (0x9de1ec00) [pid = 1812] [serial = 61] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 80 (0x97cee400) [pid = 1812] [serial = 97] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 79 (0x998d0800) [pid = 1812] [serial = 79] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 78 (0x9762d000) [pid = 1812] [serial = 56] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 77 (0x98d87000) [pid = 1812] [serial = 58] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 76 (0x96ae6c00) [pid = 1812] [serial = 55] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 75 (0x92868400) [pid = 1812] [serial = 73] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 74 (0x92678c00) [pid = 1812] [serial = 95] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 73 (0x91cba800) [pid = 1812] [serial = 16] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 72 (0x92875800) [pid = 1812] [serial = 70] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 71 (0x91cbf400) [pid = 1812] [serial = 17] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 70 (0x91cc0400) [pid = 1812] [serial = 19] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 69 (0xa44ef000) [pid = 1812] [serial = 92] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 68 (0xa44ec800) [pid = 1812] [serial = 91] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 67 (0xa099b400) [pid = 1812] [serial = 65] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 66 (0xa4491c00) [pid = 1812] [serial = 89] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 65 (0xa0b40400) [pid = 1812] [serial = 67] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 64 (0x983da400) [pid = 1812] [serial = 12] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 63 (0x9fa8f800) [pid = 1812] [serial = 102] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 62 (0xa68de800) [pid = 1812] [serial = 111] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 61 (0xa3b79800) [pid = 1812] [serial = 105] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 60 (0xa68a3800) [pid = 1812] [serial = 110] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 59 (0xa5e3d000) [pid = 1812] [serial = 108] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 58 (0x8f51b400) [pid = 1812] [serial = 22] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 57 (0x9a5adc00) [pid = 1812] [serial = 80] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 56 (0x92664000) [pid = 1812] [serial = 116] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 55 (0xa4b4d400) [pid = 1812] [serial = 107] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | --DOMWINDOW == 54 (0xa0d79c00) [pid = 1812] [serial = 68] [outer = (nil)] [url = about:blank] 02:58:47 INFO - PROCESS | 1812 | 1461232727602 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]]]}] 02:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 2050ms 02:58:47 INFO - PROCESS | 1812 | 1461232727659 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 02:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:58:47 INFO - PROCESS | 1812 | 1461232727664 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 02:58:47 INFO - PROCESS | 1812 | 1461232727672 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:58:47 INFO - PROCESS | 1812 | 1461232727677 Marionette TRACE conn3 <- [1,178,null,{}] 02:58:47 INFO - PROCESS | 1812 | 1461232727686 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}] 02:58:47 INFO - PROCESS | 1812 | 1461232727834 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 02:58:47 INFO - PROCESS | 1812 | 1461232727845 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fe20c00 == 21 [pid = 1812] [id = 52] 02:58:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 55 (0x912db400) [pid = 1812] [serial = 154] [outer = (nil)] 02:58:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 56 (0x91cb6800) [pid = 1812] [serial = 155] [outer = 0x912db400] 02:58:47 INFO - PROCESS | 1812 | 1461232727921 Marionette DEBUG loaded listener.js 02:58:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 57 (0x91cbd800) [pid = 1812] [serial = 156] [outer = 0x912db400] 02:58:48 INFO - PROCESS | 1812 | 1461232728627 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]]]}] 02:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 989ms 02:58:48 INFO - PROCESS | 1812 | 1461232728661 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 02:58:48 INFO - PROCESS | 1812 | 1461232728668 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 02:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:58:48 INFO - PROCESS | 1812 | 1461232728689 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:58:48 INFO - PROCESS | 1812 | 1461232728693 Marionette TRACE conn3 <- [1,182,null,{}] 02:58:48 INFO - PROCESS | 1812 | 1461232728703 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}] 02:58:48 INFO - PROCESS | 1812 | 1461232728851 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 02:58:48 INFO - PROCESS | 1812 | 1461232728861 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fa09000 == 22 [pid = 1812] [id = 53] 02:58:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 58 (0x91cb2800) [pid = 1812] [serial = 157] [outer = (nil)] 02:58:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 59 (0x92873c00) [pid = 1812] [serial = 158] [outer = 0x91cb2800] 02:58:48 INFO - PROCESS | 1812 | 1461232728933 Marionette DEBUG loaded listener.js 02:58:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 60 (0x94326c00) [pid = 1812] [serial = 159] [outer = 0x91cb2800] 02:58:49 INFO - PROCESS | 1812 | 1461232729672 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]]]}] 02:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1038ms 02:58:49 INFO - PROCESS | 1812 | 1461232729723 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 02:58:49 INFO - PROCESS | 1812 | 1461232729726 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 02:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:58:49 INFO - PROCESS | 1812 | 1461232729747 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:58:49 INFO - PROCESS | 1812 | 1461232729753 Marionette TRACE conn3 <- [1,186,null,{}] 02:58:49 INFO - PROCESS | 1812 | 1461232729783 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}] 02:58:49 INFO - PROCESS | 1812 | 1461232729971 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 02:58:50 INFO - PROCESS | 1812 | 1461232730000 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x90f0cc00 == 23 [pid = 1812] [id = 54] 02:58:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 61 (0x960a0000) [pid = 1812] [serial = 160] [outer = (nil)] 02:58:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 62 (0x96e80800) [pid = 1812] [serial = 161] [outer = 0x960a0000] 02:58:50 INFO - PROCESS | 1812 | 1461232730075 Marionette DEBUG loaded listener.js 02:58:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 63 (0x97623400) [pid = 1812] [serial = 162] [outer = 0x960a0000] 02:58:50 INFO - PROCESS | 1812 | 1461232730828 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]]]}] 02:58:50 INFO - PROCESS | 1812 | --DOMWINDOW == 62 (0x8f929c00) [pid = 1812] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:58:50 INFO - PROCESS | 1812 | --DOMWINDOW == 61 (0x9fb9b400) [pid = 1812] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:58:50 INFO - PROCESS | 1812 | --DOMWINDOW == 60 (0x983db800) [pid = 1812] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:58:50 INFO - PROCESS | 1812 | --DOMWINDOW == 59 (0x92673000) [pid = 1812] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:58:50 INFO - PROCESS | 1812 | --DOMWINDOW == 58 (0x96e81800) [pid = 1812] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1145ms 02:58:50 INFO - PROCESS | 1812 | 1461232730893 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 02:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:58:50 INFO - PROCESS | 1812 | 1461232730897 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 02:58:50 INFO - PROCESS | 1812 | 1461232730903 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:58:50 INFO - PROCESS | 1812 | 1461232730906 Marionette TRACE conn3 <- [1,190,null,{}] 02:58:50 INFO - PROCESS | 1812 | 1461232730912 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}] 02:58:51 INFO - PROCESS | 1812 | 1461232731048 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 02:58:51 INFO - PROCESS | 1812 | 1461232731075 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x9762a400 == 24 [pid = 1812] [id = 55] 02:58:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 59 (0x9767c400) [pid = 1812] [serial = 163] [outer = (nil)] 02:58:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 60 (0x9770dc00) [pid = 1812] [serial = 164] [outer = 0x9767c400] 02:58:51 INFO - PROCESS | 1812 | 1461232731162 Marionette DEBUG loaded listener.js 02:58:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 61 (0x97807c00) [pid = 1812] [serial = 165] [outer = 0x9767c400] 02:58:52 INFO - PROCESS | 1812 | 1461232732152 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]]]}] 02:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1279ms 02:58:52 INFO - PROCESS | 1812 | 1461232732183 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 02:58:52 INFO - PROCESS | 1812 | 1461232732189 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 02:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:58:52 INFO - PROCESS | 1812 | 1461232732198 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:58:52 INFO - PROCESS | 1812 | 1461232732204 Marionette TRACE conn3 <- [1,194,null,{}] 02:58:52 INFO - PROCESS | 1812 | 1461232732212 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}] 02:58:52 INFO - PROCESS | 1812 | 1461232732418 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 02:58:52 INFO - PROCESS | 1812 | 1461232732552 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f512400 == 25 [pid = 1812] [id = 56] 02:58:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 62 (0x8fa02c00) [pid = 1812] [serial = 166] [outer = (nil)] 02:58:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 63 (0x91cc0c00) [pid = 1812] [serial = 167] [outer = 0x8fa02c00] 02:58:52 INFO - PROCESS | 1812 | 1461232732643 Marionette DEBUG loaded listener.js 02:58:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 64 (0x92678000) [pid = 1812] [serial = 168] [outer = 0x8fa02c00] 02:58:53 INFO - PROCESS | 1812 | 1461232733580 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]]]}] 02:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1434ms 02:58:53 INFO - PROCESS | 1812 | 1461232733633 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 02:58:53 INFO - PROCESS | 1812 | 1461232733641 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 02:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:58:53 INFO - PROCESS | 1812 | 1461232733652 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:58:53 INFO - PROCESS | 1812 | 1461232733656 Marionette TRACE conn3 <- [1,198,null,{}] 02:58:53 INFO - PROCESS | 1812 | 1461232733662 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}] 02:58:53 INFO - PROCESS | 1812 | 1461232733836 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 02:58:53 INFO - PROCESS | 1812 | 1461232733969 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x912dd400 == 26 [pid = 1812] [id = 57] 02:58:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 65 (0x91cbbc00) [pid = 1812] [serial = 169] [outer = (nil)] 02:58:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 66 (0x96e80c00) [pid = 1812] [serial = 170] [outer = 0x91cbbc00] 02:58:54 INFO - PROCESS | 1812 | 1461232734054 Marionette DEBUG loaded listener.js 02:58:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 67 (0x97805000) [pid = 1812] [serial = 171] [outer = 0x91cbbc00] 02:58:55 INFO - PROCESS | 1812 | 1461232734998 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]]]}] 02:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1383ms 02:58:55 INFO - PROCESS | 1812 | 1461232735035 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 02:58:55 INFO - PROCESS | 1812 | 1461232735039 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 02:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:58:55 INFO - PROCESS | 1812 | 1461232735046 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:58:55 INFO - PROCESS | 1812 | 1461232735052 Marionette TRACE conn3 <- [1,202,null,{}] 02:58:55 INFO - PROCESS | 1812 | 1461232735069 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}] 02:58:55 INFO - PROCESS | 1812 | 1461232735277 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 02:58:55 INFO - PROCESS | 1812 | 1461232735448 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x95865c00 == 27 [pid = 1812] [id = 58] 02:58:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 68 (0x96e85400) [pid = 1812] [serial = 172] [outer = (nil)] 02:58:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 69 (0x983d7400) [pid = 1812] [serial = 173] [outer = 0x96e85400] 02:58:55 INFO - PROCESS | 1812 | 1461232735540 Marionette DEBUG loaded listener.js 02:58:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 70 (0x9858a000) [pid = 1812] [serial = 174] [outer = 0x96e85400] 02:58:56 INFO - PROCESS | 1812 | 1461232736616 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]]]}] 02:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1647ms 02:58:56 INFO - PROCESS | 1812 | 1461232736694 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 02:58:56 INFO - PROCESS | 1812 | 1461232736702 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 02:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:58:56 INFO - PROCESS | 1812 | 1461232736711 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:58:56 INFO - PROCESS | 1812 | 1461232736718 Marionette TRACE conn3 <- [1,206,null,{}] 02:58:56 INFO - PROCESS | 1812 | 1461232736727 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}] 02:58:56 INFO - PROCESS | 1812 | 1461232736923 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 02:58:57 INFO - PROCESS | 1812 | 1461232737119 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:57 INFO - PROCESS | 1812 | --DOMWINDOW == 69 (0x97cfcc00) [pid = 1812] [serial = 131] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 1812 | --DOMWINDOW == 68 (0x9fea5000) [pid = 1812] [serial = 128] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 1812 | --DOMWINDOW == 67 (0x9fb59800) [pid = 1812] [serial = 120] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 1812 | --DOMWINDOW == 66 (0x9605d800) [pid = 1812] [serial = 122] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 1812 | --DOMWINDOW == 65 (0x96e7f400) [pid = 1812] [serial = 123] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 1812 | --DOMWINDOW == 64 (0x98db6c00) [pid = 1812] [serial = 132] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 1812 | --DOMWINDOW == 63 (0x9907a800) [pid = 1812] [serial = 126] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 1812 | --DOMWINDOW == 62 (0x982f7000) [pid = 1812] [serial = 125] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 1812 | --DOMWINDOW == 61 (0xa0b40c00) [pid = 1812] [serial = 129] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f925c00 == 28 [pid = 1812] [id = 59] 02:58:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 62 (0x904c6400) [pid = 1812] [serial = 175] [outer = (nil)] 02:58:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 63 (0x94329000) [pid = 1812] [serial = 176] [outer = 0x904c6400] 02:58:57 INFO - PROCESS | 1812 | 1461232737213 Marionette DEBUG loaded listener.js 02:58:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 64 (0x943e6400) [pid = 1812] [serial = 177] [outer = 0x904c6400] 02:58:57 INFO - PROCESS | 1812 | 1461232737887 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]]]}] 02:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1243ms 02:58:57 INFO - PROCESS | 1812 | 1461232737953 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 02:58:57 INFO - PROCESS | 1812 | 1461232737961 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 02:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:58:57 INFO - PROCESS | 1812 | 1461232737988 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:58:57 INFO - PROCESS | 1812 | 1461232737992 Marionette TRACE conn3 <- [1,210,null,{}] 02:58:58 INFO - PROCESS | 1812 | 1461232737998 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}] 02:58:58 INFO - PROCESS | 1812 | 1461232738149 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 02:58:58 INFO - PROCESS | 1812 | 1461232738160 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x943de400 == 29 [pid = 1812] [id = 60] 02:58:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 65 (0x96ae5800) [pid = 1812] [serial = 178] [outer = (nil)] 02:58:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 66 (0x97cedc00) [pid = 1812] [serial = 179] [outer = 0x96ae5800] 02:58:58 INFO - PROCESS | 1812 | 1461232738231 Marionette DEBUG loaded listener.js 02:58:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 67 (0x97cf7c00) [pid = 1812] [serial = 180] [outer = 0x96ae5800] 02:58:58 INFO - PROCESS | 1812 | 1461232738974 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]]]}] 02:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1035ms 02:58:59 INFO - PROCESS | 1812 | 1461232739020 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 02:58:59 INFO - PROCESS | 1812 | 1461232739023 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 02:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:58:59 INFO - PROCESS | 1812 | 1461232739036 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:58:59 INFO - PROCESS | 1812 | 1461232739040 Marionette TRACE conn3 <- [1,214,null,{}] 02:58:59 INFO - PROCESS | 1812 | 1461232739072 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}] 02:58:59 INFO - PROCESS | 1812 | 1461232739219 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 02:58:59 INFO - PROCESS | 1812 | 1461232739238 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x980c5400 == 30 [pid = 1812] [id = 61] 02:58:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 68 (0x98589400) [pid = 1812] [serial = 181] [outer = (nil)] 02:58:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 69 (0x98590c00) [pid = 1812] [serial = 182] [outer = 0x98589400] 02:58:59 INFO - PROCESS | 1812 | 1461232739312 Marionette DEBUG loaded listener.js 02:58:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 70 (0x98595c00) [pid = 1812] [serial = 183] [outer = 0x98589400] 02:59:00 INFO - PROCESS | 1812 | 1461232740084 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]]]}] 02:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1096ms 02:59:00 INFO - PROCESS | 1812 | 1461232740153 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 02:59:00 INFO - PROCESS | 1812 | 1461232740157 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 02:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:59:00 INFO - PROCESS | 1812 | 1461232740163 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:59:00 INFO - PROCESS | 1812 | 1461232740165 Marionette TRACE conn3 <- [1,218,null,{}] 02:59:00 INFO - PROCESS | 1812 | 1461232740171 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}] 02:59:00 INFO - PROCESS | 1812 | 1461232740355 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 02:59:00 INFO - PROCESS | 1812 | 1461232740374 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x9858e400 == 31 [pid = 1812] [id = 62] 02:59:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 71 (0x98a1f000) [pid = 1812] [serial = 184] [outer = (nil)] 02:59:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 72 (0x98d84c00) [pid = 1812] [serial = 185] [outer = 0x98a1f000] 02:59:00 INFO - PROCESS | 1812 | 1461232740447 Marionette DEBUG loaded listener.js 02:59:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 73 (0x9906f400) [pid = 1812] [serial = 186] [outer = 0x98a1f000] 02:59:01 INFO - PROCESS | 1812 | 1461232741390 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]]]}] 02:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1279ms 02:59:01 INFO - PROCESS | 1812 | --DOMWINDOW == 72 (0x91cb2800) [pid = 1812] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:59:01 INFO - PROCESS | 1812 | --DOMWINDOW == 71 (0x912db400) [pid = 1812] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:59:01 INFO - PROCESS | 1812 | --DOMWINDOW == 70 (0x960a0000) [pid = 1812] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:59:01 INFO - PROCESS | 1812 | --DOMWINDOW == 69 (0x92662000) [pid = 1812] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:59:01 INFO - PROCESS | 1812 | 1461232741452 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 02:59:01 INFO - PROCESS | 1812 | 1461232741454 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 02:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:59:01 INFO - PROCESS | 1812 | 1461232741461 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:59:01 INFO - PROCESS | 1812 | 1461232741464 Marionette TRACE conn3 <- [1,222,null,{}] 02:59:01 INFO - PROCESS | 1812 | 1461232741475 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}] 02:59:01 INFO - PROCESS | 1812 | 1461232741663 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 02:59:01 INFO - PROCESS | 1812 | 1461232741673 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fa04400 == 32 [pid = 1812] [id = 63] 02:59:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 70 (0x97cfc400) [pid = 1812] [serial = 187] [outer = (nil)] 02:59:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 71 (0x99078400) [pid = 1812] [serial = 188] [outer = 0x97cfc400] 02:59:01 INFO - PROCESS | 1812 | 1461232741750 Marionette DEBUG loaded listener.js 02:59:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 72 (0x90f0a000) [pid = 1812] [serial = 189] [outer = 0x97cfc400] 02:59:02 INFO - PROCESS | 1812 | 1461232742499 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]]]}] 02:59:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1082ms 02:59:02 INFO - PROCESS | 1812 | 1461232742544 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 02:59:02 INFO - PROCESS | 1812 | 1461232742548 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 02:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:59:02 INFO - PROCESS | 1812 | 1461232742554 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:59:02 INFO - PROCESS | 1812 | 1461232742557 Marionette TRACE conn3 <- [1,226,null,{}] 02:59:02 INFO - PROCESS | 1812 | 1461232742563 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}] 02:59:02 INFO - PROCESS | 1812 | 1461232742743 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 02:59:02 INFO - PROCESS | 1812 | 1461232742755 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x9267e400 == 33 [pid = 1812] [id = 64] 02:59:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 73 (0x98db0400) [pid = 1812] [serial = 190] [outer = (nil)] 02:59:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 74 (0x9a5a7400) [pid = 1812] [serial = 191] [outer = 0x98db0400] 02:59:02 INFO - PROCESS | 1812 | 1461232742833 Marionette DEBUG loaded listener.js 02:59:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 75 (0x9a78ec00) [pid = 1812] [serial = 192] [outer = 0x98db0400] 02:59:03 INFO - PROCESS | 1812 | 1461232743560 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]]]}] 02:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1028ms 02:59:03 INFO - PROCESS | 1812 | 1461232743582 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 02:59:03 INFO - PROCESS | 1812 | 1461232743586 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 02:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:59:03 INFO - PROCESS | 1812 | 1461232743592 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:59:03 INFO - PROCESS | 1812 | 1461232743595 Marionette TRACE conn3 <- [1,230,null,{}] 02:59:03 INFO - PROCESS | 1812 | 1461232743600 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}] 02:59:03 INFO - PROCESS | 1812 | 1461232743771 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 02:59:03 INFO - PROCESS | 1812 | 1461232743792 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x97a6b000 == 34 [pid = 1812] [id = 65] 02:59:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 76 (0x998fbc00) [pid = 1812] [serial = 193] [outer = (nil)] 02:59:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 77 (0x9e919000) [pid = 1812] [serial = 194] [outer = 0x998fbc00] 02:59:03 INFO - PROCESS | 1812 | 1461232743865 Marionette DEBUG loaded listener.js 02:59:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 78 (0x8fa03800) [pid = 1812] [serial = 195] [outer = 0x998fbc00] 02:59:04 INFO - PROCESS | 1812 | 1461232744840 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]]]}] 02:59:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1279ms 02:59:04 INFO - PROCESS | 1812 | 1461232744872 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 02:59:04 INFO - PROCESS | 1812 | 1461232744880 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 02:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:59:04 INFO - PROCESS | 1812 | 1461232744889 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:59:04 INFO - PROCESS | 1812 | 1461232744895 Marionette TRACE conn3 <- [1,234,null,{}] 02:59:04 INFO - PROCESS | 1812 | 1461232744902 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}] 02:59:05 INFO - PROCESS | 1812 | 1461232745113 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 02:59:05 INFO - PROCESS | 1812 | 1461232745253 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f514c00 == 35 [pid = 1812] [id = 66] 02:59:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 79 (0x8f926800) [pid = 1812] [serial = 196] [outer = (nil)] 02:59:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 80 (0x96ae6800) [pid = 1812] [serial = 197] [outer = 0x8f926800] 02:59:05 INFO - PROCESS | 1812 | 1461232745340 Marionette DEBUG loaded listener.js 02:59:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 81 (0x97803400) [pid = 1812] [serial = 198] [outer = 0x8f926800] 02:59:06 INFO - PROCESS | 1812 | 1461232746226 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]]]}] 02:59:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1394ms 02:59:06 INFO - PROCESS | 1812 | 1461232746284 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 02:59:06 INFO - PROCESS | 1812 | 1461232746293 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 02:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:59:06 INFO - PROCESS | 1812 | 1461232746303 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:59:06 INFO - PROCESS | 1812 | 1461232746308 Marionette TRACE conn3 <- [1,238,null,{}] 02:59:06 INFO - PROCESS | 1812 | 1461232746314 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}] 02:59:06 INFO - PROCESS | 1812 | 1461232746485 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 02:59:06 INFO - PROCESS | 1812 | 1461232746626 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x980c5800 == 36 [pid = 1812] [id = 67] 02:59:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 82 (0x9858b000) [pid = 1812] [serial = 199] [outer = (nil)] 02:59:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 83 (0x98594000) [pid = 1812] [serial = 200] [outer = 0x9858b000] 02:59:06 INFO - PROCESS | 1812 | 1461232746724 Marionette DEBUG loaded listener.js 02:59:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 84 (0x98d7f400) [pid = 1812] [serial = 201] [outer = 0x9858b000] 02:59:07 INFO - PROCESS | 1812 | 1461232747571 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]]]}] 02:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1281ms 02:59:07 INFO - PROCESS | 1812 | 1461232747583 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 02:59:07 INFO - PROCESS | 1812 | 1461232747586 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 02:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:59:07 INFO - PROCESS | 1812 | 1461232747593 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:59:07 INFO - PROCESS | 1812 | 1461232747599 Marionette TRACE conn3 <- [1,242,null,{}] 02:59:07 INFO - PROCESS | 1812 | 1461232747615 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}] 02:59:07 INFO - PROCESS | 1812 | 1461232747780 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 02:59:07 INFO - PROCESS | 1812 | 1461232747928 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f51c000 == 37 [pid = 1812] [id = 68] 02:59:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 85 (0x9a502800) [pid = 1812] [serial = 202] [outer = (nil)] 02:59:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 86 (0x9fa91800) [pid = 1812] [serial = 203] [outer = 0x9a502800] 02:59:08 INFO - PROCESS | 1812 | 1461232748016 Marionette DEBUG loaded listener.js 02:59:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 87 (0x9fb98c00) [pid = 1812] [serial = 204] [outer = 0x9a502800] 02:59:08 INFO - PROCESS | 1812 | 1461232748959 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]]]}] 02:59:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1440ms 02:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:59:09 INFO - PROCESS | 1812 | 1461232749033 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 02:59:09 INFO - PROCESS | 1812 | 1461232749037 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 02:59:09 INFO - PROCESS | 1812 | 1461232749044 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:59:09 INFO - PROCESS | 1812 | 1461232749047 Marionette TRACE conn3 <- [1,246,null,{}] 02:59:09 INFO - PROCESS | 1812 | 1461232749053 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}] 02:59:09 INFO - PROCESS | 1812 | 1461232749215 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 02:59:09 INFO - PROCESS | 1812 | 1461232749355 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f516c00 == 38 [pid = 1812] [id = 69] 02:59:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 88 (0x8f51ec00) [pid = 1812] [serial = 205] [outer = (nil)] 02:59:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 89 (0x9fece000) [pid = 1812] [serial = 206] [outer = 0x8f51ec00] 02:59:09 INFO - PROCESS | 1812 | 1461232749474 Marionette DEBUG loaded listener.js 02:59:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 90 (0xa0942c00) [pid = 1812] [serial = 207] [outer = 0x8f51ec00] 02:59:10 INFO - PROCESS | 1812 | 1461232750366 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]]]}] 02:59:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1382ms 02:59:10 INFO - PROCESS | 1812 | 1461232750441 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 02:59:10 INFO - PROCESS | 1812 | 1461232750445 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 02:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:59:10 INFO - PROCESS | 1812 | 1461232750454 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:59:10 INFO - PROCESS | 1812 | 1461232750457 Marionette TRACE conn3 <- [1,250,null,{}] 02:59:10 INFO - PROCESS | 1812 | 1461232750461 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}] 02:59:10 INFO - PROCESS | 1812 | 1461232750624 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 02:59:10 INFO - PROCESS | 1812 | 1461232750764 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x943df400 == 39 [pid = 1812] [id = 70] 02:59:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 91 (0x9fdeec00) [pid = 1812] [serial = 208] [outer = (nil)] 02:59:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 92 (0xa0b3bc00) [pid = 1812] [serial = 209] [outer = 0x9fdeec00] 02:59:10 INFO - PROCESS | 1812 | 1461232750864 Marionette DEBUG loaded listener.js 02:59:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 93 (0xa0b40c00) [pid = 1812] [serial = 210] [outer = 0x9fdeec00] 02:59:11 INFO - PROCESS | 1812 | 1461232751783 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]]]}] 02:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1377ms 02:59:11 INFO - PROCESS | 1812 | 1461232751832 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 02:59:11 INFO - PROCESS | 1812 | 1461232751835 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 02:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:59:11 INFO - PROCESS | 1812 | 1461232751842 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:59:11 INFO - PROCESS | 1812 | 1461232751845 Marionette TRACE conn3 <- [1,254,null,{}] 02:59:11 INFO - PROCESS | 1812 | 1461232751851 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}] 02:59:12 INFO - PROCESS | 1812 | 1461232752027 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 02:59:12 INFO - PROCESS | 1812 | 1461232752175 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x94321000 == 40 [pid = 1812] [id = 71] 02:59:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 94 (0x94324c00) [pid = 1812] [serial = 211] [outer = (nil)] 02:59:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0xa3b81000) [pid = 1812] [serial = 212] [outer = 0x94324c00] 02:59:12 INFO - PROCESS | 1812 | 1461232752264 Marionette DEBUG loaded listener.js 02:59:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0xa435fc00) [pid = 1812] [serial = 213] [outer = 0x94324c00] 02:59:13 INFO - PROCESS | 1812 | 1461232753314 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]]]}] 02:59:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1537ms 02:59:13 INFO - PROCESS | 1812 | 1461232753380 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 02:59:13 INFO - PROCESS | 1812 | 1461232753386 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 02:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:59:13 INFO - PROCESS | 1812 | 1461232753394 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:59:13 INFO - PROCESS | 1812 | 1461232753399 Marionette TRACE conn3 <- [1,258,null,{}] 02:59:13 INFO - PROCESS | 1812 | 1461232753407 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}] 02:59:13 INFO - PROCESS | 1812 | 1461232753602 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 02:59:13 INFO - PROCESS | 1812 | 1461232753783 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x9432d800 == 41 [pid = 1812] [id = 72] 02:59:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 97 (0x943e3400) [pid = 1812] [serial = 214] [outer = (nil)] 02:59:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0x96e7f400) [pid = 1812] [serial = 215] [outer = 0x943e3400] 02:59:13 INFO - PROCESS | 1812 | 1461232753862 Marionette DEBUG loaded listener.js 02:59:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0x97cf2400) [pid = 1812] [serial = 216] [outer = 0x943e3400] 02:59:14 INFO - PROCESS | 1812 | 1461232754667 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]]]}] 02:59:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1296ms 02:59:14 INFO - PROCESS | 1812 | 1461232754689 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 02:59:14 INFO - PROCESS | 1812 | 1461232754698 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 02:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:59:14 INFO - PROCESS | 1812 | 1461232754728 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:59:14 INFO - PROCESS | 1812 | 1461232754732 Marionette TRACE conn3 <- [1,262,null,{}] 02:59:14 INFO - PROCESS | 1812 | 1461232754738 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}] 02:59:14 INFO - PROCESS | 1812 | 1461232754889 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 02:59:15 INFO - PROCESS | 1812 | 1461232755056 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:15 INFO - PROCESS | 1812 | --DOMWINDOW == 98 (0x95865800) [pid = 1812] [serial = 152] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1812 | --DOMWINDOW == 97 (0x9770dc00) [pid = 1812] [serial = 164] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x912db400 == 42 [pid = 1812] [id = 73] 02:59:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0x91cb2800) [pid = 1812] [serial = 217] [outer = (nil)] 02:59:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0x92668c00) [pid = 1812] [serial = 218] [outer = 0x91cb2800] 02:59:15 INFO - PROCESS | 1812 | 1461232755163 Marionette DEBUG loaded listener.js 02:59:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0x943ea800) [pid = 1812] [serial = 219] [outer = 0x91cb2800] 02:59:15 INFO - PROCESS | 1812 | --DOMWINDOW == 99 (0x92668800) [pid = 1812] [serial = 117] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1812 | --DOMWINDOW == 98 (0xa4a4b800) [pid = 1812] [serial = 146] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1812 | --DOMWINDOW == 97 (0x92873c00) [pid = 1812] [serial = 158] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1812 | --DOMWINDOW == 96 (0x91cb6800) [pid = 1812] [serial = 155] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1812 | --DOMWINDOW == 95 (0x91cbd800) [pid = 1812] [serial = 156] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1812 | --DOMWINDOW == 94 (0x943e7800) [pid = 1812] [serial = 149] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1812 | --DOMWINDOW == 93 (0x9609f800) [pid = 1812] [serial = 137] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1812 | --DOMWINDOW == 92 (0x9fb56c00) [pid = 1812] [serial = 134] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1812 | --DOMWINDOW == 91 (0xa43ca800) [pid = 1812] [serial = 140] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1812 | --DOMWINDOW == 90 (0xa4bc2400) [pid = 1812] [serial = 143] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1812 | --DOMWINDOW == 89 (0x96e80800) [pid = 1812] [serial = 161] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1812 | --DOMWINDOW == 88 (0x97623400) [pid = 1812] [serial = 162] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1812 | --DOMWINDOW == 87 (0x94326c00) [pid = 1812] [serial = 159] [outer = (nil)] [url = about:blank] 02:59:15 INFO - PROCESS | 1812 | 1461232755903 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]]]}] 02:59:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1232ms 02:59:15 INFO - PROCESS | 1812 | 1461232755973 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 02:59:15 INFO - PROCESS | 1812 | 1461232755977 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 02:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:59:15 INFO - PROCESS | 1812 | 1461232755984 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:59:15 INFO - PROCESS | 1812 | 1461232755990 Marionette TRACE conn3 <- [1,266,null,{}] 02:59:16 INFO - PROCESS | 1812 | 1461232756005 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}] 02:59:16 INFO - PROCESS | 1812 | 1461232756164 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 02:59:16 INFO - PROCESS | 1812 | 1461232756175 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x9609f800 == 43 [pid = 1812] [id = 74] 02:59:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 88 (0x97a67c00) [pid = 1812] [serial = 220] [outer = (nil)] 02:59:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 89 (0x9906fc00) [pid = 1812] [serial = 221] [outer = 0x97a67c00] 02:59:16 INFO - PROCESS | 1812 | 1461232756263 Marionette DEBUG loaded listener.js 02:59:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 90 (0x998cb000) [pid = 1812] [serial = 222] [outer = 0x97a67c00] 02:59:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 91 (0x9de20400) [pid = 1812] [serial = 223] [outer = 0x8fe21400] 02:59:17 INFO - PROCESS | 1812 | 1461232757255 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]]]}] 02:59:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1290ms 02:59:17 INFO - PROCESS | 1812 | 1461232757275 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 02:59:17 INFO - PROCESS | 1812 | 1461232757278 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 02:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:59:17 INFO - PROCESS | 1812 | 1461232757285 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:59:17 INFO - PROCESS | 1812 | 1461232757288 Marionette TRACE conn3 <- [1,270,null,{}] 02:59:17 INFO - PROCESS | 1812 | 1461232757293 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}] 02:59:17 INFO - PROCESS | 1812 | 1461232757438 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 02:59:17 INFO - PROCESS | 1812 | 1461232757454 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x983d5800 == 44 [pid = 1812] [id = 75] 02:59:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 92 (0x9a5aa400) [pid = 1812] [serial = 224] [outer = (nil)] 02:59:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 93 (0x9fa97000) [pid = 1812] [serial = 225] [outer = 0x9a5aa400] 02:59:17 INFO - PROCESS | 1812 | 1461232757529 Marionette DEBUG loaded listener.js 02:59:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 94 (0x9fb5d400) [pid = 1812] [serial = 226] [outer = 0x9a5aa400] 02:59:18 INFO - PROCESS | 1812 | 1461232758320 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]]]}] 02:59:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1077ms 02:59:18 INFO - PROCESS | 1812 | 1461232758362 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 02:59:18 INFO - PROCESS | 1812 | 1461232758366 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 02:59:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:59:18 INFO - PROCESS | 1812 | 1461232758378 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:59:18 INFO - PROCESS | 1812 | 1461232758381 Marionette TRACE conn3 <- [1,274,null,{}] 02:59:18 INFO - PROCESS | 1812 | 1461232758386 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}] 02:59:18 INFO - PROCESS | 1812 | 1461232758560 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 02:59:18 INFO - PROCESS | 1812 | 1461232758635 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x92873c00 == 45 [pid = 1812] [id = 76] 02:59:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0x9770dc00) [pid = 1812] [serial = 227] [outer = (nil)] 02:59:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0xa09dac00) [pid = 1812] [serial = 228] [outer = 0x9770dc00] 02:59:18 INFO - PROCESS | 1812 | 1461232758706 Marionette DEBUG loaded listener.js 02:59:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 97 (0xa0e9cc00) [pid = 1812] [serial = 229] [outer = 0x9770dc00] 02:59:19 INFO - PROCESS | 1812 | 1461232759457 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]]]}] 02:59:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:59:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1140ms 02:59:19 INFO - PROCESS | 1812 | 1461232759518 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 02:59:19 INFO - PROCESS | 1812 | 1461232759522 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 02:59:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:59:19 INFO - PROCESS | 1812 | 1461232759527 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:59:19 INFO - PROCESS | 1812 | 1461232759530 Marionette TRACE conn3 <- [1,278,null,{}] 02:59:19 INFO - PROCESS | 1812 | 1461232759536 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}] 02:59:19 INFO - PROCESS | 1812 | 1461232759741 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 02:59:19 INFO - PROCESS | 1812 | 1461232759766 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x9fed2400 == 46 [pid = 1812] [id = 77] 02:59:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0xa298e400) [pid = 1812] [serial = 230] [outer = (nil)] 02:59:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0xa44ee800) [pid = 1812] [serial = 231] [outer = 0xa298e400] 02:59:19 INFO - PROCESS | 1812 | 1461232759837 Marionette DEBUG loaded listener.js 02:59:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0xa44f0000) [pid = 1812] [serial = 232] [outer = 0xa298e400] 02:59:20 INFO - PROCESS | 1812 | --DOMWINDOW == 99 (0x8fa07800) [pid = 1812] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:59:20 INFO - PROCESS | 1812 | --DOMWINDOW == 98 (0x98a1f000) [pid = 1812] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:59:20 INFO - PROCESS | 1812 | --DOMWINDOW == 97 (0x96e85400) [pid = 1812] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:59:20 INFO - PROCESS | 1812 | --DOMWINDOW == 96 (0x98db0400) [pid = 1812] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:59:20 INFO - PROCESS | 1812 | --DOMWINDOW == 95 (0x904c6400) [pid = 1812] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:59:20 INFO - PROCESS | 1812 | --DOMWINDOW == 94 (0x97cfc400) [pid = 1812] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:59:20 INFO - PROCESS | 1812 | --DOMWINDOW == 93 (0x96ae5800) [pid = 1812] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:59:20 INFO - PROCESS | 1812 | --DOMWINDOW == 92 (0x98589400) [pid = 1812] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:59:20 INFO - PROCESS | 1812 | 1461232760746 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]]]}] 02:59:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1231ms 02:59:20 INFO - PROCESS | 1812 | 1461232760759 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 02:59:20 INFO - PROCESS | 1812 | 1461232760762 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 02:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:59:20 INFO - PROCESS | 1812 | 1461232760768 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:59:20 INFO - PROCESS | 1812 | 1461232760770 Marionette TRACE conn3 <- [1,282,null,{}] 02:59:20 INFO - PROCESS | 1812 | 1461232760776 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}] 02:59:20 INFO - PROCESS | 1812 | 1461232760911 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 02:59:21 INFO - PROCESS | 1812 | 1461232761030 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x904c6400 == 47 [pid = 1812] [id = 78] 02:59:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 93 (0x91cbc800) [pid = 1812] [serial = 233] [outer = (nil)] 02:59:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 94 (0x92707000) [pid = 1812] [serial = 234] [outer = 0x91cbc800] 02:59:21 INFO - PROCESS | 1812 | 1461232761103 Marionette DEBUG loaded listener.js 02:59:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0x9270b400) [pid = 1812] [serial = 235] [outer = 0x91cbc800] 02:59:21 INFO - PROCESS | 1812 | 1461232761769 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]]]}] 02:59:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1035ms 02:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:59:21 INFO - PROCESS | 1812 | 1461232761804 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 02:59:21 INFO - PROCESS | 1812 | 1461232761807 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 02:59:21 INFO - PROCESS | 1812 | 1461232761813 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:59:21 INFO - PROCESS | 1812 | 1461232761817 Marionette TRACE conn3 <- [1,286,null,{}] 02:59:21 INFO - PROCESS | 1812 | 1461232761835 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}] 02:59:22 INFO - PROCESS | 1812 | 1461232762012 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 02:59:22 INFO - PROCESS | 1812 | 1461232762033 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x92702000 == 48 [pid = 1812] [id = 79] 02:59:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0x9270cc00) [pid = 1812] [serial = 236] [outer = (nil)] 02:59:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 97 (0x943e7800) [pid = 1812] [serial = 237] [outer = 0x9270cc00] 02:59:22 INFO - PROCESS | 1812 | 1461232762106 Marionette DEBUG loaded listener.js 02:59:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0x97cfc400) [pid = 1812] [serial = 238] [outer = 0x9270cc00] 02:59:23 INFO - PROCESS | 1812 | 1461232763047 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]]]}] 02:59:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:59:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1283ms 02:59:23 INFO - PROCESS | 1812 | 1461232763097 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 02:59:23 INFO - PROCESS | 1812 | 1461232763103 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 02:59:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:59:23 INFO - PROCESS | 1812 | 1461232763113 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:59:23 INFO - PROCESS | 1812 | 1461232763118 Marionette TRACE conn3 <- [1,290,null,{}] 02:59:23 INFO - PROCESS | 1812 | 1461232763126 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}] 02:59:23 INFO - PROCESS | 1812 | 1461232763300 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 02:59:23 INFO - PROCESS | 1812 | 1461232763446 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fa0f000 == 49 [pid = 1812] [id = 80] 02:59:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0x92701c00) [pid = 1812] [serial = 239] [outer = (nil)] 02:59:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0x943e8800) [pid = 1812] [serial = 240] [outer = 0x92701c00] 02:59:23 INFO - PROCESS | 1812 | 1461232763534 Marionette DEBUG loaded listener.js 02:59:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 101 (0x96ae7400) [pid = 1812] [serial = 241] [outer = 0x92701c00] 02:59:24 INFO - PROCESS | 1812 | 1461232764421 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]]]}] 02:59:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1384ms 02:59:24 INFO - PROCESS | 1812 | 1461232764497 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 02:59:24 INFO - PROCESS | 1812 | 1461232764506 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 02:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:59:24 INFO - PROCESS | 1812 | 1461232764517 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:59:24 INFO - PROCESS | 1812 | 1461232764522 Marionette TRACE conn3 <- [1,294,null,{}] 02:59:24 INFO - PROCESS | 1812 | 1461232764528 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}] 02:59:24 INFO - PROCESS | 1812 | 1461232764733 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 02:59:24 INFO - PROCESS | 1812 | 1461232764879 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x94323000 == 50 [pid = 1812] [id = 81] 02:59:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0x943e7000) [pid = 1812] [serial = 242] [outer = (nil)] 02:59:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x982fb400) [pid = 1812] [serial = 243] [outer = 0x943e7000] 02:59:24 INFO - PROCESS | 1812 | 1461232764963 Marionette DEBUG loaded listener.js 02:59:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 104 (0x99071400) [pid = 1812] [serial = 244] [outer = 0x943e7000] 02:59:25 INFO - PROCESS | 1812 | 1461232765964 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]]]}] 02:59:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:59:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1489ms 02:59:26 INFO - PROCESS | 1812 | 1461232766006 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 02:59:26 INFO - PROCESS | 1812 | 1461232766010 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 02:59:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:59:26 INFO - PROCESS | 1812 | 1461232766016 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:59:26 INFO - PROCESS | 1812 | 1461232766022 Marionette TRACE conn3 <- [1,298,null,{}] 02:59:26 INFO - PROCESS | 1812 | 1461232766039 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}] 02:59:26 INFO - PROCESS | 1812 | 1461232766215 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 02:59:26 INFO - PROCESS | 1812 | 1461232766419 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x9432fc00 == 51 [pid = 1812] [id = 82] 02:59:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0x998ca000) [pid = 1812] [serial = 245] [outer = (nil)] 02:59:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0xa44c6400) [pid = 1812] [serial = 246] [outer = 0x998ca000] 02:59:26 INFO - PROCESS | 1812 | 1461232766514 Marionette DEBUG loaded listener.js 02:59:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0xa4a48c00) [pid = 1812] [serial = 247] [outer = 0x998ca000] 02:59:27 INFO - PROCESS | 1812 | 1461232767313 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]]]}] 02:59:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:59:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1337ms 02:59:27 INFO - PROCESS | 1812 | 1461232767354 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 02:59:27 INFO - PROCESS | 1812 | 1461232767359 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 02:59:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:59:27 INFO - PROCESS | 1812 | 1461232767365 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:59:27 INFO - PROCESS | 1812 | 1461232767369 Marionette TRACE conn3 <- [1,302,null,{}] 02:59:27 INFO - PROCESS | 1812 | 1461232767374 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}] 02:59:27 INFO - PROCESS | 1812 | 1461232767539 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 02:59:27 INFO - PROCESS | 1812 | 1461232767691 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f926400 == 52 [pid = 1812] [id = 83] 02:59:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 108 (0xa3b82400) [pid = 1812] [serial = 248] [outer = (nil)] 02:59:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0xa4b01800) [pid = 1812] [serial = 249] [outer = 0xa3b82400] 02:59:27 INFO - PROCESS | 1812 | 1461232767782 Marionette DEBUG loaded listener.js 02:59:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0xa4b44c00) [pid = 1812] [serial = 250] [outer = 0xa3b82400] 02:59:28 INFO - PROCESS | 1812 | 1461232768656 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]]]}] 02:59:28 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. 02:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1332ms 02:59:28 INFO - PROCESS | 1812 | 1461232768698 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 02:59:28 INFO - PROCESS | 1812 | 1461232768701 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 02:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:59:28 INFO - PROCESS | 1812 | 1461232768708 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:59:28 INFO - PROCESS | 1812 | 1461232768712 Marionette TRACE conn3 <- [1,306,null,{}] 02:59:28 INFO - PROCESS | 1812 | 1461232768717 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}] 02:59:28 INFO - PROCESS | 1812 | 1461232768874 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 02:59:29 INFO - PROCESS | 1812 | 1461232769027 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:29 INFO - PROCESS | 1812 | ++DOCSHELL 0xa4a4e000 == 53 [pid = 1812] [id = 84] 02:59:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0xa4a4f400) [pid = 1812] [serial = 251] [outer = (nil)] 02:59:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0xa4bc0800) [pid = 1812] [serial = 252] [outer = 0xa4a4f400] 02:59:29 INFO - PROCESS | 1812 | 1461232769118 Marionette DEBUG loaded listener.js 02:59:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0xa4bc2400) [pid = 1812] [serial = 253] [outer = 0xa4a4f400] 02:59:30 INFO - PROCESS | 1812 | 1461232770014 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]]]}] 02:59:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1332ms 02:59:30 INFO - PROCESS | 1812 | 1461232770042 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 02:59:30 INFO - PROCESS | 1812 | 1461232770045 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 02:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:59:30 INFO - PROCESS | 1812 | 1461232770052 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:59:30 INFO - PROCESS | 1812 | 1461232770056 Marionette TRACE conn3 <- [1,310,null,{}] 02:59:30 INFO - PROCESS | 1812 | 1461232770061 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}] 02:59:30 INFO - PROCESS | 1812 | 1461232770252 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 02:59:30 INFO - PROCESS | 1812 | 1461232770399 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x904c7800 == 54 [pid = 1812] [id = 85] 02:59:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x98a13400) [pid = 1812] [serial = 254] [outer = (nil)] 02:59:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0xa5e3bc00) [pid = 1812] [serial = 255] [outer = 0x98a13400] 02:59:30 INFO - PROCESS | 1812 | 1461232770487 Marionette DEBUG loaded listener.js 02:59:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0xa6859000) [pid = 1812] [serial = 256] [outer = 0x98a13400] 02:59:31 INFO - PROCESS | 1812 | 1461232771365 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]]]}] 02:59:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1336ms 02:59:31 INFO - PROCESS | 1812 | 1461232771388 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 02:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:59:31 INFO - PROCESS | 1812 | 1461232771392 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 02:59:31 INFO - PROCESS | 1812 | 1461232771399 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:59:31 INFO - PROCESS | 1812 | 1461232771403 Marionette TRACE conn3 <- [1,314,null,{}] 02:59:31 INFO - PROCESS | 1812 | 1461232771408 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}] 02:59:31 INFO - PROCESS | 1812 | 1461232771561 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 02:59:31 INFO - PROCESS | 1812 | 1461232771714 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x91c97800 == 55 [pid = 1812] [id = 86] 02:59:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0xa4b4dc00) [pid = 1812] [serial = 257] [outer = (nil)] 02:59:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0xa6c39c00) [pid = 1812] [serial = 258] [outer = 0xa4b4dc00] 02:59:31 INFO - PROCESS | 1812 | 1461232771810 Marionette DEBUG loaded listener.js 02:59:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0xa6c6a800) [pid = 1812] [serial = 259] [outer = 0xa4b4dc00] 02:59:32 INFO - PROCESS | 1812 | 1461232772725 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]]]}] 02:59:32 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. 02:59:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1379ms 02:59:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:59:32 INFO - PROCESS | 1812 | 1461232772778 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 02:59:32 INFO - PROCESS | 1812 | 1461232772782 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 02:59:32 INFO - PROCESS | 1812 | 1461232772788 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:59:32 INFO - PROCESS | 1812 | 1461232772791 Marionette TRACE conn3 <- [1,318,null,{}] 02:59:32 INFO - PROCESS | 1812 | 1461232772797 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}] 02:59:32 INFO - PROCESS | 1812 | 1461232772956 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 02:59:33 INFO - PROCESS | 1812 | 1461232773308 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x90f04400 == 56 [pid = 1812] [id = 87] 02:59:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x90f04800) [pid = 1812] [serial = 260] [outer = (nil)] 02:59:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x91cbd000) [pid = 1812] [serial = 261] [outer = 0x90f04800] 02:59:33 INFO - PROCESS | 1812 | 1461232773457 Marionette DEBUG loaded listener.js 02:59:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x92663800) [pid = 1812] [serial = 262] [outer = 0x90f04800] 02:59:34 INFO - PROCESS | 1812 | 1461232774400 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]]]}] 02:59:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1682ms 02:59:34 INFO - PROCESS | 1812 | 1461232774470 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 02:59:34 INFO - PROCESS | 1812 | 1461232774476 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 02:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:59:34 INFO - PROCESS | 1812 | 1461232774483 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:59:34 INFO - PROCESS | 1812 | 1461232774487 Marionette TRACE conn3 <- [1,322,null,{}] 02:59:34 INFO - PROCESS | 1812 | 1461232774496 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}] 02:59:34 INFO - PROCESS | 1812 | 1461232774667 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 02:59:34 INFO - PROCESS | 1812 | 1461232774863 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x9270c400 == 57 [pid = 1812] [id = 88] 02:59:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x95867000) [pid = 1812] [serial = 263] [outer = (nil)] 02:59:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x9770ec00) [pid = 1812] [serial = 264] [outer = 0x95867000] 02:59:34 INFO - PROCESS | 1812 | 1461232774949 Marionette DEBUG loaded listener.js 02:59:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x97cfb800) [pid = 1812] [serial = 265] [outer = 0x95867000] 02:59:35 INFO - PROCESS | 1812 | --DOCSHELL 0x904c6400 == 56 [pid = 1812] [id = 78] 02:59:35 INFO - PROCESS | 1812 | --DOCSHELL 0x9fed2400 == 55 [pid = 1812] [id = 77] 02:59:35 INFO - PROCESS | 1812 | --DOCSHELL 0x92873c00 == 54 [pid = 1812] [id = 76] 02:59:35 INFO - PROCESS | 1812 | --DOCSHELL 0x983d5800 == 53 [pid = 1812] [id = 75] 02:59:35 INFO - PROCESS | 1812 | --DOCSHELL 0x9609f800 == 52 [pid = 1812] [id = 74] 02:59:35 INFO - PROCESS | 1812 | --DOCSHELL 0x912db400 == 51 [pid = 1812] [id = 73] 02:59:35 INFO - PROCESS | 1812 | --DOCSHELL 0x9432d800 == 50 [pid = 1812] [id = 72] 02:59:35 INFO - PROCESS | 1812 | 1461232775799 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]]]}] 02:59:35 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x9780b400) [pid = 1812] [serial = 153] [outer = (nil)] [url = about:blank] 02:59:35 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x98d84c00) [pid = 1812] [serial = 185] [outer = (nil)] [url = about:blank] 02:59:35 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x9858a000) [pid = 1812] [serial = 174] [outer = (nil)] [url = about:blank] 02:59:35 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x983d7400) [pid = 1812] [serial = 173] [outer = (nil)] [url = about:blank] 02:59:35 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x9a5a7400) [pid = 1812] [serial = 191] [outer = (nil)] [url = about:blank] 02:59:35 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x94329000) [pid = 1812] [serial = 176] [outer = (nil)] [url = about:blank] 02:59:35 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x99078400) [pid = 1812] [serial = 188] [outer = (nil)] [url = about:blank] 02:59:35 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x97cedc00) [pid = 1812] [serial = 179] [outer = (nil)] [url = about:blank] 02:59:35 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0x943e6400) [pid = 1812] [serial = 177] [outer = (nil)] [url = about:blank] 02:59:35 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0x97cf7c00) [pid = 1812] [serial = 180] [outer = (nil)] [url = about:blank] 02:59:35 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0x91cc0c00) [pid = 1812] [serial = 167] [outer = (nil)] [url = about:blank] 02:59:35 INFO - PROCESS | 1812 | --DOMWINDOW == 113 (0x98590c00) [pid = 1812] [serial = 182] [outer = (nil)] [url = about:blank] 02:59:35 INFO - PROCESS | 1812 | --DOMWINDOW == 112 (0x96e80c00) [pid = 1812] [serial = 170] [outer = (nil)] [url = about:blank] 02:59:35 INFO - PROCESS | 1812 | --DOMWINDOW == 111 (0x9906f400) [pid = 1812] [serial = 186] [outer = (nil)] [url = about:blank] 02:59:35 INFO - PROCESS | 1812 | --DOMWINDOW == 110 (0x98595c00) [pid = 1812] [serial = 183] [outer = (nil)] [url = about:blank] 02:59:35 INFO - PROCESS | 1812 | --DOMWINDOW == 109 (0x90f0a000) [pid = 1812] [serial = 189] [outer = (nil)] [url = about:blank] 02:59:35 INFO - PROCESS | 1812 | --DOMWINDOW == 108 (0x9a78ec00) [pid = 1812] [serial = 192] [outer = (nil)] [url = about:blank] 02:59:35 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. 02:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1389ms 02:59:35 INFO - PROCESS | 1812 | 1461232775875 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 02:59:35 INFO - PROCESS | 1812 | 1461232775881 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 02:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:59:35 INFO - PROCESS | 1812 | 1461232775889 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:59:35 INFO - PROCESS | 1812 | 1461232775891 Marionette TRACE conn3 <- [1,326,null,{}] 02:59:35 INFO - PROCESS | 1812 | 1461232775898 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}] 02:59:36 INFO - PROCESS | 1812 | 1461232776047 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 02:59:36 INFO - PROCESS | 1812 | 1461232776186 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f92b800 == 51 [pid = 1812] [id = 89] 02:59:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0x92664c00) [pid = 1812] [serial = 266] [outer = (nil)] 02:59:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0x9762a000) [pid = 1812] [serial = 267] [outer = 0x92664c00] 02:59:36 INFO - PROCESS | 1812 | 1461232776264 Marionette DEBUG loaded listener.js 02:59:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0x983d5800) [pid = 1812] [serial = 268] [outer = 0x92664c00] 02:59:37 INFO - PROCESS | 1812 | 1461232777104 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]]]}] 02:59:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1229ms 02:59:37 INFO - PROCESS | 1812 | 1461232777117 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 02:59:37 INFO - PROCESS | 1812 | 1461232777121 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 02:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:59:37 INFO - PROCESS | 1812 | 1461232777133 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:59:37 INFO - PROCESS | 1812 | 1461232777142 Marionette TRACE conn3 <- [1,330,null,{}] 02:59:37 INFO - PROCESS | 1812 | 1461232777164 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}] 02:59:37 INFO - PROCESS | 1812 | 1461232777309 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 02:59:37 INFO - PROCESS | 1812 | 1461232777328 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x943e7c00 == 52 [pid = 1812] [id = 90] 02:59:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0x9906f800) [pid = 1812] [serial = 269] [outer = (nil)] 02:59:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0x9907ac00) [pid = 1812] [serial = 270] [outer = 0x9906f800] 02:59:37 INFO - PROCESS | 1812 | 1461232777398 Marionette DEBUG loaded listener.js 02:59:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x99816c00) [pid = 1812] [serial = 271] [outer = 0x9906f800] 02:59:38 INFO - PROCESS | 1812 | 1461232778258 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]]]}] 02:59:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:59:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1158ms 02:59:38 INFO - PROCESS | 1812 | 1461232778285 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 02:59:38 INFO - PROCESS | 1812 | 1461232778290 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 02:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:59:38 INFO - PROCESS | 1812 | 1461232778296 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:59:38 INFO - PROCESS | 1812 | 1461232778298 Marionette TRACE conn3 <- [1,334,null,{}] 02:59:38 INFO - PROCESS | 1812 | 1461232778304 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}] 02:59:38 INFO - PROCESS | 1812 | 1461232778487 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 02:59:38 INFO - PROCESS | 1812 | 1461232778515 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x98596800 == 53 [pid = 1812] [id = 91] 02:59:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x9997e800) [pid = 1812] [serial = 272] [outer = (nil)] 02:59:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x9de15c00) [pid = 1812] [serial = 273] [outer = 0x9997e800] 02:59:38 INFO - PROCESS | 1812 | 1461232778586 Marionette DEBUG loaded listener.js 02:59:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x9e914400) [pid = 1812] [serial = 274] [outer = 0x9997e800] 02:59:39 INFO - PROCESS | 1812 | 1461232779432 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]]]}] 02:59:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:59:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1184ms 02:59:39 INFO - PROCESS | 1812 | 1461232779481 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 02:59:39 INFO - PROCESS | 1812 | 1461232779484 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 02:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:59:39 INFO - PROCESS | 1812 | 1461232779496 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:59:39 INFO - PROCESS | 1812 | 1461232779499 Marionette TRACE conn3 <- [1,338,null,{}] 02:59:39 INFO - PROCESS | 1812 | 1461232779505 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}] 02:59:39 INFO - PROCESS | 1812 | 1461232779700 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 02:59:39 INFO - PROCESS | 1812 | 1461232779722 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a78b800 == 54 [pid = 1812] [id = 92] 02:59:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x9de17400) [pid = 1812] [serial = 275] [outer = (nil)] 02:59:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0xa0945000) [pid = 1812] [serial = 276] [outer = 0x9de17400] 02:59:39 INFO - PROCESS | 1812 | 1461232779806 Marionette DEBUG loaded listener.js 02:59:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0xa3b09000) [pid = 1812] [serial = 277] [outer = 0x9de17400] 02:59:40 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x9770dc00) [pid = 1812] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:59:40 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x9a5aa400) [pid = 1812] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:59:40 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x97a67c00) [pid = 1812] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:59:40 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0xa298e400) [pid = 1812] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:59:40 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0x91cb2800) [pid = 1812] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:59:40 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0x943e3400) [pid = 1812] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:59:40 INFO - PROCESS | 1812 | --DOMWINDOW == 113 (0x91cbc800) [pid = 1812] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:59:40 INFO - PROCESS | 1812 | 1461232780760 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]]]}] 02:59:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1283ms 02:59:40 INFO - PROCESS | 1812 | 1461232780773 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 02:59:40 INFO - PROCESS | 1812 | 1461232780776 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 02:59:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:59:40 INFO - PROCESS | 1812 | 1461232780782 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:59:40 INFO - PROCESS | 1812 | 1461232780785 Marionette TRACE conn3 <- [1,342,null,{}] 02:59:40 INFO - PROCESS | 1812 | 1461232780791 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}] 02:59:40 INFO - PROCESS | 1812 | 1461232780933 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 02:59:41 INFO - PROCESS | 1812 | 1461232781048 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f4ee800 == 55 [pid = 1812] [id = 93] 02:59:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x8f4f0400) [pid = 1812] [serial = 278] [outer = (nil)] 02:59:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x8f4f9400) [pid = 1812] [serial = 279] [outer = 0x8f4f0400] 02:59:41 INFO - PROCESS | 1812 | 1461232781135 Marionette DEBUG loaded listener.js 02:59:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x8f4fbc00) [pid = 1812] [serial = 280] [outer = 0x8f4f0400] 02:59:41 INFO - PROCESS | 1812 | 1461232781793 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]]]}] 02:59:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1076ms 02:59:41 INFO - PROCESS | 1812 | 1461232781866 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 02:59:41 INFO - PROCESS | 1812 | 1461232781870 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 02:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:59:41 INFO - PROCESS | 1812 | 1461232781876 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:59:41 INFO - PROCESS | 1812 | 1461232781879 Marionette TRACE conn3 <- [1,346,null,{}] 02:59:41 INFO - PROCESS | 1812 | 1461232781884 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}] 02:59:42 INFO - PROCESS | 1812 | 1461232782025 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 02:59:42 INFO - PROCESS | 1812 | 1461232782034 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f51f800 == 56 [pid = 1812] [id = 94] 02:59:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x92709000) [pid = 1812] [serial = 281] [outer = (nil)] 02:59:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x98dbc400) [pid = 1812] [serial = 282] [outer = 0x92709000] 02:59:42 INFO - PROCESS | 1812 | 1461232782108 Marionette DEBUG loaded listener.js 02:59:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x9fa2c400) [pid = 1812] [serial = 283] [outer = 0x92709000] 02:59:43 INFO - PROCESS | 1812 | 1461232783118 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]]]}] 02:59:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:59:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1277ms 02:59:43 INFO - PROCESS | 1812 | 1461232783154 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 02:59:43 INFO - PROCESS | 1812 | 1461232783162 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 02:59:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:59:43 INFO - PROCESS | 1812 | 1461232783172 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:59:43 INFO - PROCESS | 1812 | 1461232783176 Marionette TRACE conn3 <- [1,350,null,{}] 02:59:43 INFO - PROCESS | 1812 | 1461232783185 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}] 02:59:43 INFO - PROCESS | 1812 | 1461232783369 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 02:59:43 INFO - PROCESS | 1812 | 1461232783523 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f29d000 == 57 [pid = 1812] [id = 95] 02:59:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x8f2a6400) [pid = 1812] [serial = 284] [outer = (nil)] 02:59:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x8f2cd800) [pid = 1812] [serial = 285] [outer = 0x8f2a6400] 02:59:43 INFO - PROCESS | 1812 | 1461232783624 Marionette DEBUG loaded listener.js 02:59:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x8f4ef000) [pid = 1812] [serial = 286] [outer = 0x8f2a6400] 02:59:44 INFO - PROCESS | 1812 | 1461232784513 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]]]}] 02:59:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:59:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1382ms 02:59:44 INFO - PROCESS | 1812 | 1461232784553 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 02:59:44 INFO - PROCESS | 1812 | 1461232784562 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 02:59:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:59:44 INFO - PROCESS | 1812 | 1461232784574 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:59:44 INFO - PROCESS | 1812 | 1461232784577 Marionette TRACE conn3 <- [1,354,null,{}] 02:59:44 INFO - PROCESS | 1812 | 1461232784584 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}] 02:59:44 INFO - PROCESS | 1812 | 1461232784763 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 02:59:44 INFO - PROCESS | 1812 | 1461232784913 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2a2800 == 58 [pid = 1812] [id = 96] 02:59:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x8fa06c00) [pid = 1812] [serial = 287] [outer = (nil)] 02:59:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x9267b000) [pid = 1812] [serial = 288] [outer = 0x8fa06c00] 02:59:45 INFO - PROCESS | 1812 | 1461232784999 Marionette DEBUG loaded listener.js 02:59:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x9432c800) [pid = 1812] [serial = 289] [outer = 0x8fa06c00] 02:59:46 INFO - PROCESS | 1812 | 1461232786015 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]]]}] 02:59:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:59:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1486ms 02:59:46 INFO - PROCESS | 1812 | 1461232786059 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 02:59:46 INFO - PROCESS | 1812 | 1461232786064 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 02:59:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:59:46 INFO - PROCESS | 1812 | 1461232786070 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:59:46 INFO - PROCESS | 1812 | 1461232786076 Marionette TRACE conn3 <- [1,358,null,{}] 02:59:46 INFO - PROCESS | 1812 | 1461232786092 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}] 02:59:46 INFO - PROCESS | 1812 | 1461232786306 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 02:59:46 INFO - PROCESS | 1812 | 1461232786565 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e316400 == 59 [pid = 1812] [id = 97] 02:59:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8e31a000) [pid = 1812] [serial = 290] [outer = (nil)] 02:59:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x943e9c00) [pid = 1812] [serial = 291] [outer = 0x8e31a000] 02:59:46 INFO - PROCESS | 1812 | 1461232786659 Marionette DEBUG loaded listener.js 02:59:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x97707000) [pid = 1812] [serial = 292] [outer = 0x8e31a000] 02:59:47 INFO - PROCESS | 1812 | 1461232787515 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]]]}] 02:59:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:59:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1487ms 02:59:47 INFO - PROCESS | 1812 | 1461232787558 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 02:59:47 INFO - PROCESS | 1812 | 1461232787563 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 02:59:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:59:47 INFO - PROCESS | 1812 | 1461232787570 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:59:47 INFO - PROCESS | 1812 | 1461232787574 Marionette TRACE conn3 <- [1,362,null,{}] 02:59:47 INFO - PROCESS | 1812 | 1461232787580 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}] 02:59:47 INFO - PROCESS | 1812 | 1461232787749 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 02:59:47 INFO - PROCESS | 1812 | 1461232787902 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f518000 == 60 [pid = 1812] [id = 98] 02:59:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x982fb000) [pid = 1812] [serial = 293] [outer = (nil)] 02:59:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x9858a800) [pid = 1812] [serial = 294] [outer = 0x982fb000] 02:59:47 INFO - PROCESS | 1812 | 1461232787988 Marionette DEBUG loaded listener.js 02:59:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x98594c00) [pid = 1812] [serial = 295] [outer = 0x982fb000] 02:59:48 INFO - PROCESS | 1812 | 1461232788891 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]]]}] 02:59:48 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. 02:59:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1383ms 02:59:48 INFO - PROCESS | 1812 | 1461232788954 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 02:59:48 INFO - PROCESS | 1812 | 1461232788958 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 02:59:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:59:48 INFO - PROCESS | 1812 | 1461232788965 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:59:48 INFO - PROCESS | 1812 | 1461232788968 Marionette TRACE conn3 <- [1,366,null,{}] 02:59:48 INFO - PROCESS | 1812 | 1461232788974 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}] 02:59:49 INFO - PROCESS | 1812 | 1461232789140 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 02:59:49 INFO - PROCESS | 1812 | 1461232789291 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e403000 == 61 [pid = 1812] [id = 99] 02:59:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8e404c00) [pid = 1812] [serial = 296] [outer = (nil)] 02:59:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8e40ac00) [pid = 1812] [serial = 297] [outer = 0x8e404c00] 02:59:49 INFO - PROCESS | 1812 | 1461232789376 Marionette DEBUG loaded listener.js 02:59:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8e40dc00) [pid = 1812] [serial = 298] [outer = 0x8e404c00] 02:59:50 INFO - PROCESS | 1812 | 1461232790324 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]]]}] 02:59:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:59:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1386ms 02:59:50 INFO - PROCESS | 1812 | 1461232790352 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 02:59:50 INFO - PROCESS | 1812 | 1461232790356 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 02:59:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:59:50 INFO - PROCESS | 1812 | 1461232790362 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:59:50 INFO - PROCESS | 1812 | 1461232790365 Marionette TRACE conn3 <- [1,370,null,{}] 02:59:50 INFO - PROCESS | 1812 | 1461232790371 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}] 02:59:50 INFO - PROCESS | 1812 | 1461232790552 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 02:59:50 INFO - PROCESS | 1812 | 1461232790712 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e404400 == 62 [pid = 1812] [id = 100] 02:59:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8ff99c00) [pid = 1812] [serial = 299] [outer = (nil)] 02:59:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8ff9f400) [pid = 1812] [serial = 300] [outer = 0x8ff99c00] 02:59:50 INFO - PROCESS | 1812 | 1461232790800 Marionette DEBUG loaded listener.js 02:59:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8ffa5000) [pid = 1812] [serial = 301] [outer = 0x8ff99c00] 02:59:51 INFO - PROCESS | 1812 | 1461232791716 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]]]}] 02:59:51 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. 02:59:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1388ms 02:59:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:59:51 INFO - PROCESS | 1812 | 1461232791750 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 02:59:51 INFO - PROCESS | 1812 | 1461232791754 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 02:59:51 INFO - PROCESS | 1812 | 1461232791760 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:59:51 INFO - PROCESS | 1812 | 1461232791764 Marionette TRACE conn3 <- [1,374,null,{}] 02:59:51 INFO - PROCESS | 1812 | 1461232791769 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}] 02:59:51 INFO - PROCESS | 1812 | 1461232791923 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 02:59:52 INFO - PROCESS | 1812 | 1461232792084 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2d0400 == 63 [pid = 1812] [id = 101] 02:59:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x91cb6800) [pid = 1812] [serial = 302] [outer = (nil)] 02:59:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x98db4000) [pid = 1812] [serial = 303] [outer = 0x91cb6800] 02:59:52 INFO - PROCESS | 1812 | 1461232792169 Marionette DEBUG loaded listener.js 02:59:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x99078400) [pid = 1812] [serial = 304] [outer = 0x91cb6800] 02:59:53 INFO - PROCESS | 1812 | 1461232793061 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:59:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:59:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1379ms 02:59:53 INFO - PROCESS | 1812 | 1461232793138 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 02:59:53 INFO - PROCESS | 1812 | 1461232793142 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 02:59:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:59:53 INFO - PROCESS | 1812 | 1461232793148 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:59:53 INFO - PROCESS | 1812 | 1461232793151 Marionette TRACE conn3 <- [1,378,null,{}] 02:59:53 INFO - PROCESS | 1812 | 1461232793157 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}] 02:59:53 INFO - PROCESS | 1812 | 1461232793315 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 02:59:53 INFO - PROCESS | 1812 | 1461232793471 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f51d800 == 64 [pid = 1812] [id = 102] 02:59:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8fa07800) [pid = 1812] [serial = 305] [outer = (nil)] 02:59:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x902cac00) [pid = 1812] [serial = 306] [outer = 0x8fa07800] 02:59:53 INFO - PROCESS | 1812 | 1461232793559 Marionette DEBUG loaded listener.js 02:59:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x902ccc00) [pid = 1812] [serial = 307] [outer = 0x8fa07800] 02:59:54 INFO - PROCESS | 1812 | 1461232794389 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:59:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:59:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1277ms 02:59:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:59:54 INFO - PROCESS | 1812 | 1461232794426 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 02:59:54 INFO - PROCESS | 1812 | 1461232794429 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 02:59:54 INFO - PROCESS | 1812 | 1461232794435 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:59:54 INFO - PROCESS | 1812 | 1461232794439 Marionette TRACE conn3 <- [1,382,null,{}] 02:59:54 INFO - PROCESS | 1812 | 1461232794444 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}] 02:59:54 INFO - PROCESS | 1812 | 1461232794599 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 02:59:55 INFO - PROCESS | 1812 | 1461232795094 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e321c00 == 65 [pid = 1812] [id = 103] 02:59:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8e402000) [pid = 1812] [serial = 308] [outer = (nil)] 02:59:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8e40b000) [pid = 1812] [serial = 309] [outer = 0x8e402000] 02:59:55 INFO - PROCESS | 1812 | 1461232795216 Marionette DEBUG loaded listener.js 02:59:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8f2a0c00) [pid = 1812] [serial = 310] [outer = 0x8e402000] 02:59:55 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:55 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:59:55 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:55 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:55 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:56 INFO - PROCESS | 1812 | 1461232796077 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:59:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:59:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1688ms 02:59:56 INFO - PROCESS | 1812 | 1461232796124 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 02:59:56 INFO - PROCESS | 1812 | 1461232796131 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 02:59:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:59:56 INFO - PROCESS | 1812 | 1461232796140 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:59:56 INFO - PROCESS | 1812 | 1461232796144 Marionette TRACE conn3 <- [1,386,null,{}] 02:59:56 INFO - PROCESS | 1812 | 1461232796151 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}] 02:59:56 INFO - PROCESS | 1812 | 1461232796410 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 02:59:56 INFO - PROCESS | 1812 | 1461232796631 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2cc800 == 66 [pid = 1812] [id = 104] 02:59:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8f4f6000) [pid = 1812] [serial = 311] [outer = (nil)] 02:59:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8f518400) [pid = 1812] [serial = 312] [outer = 0x8f4f6000] 02:59:56 INFO - PROCESS | 1812 | 1461232796783 Marionette DEBUG loaded listener.js 02:59:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8fa04c00) [pid = 1812] [serial = 313] [outer = 0x8f4f6000] 02:59:56 INFO - PROCESS | 1812 | --DOCSHELL 0x94328400 == 65 [pid = 1812] [id = 40] 02:59:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8f4ee800 == 64 [pid = 1812] [id = 93] 02:59:56 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x943e7800) [pid = 1812] [serial = 237] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOCSHELL 0x9a78b800 == 63 [pid = 1812] [id = 92] 02:59:57 INFO - PROCESS | 1812 | --DOCSHELL 0x98596800 == 62 [pid = 1812] [id = 91] 02:59:57 INFO - PROCESS | 1812 | --DOCSHELL 0x943e7c00 == 61 [pid = 1812] [id = 90] 02:59:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8f92b800 == 60 [pid = 1812] [id = 89] 02:59:57 INFO - PROCESS | 1812 | --DOCSHELL 0x9270c400 == 59 [pid = 1812] [id = 88] 02:59:57 INFO - PROCESS | 1812 | --DOCSHELL 0x90f04400 == 58 [pid = 1812] [id = 87] 02:59:57 INFO - PROCESS | 1812 | --DOCSHELL 0xa4a4e000 == 57 [pid = 1812] [id = 84] 02:59:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8f926400 == 56 [pid = 1812] [id = 83] 02:59:57 INFO - PROCESS | 1812 | --DOCSHELL 0x9432fc00 == 55 [pid = 1812] [id = 82] 02:59:57 INFO - PROCESS | 1812 | --DOCSHELL 0x94323000 == 54 [pid = 1812] [id = 81] 02:59:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8fa0f000 == 53 [pid = 1812] [id = 80] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x9e919000) [pid = 1812] [serial = 194] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x96ae6800) [pid = 1812] [serial = 197] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x98594000) [pid = 1812] [serial = 200] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0xa0e9cc00) [pid = 1812] [serial = 229] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0xa09dac00) [pid = 1812] [serial = 228] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x9fa91800) [pid = 1812] [serial = 203] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x9fece000) [pid = 1812] [serial = 206] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x9fa97000) [pid = 1812] [serial = 225] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x9906fc00) [pid = 1812] [serial = 221] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x998cb000) [pid = 1812] [serial = 222] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0xa44ee800) [pid = 1812] [serial = 231] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0xa3b81000) [pid = 1812] [serial = 212] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x92668c00) [pid = 1812] [serial = 218] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x943ea800) [pid = 1812] [serial = 219] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x97cf2400) [pid = 1812] [serial = 216] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x96e7f400) [pid = 1812] [serial = 215] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0xa0b3bc00) [pid = 1812] [serial = 209] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0xa44f0000) [pid = 1812] [serial = 232] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x9270b400) [pid = 1812] [serial = 235] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x9fb5d400) [pid = 1812] [serial = 226] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x92707000) [pid = 1812] [serial = 234] [outer = (nil)] [url = about:blank] 02:59:57 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x97cfbc00) [pid = 1812] [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.] 02:59:57 INFO - PROCESS | 1812 | 1461232797836 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]]]}] 02:59:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:59:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1740ms 02:59:57 INFO - PROCESS | 1812 | 1461232797881 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 02:59:57 INFO - PROCESS | 1812 | 1461232797887 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 02:59:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:59:57 INFO - PROCESS | 1812 | 1461232797914 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:59:57 INFO - PROCESS | 1812 | 1461232797921 Marionette TRACE conn3 <- [1,390,null,{}] 02:59:57 INFO - PROCESS | 1812 | 1461232797929 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}] 02:59:58 INFO - PROCESS | 1812 | 1461232798105 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 02:59:58 INFO - PROCESS | 1812 | 1461232798318 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2cd400 == 54 [pid = 1812] [id = 105] 02:59:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8f2d8c00) [pid = 1812] [serial = 314] [outer = (nil)] 02:59:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8f519800) [pid = 1812] [serial = 315] [outer = 0x8f2d8c00] 02:59:58 INFO - PROCESS | 1812 | 1461232798408 Marionette DEBUG loaded listener.js 02:59:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8fe21800) [pid = 1812] [serial = 316] [outer = 0x8f2d8c00] 02:59:59 INFO - PROCESS | 1812 | 1461232799303 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]]]}] 02:59:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:59:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1439ms 02:59:59 INFO - PROCESS | 1812 | 1461232799351 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 02:59:59 INFO - PROCESS | 1812 | 1461232799360 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 02:59:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:59:59 INFO - PROCESS | 1812 | 1461232799370 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:59:59 INFO - PROCESS | 1812 | 1461232799374 Marionette TRACE conn3 <- [1,394,null,{}] 02:59:59 INFO - PROCESS | 1812 | 1461232799381 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}] 02:59:59 INFO - PROCESS | 1812 | 1461232799551 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 02:59:59 INFO - PROCESS | 1812 | 1461232799705 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f4f7000 == 55 [pid = 1812] [id = 106] 02:59:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8f51b400) [pid = 1812] [serial = 317] [outer = (nil)] 02:59:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x902d4000) [pid = 1812] [serial = 318] [outer = 0x8f51b400] 02:59:59 INFO - PROCESS | 1812 | 1461232799791 Marionette DEBUG loaded listener.js 02:59:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x91cb8800) [pid = 1812] [serial = 319] [outer = 0x8f51b400] 03:00:00 INFO - PROCESS | 1812 | 1461232800853 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]]]}] 03:00:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:00:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1535ms 03:00:00 INFO - PROCESS | 1812 | 1461232800906 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 03:00:00 INFO - PROCESS | 1812 | 1461232800910 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 03:00:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:00:00 INFO - PROCESS | 1812 | 1461232800917 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:00:00 INFO - PROCESS | 1812 | 1461232800923 Marionette TRACE conn3 <- [1,398,null,{}] 03:00:00 INFO - PROCESS | 1812 | 1461232800940 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}] 03:00:01 INFO - PROCESS | 1812 | 1461232801122 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 03:00:01 INFO - PROCESS | 1812 | 1461232801330 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x92703400 == 56 [pid = 1812] [id = 107] 03:00:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x9432c000) [pid = 1812] [serial = 320] [outer = (nil)] 03:00:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x960a2000) [pid = 1812] [serial = 321] [outer = 0x9432c000] 03:00:01 INFO - PROCESS | 1812 | 1461232801518 Marionette DEBUG loaded listener.js 03:00:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x97630400) [pid = 1812] [serial = 322] [outer = 0x9432c000] 03:00:02 INFO - PROCESS | 1812 | 1461232802459 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]]]}] 03:00:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:00:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1585ms 03:00:02 INFO - PROCESS | 1812 | 1461232802504 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 03:00:02 INFO - PROCESS | 1812 | 1461232802508 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 03:00:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:00:02 INFO - PROCESS | 1812 | 1461232802515 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:00:02 INFO - PROCESS | 1812 | 1461232802518 Marionette TRACE conn3 <- [1,402,null,{}] 03:00:02 INFO - PROCESS | 1812 | 1461232802524 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}] 03:00:02 INFO - PROCESS | 1812 | 1461232802688 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 03:00:02 INFO - PROCESS | 1812 | 1461232802841 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x94328000 == 57 [pid = 1812] [id = 108] 03:00:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x97cf1000) [pid = 1812] [serial = 323] [outer = (nil)] 03:00:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x983d9400) [pid = 1812] [serial = 324] [outer = 0x97cf1000] 03:00:02 INFO - PROCESS | 1812 | 1461232802927 Marionette DEBUG loaded listener.js 03:00:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x9858ac00) [pid = 1812] [serial = 325] [outer = 0x97cf1000] 03:00:03 INFO - PROCESS | 1812 | 1461232803933 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]]]}] 03:00:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:00:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1479ms 03:00:04 INFO - PROCESS | 1812 | 1461232803995 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 03:00:04 INFO - PROCESS | 1812 | 1461232803998 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 03:00:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:00:04 INFO - PROCESS | 1812 | 1461232804005 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:00:04 INFO - PROCESS | 1812 | 1461232804009 Marionette TRACE conn3 <- [1,406,null,{}] 03:00:04 INFO - PROCESS | 1812 | 1461232804014 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}] 03:00:04 INFO - PROCESS | 1812 | 1461232804179 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 03:00:04 INFO - PROCESS | 1812 | 1461232804388 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e31f000 == 58 [pid = 1812] [id = 109] 03:00:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8f2dbc00) [pid = 1812] [serial = 326] [outer = (nil)] 03:00:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x98daec00) [pid = 1812] [serial = 327] [outer = 0x8f2dbc00] 03:00:04 INFO - PROCESS | 1812 | 1461232804479 Marionette DEBUG loaded listener.js 03:00:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x9906fc00) [pid = 1812] [serial = 328] [outer = 0x8f2dbc00] 03:00:05 INFO - PROCESS | 1812 | 1461232805324 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]]]}] 03:00:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:00:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1383ms 03:00:05 INFO - PROCESS | 1812 | 1461232805389 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 03:00:05 INFO - PROCESS | 1812 | 1461232805393 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 03:00:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:00:05 INFO - PROCESS | 1812 | 1461232805400 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:00:05 INFO - PROCESS | 1812 | 1461232805404 Marionette TRACE conn3 <- [1,410,null,{}] 03:00:05 INFO - PROCESS | 1812 | 1461232805410 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}] 03:00:05 INFO - PROCESS | 1812 | 1461232805636 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 03:00:05 INFO - PROCESS | 1812 | 1461232805845 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2a9400 == 59 [pid = 1812] [id = 110] 03:00:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x9de16000) [pid = 1812] [serial = 329] [outer = (nil)] 03:00:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x9fa2d000) [pid = 1812] [serial = 330] [outer = 0x9de16000] 03:00:05 INFO - PROCESS | 1812 | 1461232805976 Marionette DEBUG loaded listener.js 03:00:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x9fb52c00) [pid = 1812] [serial = 331] [outer = 0x9de16000] 03:00:06 INFO - PROCESS | 1812 | 1461232806890 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]]]}] 03:00:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:00:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1532ms 03:00:06 INFO - PROCESS | 1812 | 1461232806933 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 03:00:06 INFO - PROCESS | 1812 | 1461232806937 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 03:00:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:00:06 INFO - PROCESS | 1812 | 1461232806943 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:00:06 INFO - PROCESS | 1812 | 1461232806947 Marionette TRACE conn3 <- [1,414,null,{}] 03:00:06 INFO - PROCESS | 1812 | 1461232806952 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}] 03:00:07 INFO - PROCESS | 1812 | 1461232807103 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 03:00:07 INFO - PROCESS | 1812 | 1461232807264 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x943e5000 == 60 [pid = 1812] [id = 111] 03:00:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x97cedc00) [pid = 1812] [serial = 332] [outer = (nil)] 03:00:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0xa0b3dc00) [pid = 1812] [serial = 333] [outer = 0x97cedc00] 03:00:07 INFO - PROCESS | 1812 | 1461232807352 Marionette DEBUG loaded listener.js 03:00:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0xa0e9f000) [pid = 1812] [serial = 334] [outer = 0x97cedc00] 03:00:08 INFO - PROCESS | 1812 | 1461232808244 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]]]}] 03:00:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:00:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1378ms 03:00:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:00:08 INFO - PROCESS | 1812 | 1461232808323 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 03:00:08 INFO - PROCESS | 1812 | 1461232808326 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 03:00:08 INFO - PROCESS | 1812 | 1461232808332 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:00:08 INFO - PROCESS | 1812 | 1461232808336 Marionette TRACE conn3 <- [1,418,null,{}] 03:00:08 INFO - PROCESS | 1812 | 1461232808341 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}] 03:00:08 INFO - PROCESS | 1812 | 1461232808534 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 03:00:08 INFO - PROCESS | 1812 | 1461232808736 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fabec00 == 61 [pid = 1812] [id = 112] 03:00:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8fac1400) [pid = 1812] [serial = 335] [outer = (nil)] 03:00:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8fac6400) [pid = 1812] [serial = 336] [outer = 0x8fac1400] 03:00:08 INFO - PROCESS | 1812 | 1461232808833 Marionette DEBUG loaded listener.js 03:00:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8fac9800) [pid = 1812] [serial = 337] [outer = 0x8fac1400] 03:00:10 INFO - PROCESS | 1812 | 1461232810067 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]]]}] 03:00:10 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 03:00:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1782ms 03:00:10 INFO - PROCESS | 1812 | 1461232810115 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 03:00:10 INFO - PROCESS | 1812 | 1461232810120 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 03:00:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:00:10 INFO - PROCESS | 1812 | 1461232810226 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:00:10 INFO - PROCESS | 1812 | 1461232810230 Marionette TRACE conn3 <- [1,422,null,{}] 03:00:10 INFO - PROCESS | 1812 | 1461232810238 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}] 03:00:10 INFO - PROCESS | 1812 | 1461232810394 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 03:00:10 INFO - PROCESS | 1812 | 1461232810557 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e31d000 == 62 [pid = 1812] [id = 113] 03:00:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8e31dc00) [pid = 1812] [serial = 338] [outer = (nil)] 03:00:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0xa0943000) [pid = 1812] [serial = 339] [outer = 0x8e31dc00] 03:00:10 INFO - PROCESS | 1812 | 1461232810645 Marionette DEBUG loaded listener.js 03:00:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0xa2935000) [pid = 1812] [serial = 340] [outer = 0x8e31dc00] 03:00:12 INFO - PROCESS | 1812 | 1461232812077 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]]]}] 03:00:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:00:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1947ms 03:00:12 INFO - PROCESS | 1812 | 1461232812166 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 03:00:12 INFO - PROCESS | 1812 | 1461232812171 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 03:00:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:00:12 INFO - PROCESS | 1812 | 1461232812201 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:00:12 INFO - PROCESS | 1812 | 1461232812206 Marionette TRACE conn3 <- [1,426,null,{}] 03:00:12 INFO - PROCESS | 1812 | 1461232812215 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}] 03:00:12 INFO - PROCESS | 1812 | 1461232812365 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 03:00:12 INFO - PROCESS | 1812 | 1461232812528 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e31a800 == 63 [pid = 1812] [id = 114] 03:00:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8e31c400) [pid = 1812] [serial = 341] [outer = (nil)] 03:00:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8fac3c00) [pid = 1812] [serial = 342] [outer = 0x8e31c400] 03:00:12 INFO - PROCESS | 1812 | 1461232812607 Marionette DEBUG loaded listener.js 03:00:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x902c7000) [pid = 1812] [serial = 343] [outer = 0x8e31c400] 03:00:12 INFO - PROCESS | 1812 | --DOCSHELL 0x8e321c00 == 62 [pid = 1812] [id = 103] 03:00:13 INFO - PROCESS | 1812 | 1461232813469 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] 03:00:13 INFO - PROCESS | 1812 | 1461232813547 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 03:00:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:00:13 INFO - PROCESS | 1812 | 1461232813575 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:00:13 INFO - PROCESS | 1812 | 1461232813579 Marionette TRACE conn3 <- [1,430,null,{}] 03:00:13 INFO - PROCESS | 1812 | 1461232813585 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}] 03:00:13 INFO - PROCESS | 1812 | 1461232813742 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 03:00:13 INFO - PROCESS | 1812 | 1461232813752 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2abc00 == 63 [pid = 1812] [id = 115] 03:00:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8f4f4400) [pid = 1812] [serial = 344] [outer = (nil)] 03:00:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x9286f400) [pid = 1812] [serial = 345] [outer = 0x8f4f4400] 03:00:13 INFO - PROCESS | 1812 | 1461232813825 Marionette DEBUG loaded listener.js 03:00:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x943ec400) [pid = 1812] [serial = 346] [outer = 0x8f4f4400] 03:00:14 INFO - PROCESS | 1812 | 1461232814805 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]]]}] 03:00:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:00:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1293ms 03:00:14 INFO - PROCESS | 1812 | 1461232814864 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 03:00:14 INFO - PROCESS | 1812 | 1461232814867 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 03:00:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:00:14 INFO - PROCESS | 1812 | 1461232814874 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:00:14 INFO - PROCESS | 1812 | 1461232814879 Marionette TRACE conn3 <- [1,434,null,{}] 03:00:14 INFO - PROCESS | 1812 | 1461232814894 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}] 03:00:15 INFO - PROCESS | 1812 | 1461232815049 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 03:00:15 INFO - PROCESS | 1812 | 1461232815190 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x91cc0c00 == 64 [pid = 1812] [id = 116] 03:00:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x97cf9c00) [pid = 1812] [serial = 347] [outer = (nil)] 03:00:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x9de16400) [pid = 1812] [serial = 348] [outer = 0x97cf9c00] 03:00:15 INFO - PROCESS | 1812 | 1461232815264 Marionette DEBUG loaded listener.js 03:00:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x9fea2000) [pid = 1812] [serial = 349] [outer = 0x97cf9c00] 03:00:16 INFO - PROCESS | 1812 | 1461232816106 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]]]}] 03:00:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:00:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1289ms 03:00:16 INFO - PROCESS | 1812 | 1461232816170 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 03:00:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:00:16 INFO - PROCESS | 1812 | 1461232816175 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 03:00:16 INFO - PROCESS | 1812 | 1461232816181 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:00:16 INFO - PROCESS | 1812 | 1461232816184 Marionette TRACE conn3 <- [1,438,null,{}] 03:00:16 INFO - PROCESS | 1812 | 1461232816189 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}] 03:00:16 INFO - PROCESS | 1812 | 1461232816382 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 03:00:16 INFO - PROCESS | 1812 | 1461232816406 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c10b000 == 65 [pid = 1812] [id = 117] 03:00:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8c110400) [pid = 1812] [serial = 350] [outer = (nil)] 03:00:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8c115000) [pid = 1812] [serial = 351] [outer = 0x8c110400] 03:00:16 INFO - PROCESS | 1812 | 1461232816479 Marionette DEBUG loaded listener.js 03:00:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8c118000) [pid = 1812] [serial = 352] [outer = 0x8c110400] 03:00:17 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8fa02c00) [pid = 1812] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:00:17 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x943e2400) [pid = 1812] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:00:17 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0xa43cd000) [pid = 1812] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:00:17 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x91cbbc00) [pid = 1812] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:00:17 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0xa4354c00) [pid = 1812] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:00:17 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8fa04800) [pid = 1812] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:00:17 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x904c4000) [pid = 1812] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:00:17 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0xa4a45c00) [pid = 1812] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:00:17 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x9997e800) [pid = 1812] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:00:17 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x90f04800) [pid = 1812] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:00:17 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x92664c00) [pid = 1812] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:00:17 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x95867000) [pid = 1812] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:00:17 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x9906f800) [pid = 1812] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:00:17 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x9de17400) [pid = 1812] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:00:17 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8f4f0400) [pid = 1812] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:00:17 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8e402000) [pid = 1812] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:00:17 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x9270cc00) [pid = 1812] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:00:17 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x998fbc00) [pid = 1812] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:00:17 INFO - PROCESS | 1812 | 1461232817609 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]]]}] 03:00:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:00:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1487ms 03:00:17 INFO - PROCESS | 1812 | 1461232817668 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 03:00:17 INFO - PROCESS | 1812 | 1461232817670 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 03:00:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:00:17 INFO - PROCESS | 1812 | 1461232817677 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:00:17 INFO - PROCESS | 1812 | 1461232817680 Marionette TRACE conn3 <- [1,442,null,{}] 03:00:17 INFO - PROCESS | 1812 | 1461232817685 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}] 03:00:17 INFO - PROCESS | 1812 | 1461232817834 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 03:00:18 INFO - PROCESS | 1812 | 1461232817998 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c116800 == 66 [pid = 1812] [id = 118] 03:00:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8e403400) [pid = 1812] [serial = 353] [outer = (nil)] 03:00:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x90f04800) [pid = 1812] [serial = 354] [outer = 0x8e403400] 03:00:18 INFO - PROCESS | 1812 | 1461232818071 Marionette DEBUG loaded listener.js 03:00:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x94327400) [pid = 1812] [serial = 355] [outer = 0x8e403400] 03:00:18 INFO - PROCESS | 1812 | 1461232818781 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]]]}] 03:00:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:00:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1131ms 03:00:18 INFO - PROCESS | 1812 | 1461232818809 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 03:00:18 INFO - PROCESS | 1812 | 1461232818812 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 03:00:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:00:18 INFO - PROCESS | 1812 | 1461232818820 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:00:18 INFO - PROCESS | 1812 | 1461232818824 Marionette TRACE conn3 <- [1,446,null,{}] 03:00:18 INFO - PROCESS | 1812 | 1461232818840 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}] 03:00:19 INFO - PROCESS | 1812 | 1461232818997 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 03:00:19 INFO - PROCESS | 1812 | 1461232819009 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x904c4000 == 67 [pid = 1812] [id = 119] 03:00:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x92664c00) [pid = 1812] [serial = 356] [outer = (nil)] 03:00:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0xa43cd000) [pid = 1812] [serial = 357] [outer = 0x92664c00] 03:00:19 INFO - PROCESS | 1812 | 1461232819083 Marionette DEBUG loaded listener.js 03:00:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0xa44be400) [pid = 1812] [serial = 358] [outer = 0x92664c00] 03:00:20 INFO - PROCESS | 1812 | 1461232820221 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]]]}] 03:00:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:00:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1448ms 03:00:20 INFO - PROCESS | 1812 | 1461232820268 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 03:00:20 INFO - PROCESS | 1812 | 1461232820275 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 03:00:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:00:20 INFO - PROCESS | 1812 | 1461232820285 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:00:20 INFO - PROCESS | 1812 | 1461232820289 Marionette TRACE conn3 <- [1,450,null,{}] 03:00:20 INFO - PROCESS | 1812 | 1461232820298 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}] 03:00:20 INFO - PROCESS | 1812 | 1461232820476 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 03:00:20 INFO - PROCESS | 1812 | 1461232820695 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c23fc00 == 68 [pid = 1812] [id = 120] 03:00:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8c242800) [pid = 1812] [serial = 359] [outer = (nil)] 03:00:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8c247400) [pid = 1812] [serial = 360] [outer = 0x8c242800] 03:00:20 INFO - PROCESS | 1812 | 1461232820828 Marionette DEBUG loaded listener.js 03:00:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8e40cc00) [pid = 1812] [serial = 361] [outer = 0x8c242800] 03:00:21 INFO - PROCESS | 1812 | 1461232821766 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] 03:00:21 INFO - PROCESS | 1812 | 1461232821832 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 03:00:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:00:21 INFO - PROCESS | 1812 | 1461232821843 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:00:21 INFO - PROCESS | 1812 | 1461232821846 Marionette TRACE conn3 <- [1,454,null,{}] 03:00:21 INFO - PROCESS | 1812 | 1461232821853 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}] 03:00:22 INFO - PROCESS | 1812 | 1461232822038 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 03:00:22 INFO - PROCESS | 1812 | 1461232822289 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f4fac00 == 69 [pid = 1812] [id = 121] 03:00:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8facbc00) [pid = 1812] [serial = 362] [outer = (nil)] 03:00:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x902d1800) [pid = 1812] [serial = 363] [outer = 0x8facbc00] 03:00:22 INFO - PROCESS | 1812 | 1461232822418 Marionette DEBUG loaded listener.js 03:00:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x92666800) [pid = 1812] [serial = 364] [outer = 0x8facbc00] 03:00:23 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:23 INFO - PROCESS | 1812 | 1461232823342 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]]]}] 03:00:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:00:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1578ms 03:00:23 INFO - PROCESS | 1812 | 1461232823421 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 03:00:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:00:23 INFO - PROCESS | 1812 | 1461232823425 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 03:00:23 INFO - PROCESS | 1812 | 1461232823432 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:00:23 INFO - PROCESS | 1812 | 1461232823438 Marionette TRACE conn3 <- [1,458,null,{}] 03:00:23 INFO - PROCESS | 1812 | 1461232823454 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}] 03:00:23 INFO - PROCESS | 1812 | 1461232823711 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 03:00:23 INFO - PROCESS | 1812 | 1461232823925 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x92666400 == 70 [pid = 1812] [id = 122] 03:00:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x98a11800) [pid = 1812] [serial = 365] [outer = (nil)] 03:00:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x99978400) [pid = 1812] [serial = 366] [outer = 0x98a11800] 03:00:24 INFO - PROCESS | 1812 | 1461232824016 Marionette DEBUG loaded listener.js 03:00:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x9e919c00) [pid = 1812] [serial = 367] [outer = 0x98a11800] 03:00:24 INFO - PROCESS | 1812 | 1461232824911 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] 03:00:24 INFO - PROCESS | 1812 | 1461232824974 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 03:00:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:00:24 INFO - PROCESS | 1812 | 1461232824981 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:00:24 INFO - PROCESS | 1812 | 1461232824985 Marionette TRACE conn3 <- [1,462,null,{}] 03:00:24 INFO - PROCESS | 1812 | 1461232824991 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}] 03:00:25 INFO - PROCESS | 1812 | 1461232825161 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 03:00:25 INFO - PROCESS | 1812 | 1461232825325 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e315400 == 71 [pid = 1812] [id = 123] 03:00:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x902d4800) [pid = 1812] [serial = 368] [outer = (nil)] 03:00:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0xa44f0000) [pid = 1812] [serial = 369] [outer = 0x902d4800] 03:00:25 INFO - PROCESS | 1812 | 1461232825412 Marionette DEBUG loaded listener.js 03:00:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0xa46b7c00) [pid = 1812] [serial = 370] [outer = 0x902d4800] 03:00:26 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:26 INFO - PROCESS | 1812 | 1461232826326 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] 03:00:26 INFO - PROCESS | 1812 | 1461232826373 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 03:00:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:00:26 INFO - PROCESS | 1812 | 1461232826380 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:00:26 INFO - PROCESS | 1812 | 1461232826382 Marionette TRACE conn3 <- [1,466,null,{}] 03:00:26 INFO - PROCESS | 1812 | 1461232826388 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}] 03:00:26 INFO - PROCESS | 1812 | 1461232826571 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 03:00:26 INFO - PROCESS | 1812 | 1461232826738 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:26 INFO - PROCESS | 1812 | ++DOCSHELL 0xa46b7800 == 72 [pid = 1812] [id = 124] 03:00:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0xa46be400) [pid = 1812] [serial = 371] [outer = (nil)] 03:00:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0xa46c1800) [pid = 1812] [serial = 372] [outer = 0xa46be400] 03:00:26 INFO - PROCESS | 1812 | 1461232826880 Marionette DEBUG loaded listener.js 03:00:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0xa46c4800) [pid = 1812] [serial = 373] [outer = 0xa46be400] 03:00:27 INFO - PROCESS | 1812 | 1461232827775 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] 03:00:27 INFO - PROCESS | 1812 | 1461232827864 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 03:00:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:00:27 INFO - PROCESS | 1812 | 1461232827871 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:00:27 INFO - PROCESS | 1812 | 1461232827875 Marionette TRACE conn3 <- [1,470,null,{}] 03:00:27 INFO - PROCESS | 1812 | 1461232827880 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}] 03:00:28 INFO - PROCESS | 1812 | 1461232828109 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 03:00:28 INFO - PROCESS | 1812 | 1461232828330 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x9265c400 == 73 [pid = 1812] [id = 125] 03:00:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x9265ec00) [pid = 1812] [serial = 374] [outer = (nil)] 03:00:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x935e8000) [pid = 1812] [serial = 375] [outer = 0x9265ec00] 03:00:28 INFO - PROCESS | 1812 | 1461232828435 Marionette DEBUG loaded listener.js 03:00:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x935ee000) [pid = 1812] [serial = 376] [outer = 0x9265ec00] 03:00:29 INFO - PROCESS | 1812 | 1461232829795 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]]]}] 03:00:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:00:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1980ms 03:00:29 INFO - PROCESS | 1812 | 1461232829852 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 03:00:29 INFO - PROCESS | 1812 | 1461232829859 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 03:00:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:00:29 INFO - PROCESS | 1812 | 1461232829868 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:00:29 INFO - PROCESS | 1812 | 1461232829873 Marionette TRACE conn3 <- [1,474,null,{}] 03:00:29 INFO - PROCESS | 1812 | 1461232829880 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}] 03:00:30 INFO - PROCESS | 1812 | 1461232830041 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 03:00:30 INFO - PROCESS | 1812 | 1461232830217 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2d4400 == 74 [pid = 1812] [id = 126] 03:00:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x8f2d6000) [pid = 1812] [serial = 377] [outer = (nil)] 03:00:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8f924400) [pid = 1812] [serial = 378] [outer = 0x8f2d6000] 03:00:30 INFO - PROCESS | 1812 | 1461232830344 Marionette DEBUG loaded listener.js 03:00:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x8fac6c00) [pid = 1812] [serial = 379] [outer = 0x8f2d6000] 03:00:31 INFO - PROCESS | 1812 | 1461232831408 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]]]}] 03:00:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:00:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1586ms 03:00:31 INFO - PROCESS | 1812 | 1461232831454 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 03:00:31 INFO - PROCESS | 1812 | 1461232831462 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 03:00:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:00:31 INFO - PROCESS | 1812 | 1461232831472 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:00:31 INFO - PROCESS | 1812 | 1461232831477 Marionette TRACE conn3 <- [1,478,null,{}] 03:00:31 INFO - PROCESS | 1812 | 1461232831482 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}] 03:00:31 INFO - PROCESS | 1812 | 1461232831652 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 03:00:31 INFO - PROCESS | 1812 | 1461232831900 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f4ef800 == 75 [pid = 1812] [id = 127] 03:00:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8f4efc00) [pid = 1812] [serial = 380] [outer = (nil)] 03:00:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x91cbf400) [pid = 1812] [serial = 381] [outer = 0x8f4efc00] 03:00:31 INFO - PROCESS | 1812 | 1461232831983 Marionette DEBUG loaded listener.js 03:00:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x92680800) [pid = 1812] [serial = 382] [outer = 0x8f4efc00] 03:00:32 INFO - PROCESS | 1812 | 1461232832884 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]]]}] 03:00:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:00:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1479ms 03:00:32 INFO - PROCESS | 1812 | 1461232832952 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 03:00:32 INFO - PROCESS | 1812 | 1461232832956 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 03:00:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:00:32 INFO - PROCESS | 1812 | 1461232832962 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:00:32 INFO - PROCESS | 1812 | 1461232832968 Marionette TRACE conn3 <- [1,482,null,{}] 03:00:32 INFO - PROCESS | 1812 | 1461232832983 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}] 03:00:33 INFO - PROCESS | 1812 | 1461232833205 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 03:00:33 INFO - PROCESS | 1812 | --DOCSHELL 0x980c5800 == 74 [pid = 1812] [id = 67] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8f2cd800) [pid = 1812] [serial = 285] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x9267b000) [pid = 1812] [serial = 288] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x9858a800) [pid = 1812] [serial = 294] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x943e9c00) [pid = 1812] [serial = 291] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8e40ac00) [pid = 1812] [serial = 297] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8ff9f400) [pid = 1812] [serial = 300] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x98db4000) [pid = 1812] [serial = 303] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x902cac00) [pid = 1812] [serial = 306] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8f518400) [pid = 1812] [serial = 312] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0xa4bc0800) [pid = 1812] [serial = 252] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0xa44c6400) [pid = 1812] [serial = 246] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x943e8800) [pid = 1812] [serial = 240] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x982fb400) [pid = 1812] [serial = 243] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0xa5e3bc00) [pid = 1812] [serial = 255] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0xa4b01800) [pid = 1812] [serial = 249] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0xa6c39c00) [pid = 1812] [serial = 258] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOCSHELL 0x8c116800 == 73 [pid = 1812] [id = 118] 03:00:33 INFO - PROCESS | 1812 | --DOCSHELL 0x8c10b000 == 72 [pid = 1812] [id = 117] 03:00:33 INFO - PROCESS | 1812 | --DOCSHELL 0x91cc0c00 == 71 [pid = 1812] [id = 116] 03:00:33 INFO - PROCESS | 1812 | --DOCSHELL 0x8f2abc00 == 70 [pid = 1812] [id = 115] 03:00:33 INFO - PROCESS | 1812 | --DOCSHELL 0x8e31a800 == 69 [pid = 1812] [id = 114] 03:00:33 INFO - PROCESS | 1812 | 1461232833457 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:33 INFO - PROCESS | 1812 | --DOCSHELL 0x8e31f000 == 68 [pid = 1812] [id = 109] 03:00:33 INFO - PROCESS | 1812 | --DOCSHELL 0x94328000 == 67 [pid = 1812] [id = 108] 03:00:33 INFO - PROCESS | 1812 | --DOCSHELL 0x92703400 == 66 [pid = 1812] [id = 107] 03:00:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c113400 == 67 [pid = 1812] [id = 128] 03:00:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8e31a800) [pid = 1812] [serial = 383] [outer = (nil)] 03:00:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8f2db800) [pid = 1812] [serial = 384] [outer = 0x8e31a800] 03:00:33 INFO - PROCESS | 1812 | 1461232833542 Marionette DEBUG loaded listener.js 03:00:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8fac0800) [pid = 1812] [serial = 385] [outer = 0x8e31a800] 03:00:33 INFO - PROCESS | 1812 | --DOCSHELL 0x8f4f7000 == 66 [pid = 1812] [id = 106] 03:00:33 INFO - PROCESS | 1812 | --DOCSHELL 0x8f2cd400 == 65 [pid = 1812] [id = 105] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x98db3800) [pid = 1812] [serial = 138] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0xa4a4e800) [pid = 1812] [serial = 147] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x92678000) [pid = 1812] [serial = 168] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x943e8c00) [pid = 1812] [serial = 150] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0xa4bc6c00) [pid = 1812] [serial = 144] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x97805000) [pid = 1812] [serial = 171] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0xa44bb000) [pid = 1812] [serial = 141] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x9fe0f800) [pid = 1812] [serial = 135] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8e40b000) [pid = 1812] [serial = 309] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8f2a0c00) [pid = 1812] [serial = 310] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x97cfc400) [pid = 1812] [serial = 238] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x98dbc400) [pid = 1812] [serial = 282] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8f4fbc00) [pid = 1812] [serial = 280] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8fa03800) [pid = 1812] [serial = 195] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x9e914400) [pid = 1812] [serial = 274] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x91cbd000) [pid = 1812] [serial = 261] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x9762a000) [pid = 1812] [serial = 267] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x97cfb800) [pid = 1812] [serial = 265] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x9907ac00) [pid = 1812] [serial = 270] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x9770ec00) [pid = 1812] [serial = 264] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x92663800) [pid = 1812] [serial = 262] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x983d5800) [pid = 1812] [serial = 268] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x99816c00) [pid = 1812] [serial = 271] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x9de15c00) [pid = 1812] [serial = 273] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0xa0945000) [pid = 1812] [serial = 276] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0xa3b09000) [pid = 1812] [serial = 277] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8f4f9400) [pid = 1812] [serial = 279] [outer = (nil)] [url = about:blank] 03:00:34 INFO - PROCESS | 1812 | 1461232834345 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]]]}] 03:00:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:00:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1440ms 03:00:34 INFO - PROCESS | 1812 | 1461232834402 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 03:00:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:00:34 INFO - PROCESS | 1812 | 1461232834406 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 03:00:34 INFO - PROCESS | 1812 | 1461232834412 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:00:34 INFO - PROCESS | 1812 | 1461232834416 Marionette TRACE conn3 <- [1,486,null,{}] 03:00:34 INFO - PROCESS | 1812 | 1461232834421 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}] 03:00:34 INFO - PROCESS | 1812 | 1461232834577 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 03:00:34 INFO - PROCESS | 1812 | 1461232834587 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f29f400 == 66 [pid = 1812] [id = 129] 03:00:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8f2a3000) [pid = 1812] [serial = 386] [outer = (nil)] 03:00:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x912e1000) [pid = 1812] [serial = 387] [outer = 0x8f2a3000] 03:00:34 INFO - PROCESS | 1812 | 1461232834659 Marionette DEBUG loaded listener.js 03:00:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x92669000) [pid = 1812] [serial = 388] [outer = 0x8f2a3000] 03:00:35 INFO - PROCESS | 1812 | 1461232835504 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]]]}] 03:00:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:00:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1130ms 03:00:35 INFO - PROCESS | 1812 | 1461232835543 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 03:00:35 INFO - PROCESS | 1812 | 1461232835548 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 03:00:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:00:35 INFO - PROCESS | 1812 | 1461232835558 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:00:35 INFO - PROCESS | 1812 | 1461232835560 Marionette TRACE conn3 <- [1,490,null,{}] 03:00:35 INFO - PROCESS | 1812 | 1461232835564 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}] 03:00:35 INFO - PROCESS | 1812 | 1461232835709 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 03:00:35 INFO - PROCESS | 1812 | 1461232835719 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c10bc00 == 67 [pid = 1812] [id = 130] 03:00:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8c244000) [pid = 1812] [serial = 389] [outer = (nil)] 03:00:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x92874c00) [pid = 1812] [serial = 390] [outer = 0x8c244000] 03:00:35 INFO - PROCESS | 1812 | 1461232835790 Marionette DEBUG loaded listener.js 03:00:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x935f0400) [pid = 1812] [serial = 391] [outer = 0x8c244000] 03:00:36 INFO - PROCESS | 1812 | 1461232836703 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]]]}] 03:00:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:00:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1182ms 03:00:36 INFO - PROCESS | 1812 | 1461232836741 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 03:00:36 INFO - PROCESS | 1812 | 1461232836744 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 03:00:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:00:36 INFO - PROCESS | 1812 | 1461232836750 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:00:36 INFO - PROCESS | 1812 | 1461232836752 Marionette TRACE conn3 <- [1,494,null,{}] 03:00:36 INFO - PROCESS | 1812 | 1461232836767 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}] 03:00:36 INFO - PROCESS | 1812 | 1461232836978 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 03:00:37 INFO - PROCESS | 1812 | 1461232837000 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x92706000 == 68 [pid = 1812] [id = 131] 03:00:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x935e7400) [pid = 1812] [serial = 392] [outer = (nil)] 03:00:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x9585f400) [pid = 1812] [serial = 393] [outer = 0x935e7400] 03:00:37 INFO - PROCESS | 1812 | 1461232837076 Marionette DEBUG loaded listener.js 03:00:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x96ae5800) [pid = 1812] [serial = 394] [outer = 0x935e7400] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x92709000) [pid = 1812] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8f51ec00) [pid = 1812] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x94324c00) [pid = 1812] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x982fb000) [pid = 1812] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8f926800) [pid = 1812] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0xa4b4dc00) [pid = 1812] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x9fdeec00) [pid = 1812] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8f2a6400) [pid = 1812] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x9a502800) [pid = 1812] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x9767c400) [pid = 1812] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8fa06c00) [pid = 1812] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0xa4a4f400) [pid = 1812] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x91cb6800) [pid = 1812] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x943e7000) [pid = 1812] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x98a13400) [pid = 1812] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x92701c00) [pid = 1812] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8e404c00) [pid = 1812] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0xa3b82400) [pid = 1812] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x8e31a000) [pid = 1812] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x9858b000) [pid = 1812] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x8fa07800) [pid = 1812] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x8ff99c00) [pid = 1812] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x998ca000) [pid = 1812] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x8c110400) [pid = 1812] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x8f2d8c00) [pid = 1812] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x8f4f4400) [pid = 1812] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x8fac1400) [pid = 1812] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x97cf1000) [pid = 1812] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x97cedc00) [pid = 1812] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0x8f4f6000) [pid = 1812] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0x8f51b400) [pid = 1812] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0x9de16000) [pid = 1812] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 113 (0x8e31dc00) [pid = 1812] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 112 (0x8f2dbc00) [pid = 1812] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 111 (0x9432c000) [pid = 1812] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 110 (0x8e31c400) [pid = 1812] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 109 (0x97cf9c00) [pid = 1812] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:00:39 INFO - PROCESS | 1812 | --DOMWINDOW == 108 (0x8e403400) [pid = 1812] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:00:39 INFO - PROCESS | 1812 | 1461232839500 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]]]}] 03:00:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:00:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 2785ms 03:00:39 INFO - PROCESS | 1812 | 1461232839535 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 03:00:39 INFO - PROCESS | 1812 | 1461232839538 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 03:00:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:00:39 INFO - PROCESS | 1812 | 1461232839544 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:00:39 INFO - PROCESS | 1812 | 1461232839547 Marionette TRACE conn3 <- [1,498,null,{}] 03:00:39 INFO - PROCESS | 1812 | 1461232839552 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}] 03:00:39 INFO - PROCESS | 1812 | 1461232839693 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 03:00:39 INFO - PROCESS | 1812 | 1461232839816 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e403400 == 69 [pid = 1812] [id = 132] 03:00:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0x8e404c00) [pid = 1812] [serial = 395] [outer = (nil)] 03:00:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0x8f4f4400) [pid = 1812] [serial = 396] [outer = 0x8e404c00] 03:00:39 INFO - PROCESS | 1812 | 1461232839887 Marionette DEBUG loaded listener.js 03:00:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0x8f921c00) [pid = 1812] [serial = 397] [outer = 0x8e404c00] 03:00:40 INFO - PROCESS | 1812 | 1461232840586 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]]]}] 03:00:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:00:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1078ms 03:00:40 INFO - PROCESS | 1812 | 1461232840623 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 03:00:40 INFO - PROCESS | 1812 | 1461232840626 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 03:00:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:00:40 INFO - PROCESS | 1812 | 1461232840633 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:00:40 INFO - PROCESS | 1812 | 1461232840636 Marionette TRACE conn3 <- [1,502,null,{}] 03:00:40 INFO - PROCESS | 1812 | 1461232840651 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}] 03:00:40 INFO - PROCESS | 1812 | 1461232840791 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 03:00:40 INFO - PROCESS | 1812 | 1461232840806 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e31dc00 == 70 [pid = 1812] [id = 133] 03:00:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0x8ff9c800) [pid = 1812] [serial = 398] [outer = (nil)] 03:00:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0x92665400) [pid = 1812] [serial = 399] [outer = 0x8ff9c800] 03:00:40 INFO - PROCESS | 1812 | 1461232840877 Marionette DEBUG loaded listener.js 03:00:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x94324000) [pid = 1812] [serial = 400] [outer = 0x8ff9c800] 03:00:41 INFO - PROCESS | 1812 | 1461232841937 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]]]}] 03:00:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:00:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1378ms 03:00:42 INFO - PROCESS | 1812 | 1461232842014 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 03:00:42 INFO - PROCESS | 1812 | 1461232842022 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 03:00:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:00:42 INFO - PROCESS | 1812 | 1461232842031 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:00:42 INFO - PROCESS | 1812 | 1461232842036 Marionette TRACE conn3 <- [1,506,null,{}] 03:00:42 INFO - PROCESS | 1812 | 1461232842045 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}] 03:00:42 INFO - PROCESS | 1812 | 1461232842231 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 03:00:42 INFO - PROCESS | 1812 | 1461232842467 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2a0400 == 71 [pid = 1812] [id = 134] 03:00:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x8f2a7800) [pid = 1812] [serial = 401] [outer = (nil)] 03:00:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x8f4ee000) [pid = 1812] [serial = 402] [outer = 0x8f2a7800] 03:00:42 INFO - PROCESS | 1812 | 1461232842573 Marionette DEBUG loaded listener.js 03:00:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x8f929400) [pid = 1812] [serial = 403] [outer = 0x8f2a7800] 03:00:43 INFO - PROCESS | 1812 | 1461232843493 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]]]}] 03:00:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:00:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1537ms 03:00:43 INFO - PROCESS | 1812 | 1461232843569 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 03:00:43 INFO - PROCESS | 1812 | 1461232843578 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 03:00:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:00:43 INFO - PROCESS | 1812 | 1461232843589 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:00:43 INFO - PROCESS | 1812 | 1461232843593 Marionette TRACE conn3 <- [1,510,null,{}] 03:00:43 INFO - PROCESS | 1812 | 1461232843599 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}] 03:00:43 INFO - PROCESS | 1812 | 1461232843815 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 03:00:44 INFO - PROCESS | 1812 | 1461232844092 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x904cbc00 == 72 [pid = 1812] [id = 135] 03:00:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x90f04400) [pid = 1812] [serial = 404] [outer = (nil)] 03:00:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x91cbc800) [pid = 1812] [serial = 405] [outer = 0x90f04400] 03:00:44 INFO - PROCESS | 1812 | 1461232844224 Marionette DEBUG loaded listener.js 03:00:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x92705800) [pid = 1812] [serial = 406] [outer = 0x90f04400] 03:00:45 INFO - PROCESS | 1812 | 1461232845180 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]]]}] 03:00:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:00:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1639ms 03:00:45 INFO - PROCESS | 1812 | 1461232845228 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 03:00:45 INFO - PROCESS | 1812 | 1461232845233 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 03:00:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:00:45 INFO - PROCESS | 1812 | 1461232845239 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:00:45 INFO - PROCESS | 1812 | 1461232845245 Marionette TRACE conn3 <- [1,514,null,{}] 03:00:45 INFO - PROCESS | 1812 | 1461232845261 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}] 03:00:45 INFO - PROCESS | 1812 | 1461232845439 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 03:00:45 INFO - PROCESS | 1812 | 1461232845644 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x943e1000 == 73 [pid = 1812] [id = 136] 03:00:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x95860400) [pid = 1812] [serial = 407] [outer = (nil)] 03:00:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x97688800) [pid = 1812] [serial = 408] [outer = 0x95860400] 03:00:45 INFO - PROCESS | 1812 | 1461232845739 Marionette DEBUG loaded listener.js 03:00:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x97ba9400) [pid = 1812] [serial = 409] [outer = 0x95860400] 03:00:46 INFO - PROCESS | 1812 | 1461232846557 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]]]}] 03:00:46 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 03:00:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1382ms 03:00:46 INFO - PROCESS | 1812 | 1461232846622 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 03:00:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:00:46 INFO - PROCESS | 1812 | 1461232846627 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 03:00:46 INFO - PROCESS | 1812 | 1461232846633 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:00:46 INFO - PROCESS | 1812 | 1461232846636 Marionette TRACE conn3 <- [1,518,null,{}] 03:00:46 INFO - PROCESS | 1812 | 1461232846650 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}] 03:00:46 INFO - PROCESS | 1812 | 1461232846857 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 03:00:47 INFO - PROCESS | 1812 | 1461232847022 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c23cc00 == 74 [pid = 1812] [id = 137] 03:00:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x8e31d800) [pid = 1812] [serial = 410] [outer = (nil)] 03:00:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x98a12400) [pid = 1812] [serial = 411] [outer = 0x8e31d800] 03:00:47 INFO - PROCESS | 1812 | 1461232847112 Marionette DEBUG loaded listener.js 03:00:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x98dbb800) [pid = 1812] [serial = 412] [outer = 0x8e31d800] 03:00:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x99813800) [pid = 1812] [serial = 413] [outer = 0x8fe21400] 03:00:48 INFO - PROCESS | 1812 | 1461232848147 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]]]}] 03:00:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:00:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1552ms 03:00:48 INFO - PROCESS | 1812 | 1461232848184 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 03:00:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:00:48 INFO - PROCESS | 1812 | 1461232848188 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 03:00:48 INFO - PROCESS | 1812 | 1461232848195 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:00:48 INFO - PROCESS | 1812 | 1461232848198 Marionette TRACE conn3 <- [1,522,null,{}] 03:00:48 INFO - PROCESS | 1812 | 1461232848204 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}] 03:00:48 INFO - PROCESS | 1812 | 1461232848365 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 03:00:48 INFO - PROCESS | 1812 | 1461232848531 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x97cf1000 == 75 [pid = 1812] [id = 138] 03:00:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x982fa000) [pid = 1812] [serial = 414] [outer = (nil)] 03:00:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x9a510000) [pid = 1812] [serial = 415] [outer = 0x982fa000] 03:00:48 INFO - PROCESS | 1812 | 1461232848616 Marionette DEBUG loaded listener.js 03:00:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x9a5a7000) [pid = 1812] [serial = 416] [outer = 0x982fa000] 03:00:49 INFO - PROCESS | 1812 | 1461232849592 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]]]}] 03:00:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:00:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1428ms 03:00:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:00:49 INFO - PROCESS | 1812 | 1461232849622 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 03:00:49 INFO - PROCESS | 1812 | 1461232849626 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 03:00:49 INFO - PROCESS | 1812 | 1461232849632 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:00:49 INFO - PROCESS | 1812 | 1461232849636 Marionette TRACE conn3 <- [1,526,null,{}] 03:00:49 INFO - PROCESS | 1812 | 1461232849641 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}] 03:00:49 INFO - PROCESS | 1812 | 1461232849816 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 03:00:49 INFO - PROCESS | 1812 | 1461232849979 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x98a13400 == 76 [pid = 1812] [id = 139] 03:00:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x9fa25800) [pid = 1812] [serial = 417] [outer = (nil)] 03:00:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0xa0949000) [pid = 1812] [serial = 418] [outer = 0x9fa25800] 03:00:50 INFO - PROCESS | 1812 | 1461232850063 Marionette DEBUG loaded listener.js 03:00:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0xa094a800) [pid = 1812] [serial = 419] [outer = 0x9fa25800] 03:00:51 INFO - PROCESS | 1812 | 1461232851016 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]]]}] 03:00:51 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 03:00:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1430ms 03:00:51 INFO - PROCESS | 1812 | 1461232851061 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 03:00:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:00:51 INFO - PROCESS | 1812 | 1461232851065 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 03:00:51 INFO - PROCESS | 1812 | 1461232851072 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:00:51 INFO - PROCESS | 1812 | 1461232851076 Marionette TRACE conn3 <- [1,530,null,{}] 03:00:51 INFO - PROCESS | 1812 | 1461232851081 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}] 03:00:51 INFO - PROCESS | 1812 | 1461232851245 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 03:00:51 INFO - PROCESS | 1812 | 1461232851414 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c23bc00 == 77 [pid = 1812] [id = 140] 03:00:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x98a12800) [pid = 1812] [serial = 420] [outer = (nil)] 03:00:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x9a55a400) [pid = 1812] [serial = 421] [outer = 0x98a12800] 03:00:51 INFO - PROCESS | 1812 | 1461232851501 Marionette DEBUG loaded listener.js 03:00:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x9a55dc00) [pid = 1812] [serial = 422] [outer = 0x98a12800] 03:00:52 INFO - PROCESS | 1812 | 1461232852396 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"]]]}] 03:00:52 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 03:00:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:00:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:00:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:00:52 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 03:00:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:00:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:00:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:00:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1383ms 03:00:52 INFO - PROCESS | 1812 | 1461232852453 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 03:00:52 INFO - PROCESS | 1812 | 1461232852461 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 03:00:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:00:52 INFO - PROCESS | 1812 | 1461232852486 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:00:52 INFO - PROCESS | 1812 | 1461232852489 Marionette TRACE conn3 <- [1,534,null,{}] 03:00:52 INFO - PROCESS | 1812 | 1461232852495 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}] 03:00:52 INFO - PROCESS | 1812 | 1461232852671 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 03:00:52 INFO - PROCESS | 1812 | 1461232852853 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c10f800 == 78 [pid = 1812] [id = 141] 03:00:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x983dbc00) [pid = 1812] [serial = 423] [outer = (nil)] 03:00:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0xa3b7cc00) [pid = 1812] [serial = 424] [outer = 0x983dbc00] 03:00:52 INFO - PROCESS | 1812 | 1461232852937 Marionette DEBUG loaded listener.js 03:00:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0xa43cf000) [pid = 1812] [serial = 425] [outer = 0x983dbc00] 03:00:53 INFO - PROCESS | 1812 | 1461232853856 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]]]}] 03:00:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:00:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1395ms 03:00:53 INFO - PROCESS | 1812 | 1461232853879 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 03:00:53 INFO - PROCESS | 1812 | 1461232853883 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 03:00:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:00:53 INFO - PROCESS | 1812 | 1461232853889 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:00:53 INFO - PROCESS | 1812 | 1461232853893 Marionette TRACE conn3 <- [1,538,null,{}] 03:00:53 INFO - PROCESS | 1812 | 1461232853898 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}] 03:00:54 INFO - PROCESS | 1812 | 1461232854079 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 03:00:54 INFO - PROCESS | 1812 | 1461232854253 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c10e800 == 79 [pid = 1812] [id = 142] 03:00:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8f2a2000) [pid = 1812] [serial = 426] [outer = (nil)] 03:00:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8fd8b000) [pid = 1812] [serial = 427] [outer = 0x8f2a2000] 03:00:54 INFO - PROCESS | 1812 | 1461232854339 Marionette DEBUG loaded listener.js 03:00:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8fd8d000) [pid = 1812] [serial = 428] [outer = 0x8f2a2000] 03:00:55 INFO - PROCESS | 1812 | 1461232855210 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]]]}] 03:00:55 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. 03:00:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1378ms 03:00:55 INFO - PROCESS | 1812 | 1461232855276 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 03:00:55 INFO - PROCESS | 1812 | 1461232855280 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 03:00:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:00:55 INFO - PROCESS | 1812 | 1461232855288 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:00:55 INFO - PROCESS | 1812 | 1461232855291 Marionette TRACE conn3 <- [1,542,null,{}] 03:00:55 INFO - PROCESS | 1812 | 1461232855296 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}] 03:00:55 INFO - PROCESS | 1812 | 1461232855461 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 03:00:55 INFO - PROCESS | 1812 | 1461232855630 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e402c00 == 80 [pid = 1812] [id = 143] 03:00:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8e403800) [pid = 1812] [serial = 429] [outer = (nil)] 03:00:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8f2d4800) [pid = 1812] [serial = 430] [outer = 0x8e403800] 03:00:55 INFO - PROCESS | 1812 | 1461232855714 Marionette DEBUG loaded listener.js 03:00:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8ff97c00) [pid = 1812] [serial = 431] [outer = 0x8e403800] 03:00:56 INFO - PROCESS | 1812 | 1461232856562 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]]]}] 03:00:56 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. 03:00:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1329ms 03:00:56 INFO - PROCESS | 1812 | 1461232856636 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 03:00:56 INFO - PROCESS | 1812 | 1461232856640 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 03:00:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:00:56 INFO - PROCESS | 1812 | 1461232856649 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:00:56 INFO - PROCESS | 1812 | 1461232856653 Marionette TRACE conn3 <- [1,546,null,{}] 03:00:56 INFO - PROCESS | 1812 | 1461232856659 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}] 03:00:56 INFO - PROCESS | 1812 | 1461232856893 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 03:00:57 INFO - PROCESS | 1812 | 1461232857063 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e316000 == 81 [pid = 1812] [id = 144] 03:00:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8e31ac00) [pid = 1812] [serial = 432] [outer = (nil)] 03:00:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8ffa5c00) [pid = 1812] [serial = 433] [outer = 0x8e31ac00] 03:00:57 INFO - PROCESS | 1812 | 1461232857155 Marionette DEBUG loaded listener.js 03:00:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x99814c00) [pid = 1812] [serial = 434] [outer = 0x8e31ac00] 03:00:58 INFO - PROCESS | 1812 | 1461232858114 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]]]}] 03:00:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:00:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1481ms 03:00:58 INFO - PROCESS | 1812 | 1461232858131 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 03:00:58 INFO - PROCESS | 1812 | 1461232858134 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 03:00:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:00:58 INFO - PROCESS | 1812 | 1461232858141 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:00:58 INFO - PROCESS | 1812 | 1461232858143 Marionette TRACE conn3 <- [1,550,null,{}] 03:00:58 INFO - PROCESS | 1812 | 1461232858149 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}] 03:00:58 INFO - PROCESS | 1812 | 1461232858332 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 03:00:58 INFO - PROCESS | 1812 | 1461232858510 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e35f000 == 82 [pid = 1812] [id = 145] 03:00:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8e35f400) [pid = 1812] [serial = 435] [outer = (nil)] 03:00:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8e364c00) [pid = 1812] [serial = 436] [outer = 0x8e35f400] 03:00:58 INFO - PROCESS | 1812 | 1461232858594 Marionette DEBUG loaded listener.js 03:00:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8e367400) [pid = 1812] [serial = 437] [outer = 0x8e35f400] 03:00:59 INFO - PROCESS | 1812 | 1461232859781 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]]]}] 03:00:59 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. 03:00:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1694ms 03:00:59 INFO - PROCESS | 1812 | 1461232859836 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 03:00:59 INFO - PROCESS | 1812 | 1461232859842 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 03:00:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:00:59 INFO - PROCESS | 1812 | 1461232859850 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:00:59 INFO - PROCESS | 1812 | 1461232859855 Marionette TRACE conn3 <- [1,554,null,{}] 03:00:59 INFO - PROCESS | 1812 | 1461232859863 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}] 03:01:00 INFO - PROCESS | 1812 | 1461232860031 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 03:01:00 INFO - PROCESS | 1812 | 1461232860252 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2a5c00 == 83 [pid = 1812] [id = 146] 03:01:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8f2a7000) [pid = 1812] [serial = 438] [outer = (nil)] 03:01:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8f2d0800) [pid = 1812] [serial = 439] [outer = 0x8f2a7000] 03:01:00 INFO - PROCESS | 1812 | 1461232860331 Marionette DEBUG loaded listener.js 03:01:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8f4f2400) [pid = 1812] [serial = 440] [outer = 0x8f2a7000] 03:01:00 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:01 INFO - PROCESS | 1812 | 1461232861192 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]]]}] 03:01:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:01:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1384ms 03:01:01 INFO - PROCESS | 1812 | 1461232861234 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 03:01:01 INFO - PROCESS | 1812 | 1461232861242 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 03:01:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:01:01 INFO - PROCESS | 1812 | 1461232861252 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:01:01 INFO - PROCESS | 1812 | 1461232861255 Marionette TRACE conn3 <- [1,558,null,{}] 03:01:01 INFO - PROCESS | 1812 | 1461232861261 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}] 03:01:01 INFO - PROCESS | 1812 | 1461232861529 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 03:01:01 INFO - PROCESS | 1812 | 1461232861765 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e40a800 == 84 [pid = 1812] [id = 147] 03:01:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8f2a4c00) [pid = 1812] [serial = 441] [outer = (nil)] 03:01:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8f926c00) [pid = 1812] [serial = 442] [outer = 0x8f2a4c00] 03:01:01 INFO - PROCESS | 1812 | 1461232861896 Marionette DEBUG loaded listener.js 03:01:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8ffa2400) [pid = 1812] [serial = 443] [outer = 0x8f2a4c00] 03:01:02 INFO - PROCESS | 1812 | --DOCSHELL 0x980c5400 == 83 [pid = 1812] [id = 61] 03:01:02 INFO - PROCESS | 1812 | --DOCSHELL 0x943de400 == 82 [pid = 1812] [id = 60] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0xa43cd000) [pid = 1812] [serial = 357] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOCSHELL 0x8e403400 == 81 [pid = 1812] [id = 132] 03:01:02 INFO - PROCESS | 1812 | --DOCSHELL 0x92706000 == 80 [pid = 1812] [id = 131] 03:01:02 INFO - PROCESS | 1812 | --DOCSHELL 0x8c10bc00 == 79 [pid = 1812] [id = 130] 03:01:02 INFO - PROCESS | 1812 | --DOCSHELL 0x8f29f400 == 78 [pid = 1812] [id = 129] 03:01:02 INFO - PROCESS | 1812 | --DOCSHELL 0x8c113400 == 77 [pid = 1812] [id = 128] 03:01:02 INFO - PROCESS | 1812 | --DOCSHELL 0x8f4ef800 == 76 [pid = 1812] [id = 127] 03:01:02 INFO - PROCESS | 1812 | --DOCSHELL 0x8f2d4400 == 75 [pid = 1812] [id = 126] 03:01:02 INFO - PROCESS | 1812 | --DOCSHELL 0x8c23fc00 == 74 [pid = 1812] [id = 120] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x9fa2c400) [pid = 1812] [serial = 283] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0xa0942c00) [pid = 1812] [serial = 207] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0xa435fc00) [pid = 1812] [serial = 213] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x98594c00) [pid = 1812] [serial = 295] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x97803400) [pid = 1812] [serial = 198] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0xa6c6a800) [pid = 1812] [serial = 259] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0xa0b40c00) [pid = 1812] [serial = 210] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8f4ef000) [pid = 1812] [serial = 286] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x9fb98c00) [pid = 1812] [serial = 204] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x97807c00) [pid = 1812] [serial = 165] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x9432c800) [pid = 1812] [serial = 289] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0xa4bc2400) [pid = 1812] [serial = 253] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x99078400) [pid = 1812] [serial = 304] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x99071400) [pid = 1812] [serial = 244] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0xa6859000) [pid = 1812] [serial = 256] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x96ae7400) [pid = 1812] [serial = 241] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8e40dc00) [pid = 1812] [serial = 298] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0xa4b44c00) [pid = 1812] [serial = 250] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x97707000) [pid = 1812] [serial = 292] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x98d7f400) [pid = 1812] [serial = 201] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x902ccc00) [pid = 1812] [serial = 307] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8ffa5000) [pid = 1812] [serial = 301] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0xa4a48c00) [pid = 1812] [serial = 247] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8c115000) [pid = 1812] [serial = 351] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8c118000) [pid = 1812] [serial = 352] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8fe21800) [pid = 1812] [serial = 316] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8f519800) [pid = 1812] [serial = 315] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x9286f400) [pid = 1812] [serial = 345] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x943ec400) [pid = 1812] [serial = 346] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x8fac9800) [pid = 1812] [serial = 337] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x8fac6400) [pid = 1812] [serial = 336] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x9858ac00) [pid = 1812] [serial = 325] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x983d9400) [pid = 1812] [serial = 324] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0xa0e9f000) [pid = 1812] [serial = 334] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0xa0b3dc00) [pid = 1812] [serial = 333] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x8fa04c00) [pid = 1812] [serial = 313] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x91cb8800) [pid = 1812] [serial = 319] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x902d4000) [pid = 1812] [serial = 318] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x9fb52c00) [pid = 1812] [serial = 331] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0x9fa2d000) [pid = 1812] [serial = 330] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0xa2935000) [pid = 1812] [serial = 340] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0xa0943000) [pid = 1812] [serial = 339] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 113 (0x9906fc00) [pid = 1812] [serial = 328] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 112 (0x98daec00) [pid = 1812] [serial = 327] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 111 (0x97630400) [pid = 1812] [serial = 322] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 110 (0x960a2000) [pid = 1812] [serial = 321] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 109 (0x902c7000) [pid = 1812] [serial = 343] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 108 (0x8fac3c00) [pid = 1812] [serial = 342] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 107 (0x9fea2000) [pid = 1812] [serial = 349] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 106 (0x9de16400) [pid = 1812] [serial = 348] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 105 (0x90f04800) [pid = 1812] [serial = 354] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | --DOMWINDOW == 104 (0x94327400) [pid = 1812] [serial = 355] [outer = (nil)] [url = about:blank] 03:01:02 INFO - PROCESS | 1812 | 1461232862949 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]]]}] 03:01:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:01:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1727ms 03:01:02 INFO - PROCESS | 1812 | 1461232862995 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 03:01:02 INFO - PROCESS | 1812 | 1461232862998 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 03:01:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:01:03 INFO - PROCESS | 1812 | 1461232863006 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:01:03 INFO - PROCESS | 1812 | 1461232863011 Marionette TRACE conn3 <- [1,562,null,{}] 03:01:03 INFO - PROCESS | 1812 | 1461232863027 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}] 03:01:03 INFO - PROCESS | 1812 | 1461232863185 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 03:01:03 INFO - PROCESS | 1812 | 1461232863195 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c23fc00 == 75 [pid = 1812] [id = 148] 03:01:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0x8fac8000) [pid = 1812] [serial = 444] [outer = (nil)] 03:01:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0x8ffa5400) [pid = 1812] [serial = 445] [outer = 0x8fac8000] 03:01:03 INFO - PROCESS | 1812 | 1461232863272 Marionette DEBUG loaded listener.js 03:01:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0x902cf400) [pid = 1812] [serial = 446] [outer = 0x8fac8000] 03:01:03 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:04 INFO - PROCESS | 1812 | 1461232864173 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]]]}] 03:01:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:01:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1192ms 03:01:04 INFO - PROCESS | 1812 | 1461232864198 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 03:01:04 INFO - PROCESS | 1812 | 1461232864203 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 03:01:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:01:04 INFO - PROCESS | 1812 | 1461232864209 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:01:04 INFO - PROCESS | 1812 | 1461232864213 Marionette TRACE conn3 <- [1,566,null,{}] 03:01:04 INFO - PROCESS | 1812 | 1461232864218 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}] 03:01:04 INFO - PROCESS | 1812 | 1461232864366 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 03:01:04 INFO - PROCESS | 1812 | 1461232864380 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e40b000 == 76 [pid = 1812] [id = 149] 03:01:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 108 (0x91cb9800) [pid = 1812] [serial = 447] [outer = (nil)] 03:01:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0x92704400) [pid = 1812] [serial = 448] [outer = 0x91cb9800] 03:01:04 INFO - PROCESS | 1812 | 1461232864457 Marionette DEBUG loaded listener.js 03:01:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0x9270bc00) [pid = 1812] [serial = 449] [outer = 0x91cb9800] 03:01:05 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:05 INFO - PROCESS | 1812 | 1461232865344 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]]]}] 03:01:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:01:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1179ms 03:01:05 INFO - PROCESS | 1812 | 1461232865390 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 03:01:05 INFO - PROCESS | 1812 | 1461232865394 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 03:01:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:01:05 INFO - PROCESS | 1812 | 1461232865407 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:01:05 INFO - PROCESS | 1812 | 1461232865410 Marionette TRACE conn3 <- [1,570,null,{}] 03:01:05 INFO - PROCESS | 1812 | 1461232865417 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}] 03:01:05 INFO - PROCESS | 1812 | 1461232865623 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 03:01:05 INFO - PROCESS | 1812 | 1461232865645 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x912e0400 == 77 [pid = 1812] [id = 150] 03:01:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0x912e2800) [pid = 1812] [serial = 450] [outer = (nil)] 03:01:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0x935f0800) [pid = 1812] [serial = 451] [outer = 0x912e2800] 03:01:05 INFO - PROCESS | 1812 | 1461232865718 Marionette DEBUG loaded listener.js 03:01:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0x94325c00) [pid = 1812] [serial = 452] [outer = 0x912e2800] 03:01:06 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:06 INFO - PROCESS | 1812 | 1461232866622 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]]]}] 03:01:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:01:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1246ms 03:01:06 INFO - PROCESS | 1812 | 1461232866647 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 03:01:06 INFO - PROCESS | 1812 | 1461232866650 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 03:01:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:01:06 INFO - PROCESS | 1812 | 1461232866665 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:01:06 INFO - PROCESS | 1812 | 1461232866668 Marionette TRACE conn3 <- [1,574,null,{}] 03:01:06 INFO - PROCESS | 1812 | 1461232866673 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}] 03:01:06 INFO - PROCESS | 1812 | 1461232866916 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 03:01:06 INFO - PROCESS | 1812 | 1461232866948 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x935e8800 == 78 [pid = 1812] [id = 151] 03:01:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x935eac00) [pid = 1812] [serial = 453] [outer = (nil)] 03:01:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x96e7f400) [pid = 1812] [serial = 454] [outer = 0x935eac00] 03:01:07 INFO - PROCESS | 1812 | 1461232867027 Marionette DEBUG loaded listener.js 03:01:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x9767e400) [pid = 1812] [serial = 455] [outer = 0x935eac00] 03:01:07 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0x935e7400) [pid = 1812] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:01:07 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0x8e404c00) [pid = 1812] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:01:07 INFO - PROCESS | 1812 | --DOMWINDOW == 113 (0x8c244000) [pid = 1812] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:01:07 INFO - PROCESS | 1812 | --DOMWINDOW == 112 (0x8f4efc00) [pid = 1812] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:01:07 INFO - PROCESS | 1812 | --DOMWINDOW == 111 (0x8e31a800) [pid = 1812] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:01:07 INFO - PROCESS | 1812 | --DOMWINDOW == 110 (0x8f2a3000) [pid = 1812] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:01:07 INFO - PROCESS | 1812 | --DOMWINDOW == 109 (0x8f2d6000) [pid = 1812] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:01:08 INFO - PROCESS | 1812 | 1461232868034 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]]]}] 03:01:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:01:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1430ms 03:01:08 INFO - PROCESS | 1812 | 1461232868096 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 03:01:08 INFO - PROCESS | 1812 | 1461232868098 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 03:01:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:01:08 INFO - PROCESS | 1812 | 1461232868105 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:01:08 INFO - PROCESS | 1812 | 1461232868107 Marionette TRACE conn3 <- [1,578,null,{}] 03:01:08 INFO - PROCESS | 1812 | 1461232868113 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}] 03:01:08 INFO - PROCESS | 1812 | 1461232868256 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 03:01:08 INFO - PROCESS | 1812 | 1461232868275 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c244000 == 79 [pid = 1812] [id = 152] 03:01:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0x8e319c00) [pid = 1812] [serial = 456] [outer = (nil)] 03:01:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0x97805000) [pid = 1812] [serial = 457] [outer = 0x8e319c00] 03:01:08 INFO - PROCESS | 1812 | 1461232868345 Marionette DEBUG loaded listener.js 03:01:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0x97cf2c00) [pid = 1812] [serial = 458] [outer = 0x8e319c00] 03:01:09 INFO - PROCESS | 1812 | 1461232869140 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]]]}] 03:01:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:01:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1081ms 03:01:09 INFO - PROCESS | 1812 | 1461232869195 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 03:01:09 INFO - PROCESS | 1812 | 1461232869199 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 03:01:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:01:09 INFO - PROCESS | 1812 | 1461232869204 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:01:09 INFO - PROCESS | 1812 | 1461232869207 Marionette TRACE conn3 <- [1,582,null,{}] 03:01:09 INFO - PROCESS | 1812 | 1461232869213 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}] 03:01:09 INFO - PROCESS | 1812 | 1461232869357 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 03:01:09 INFO - PROCESS | 1812 | 1461232869375 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e31a000 == 80 [pid = 1812] [id = 153] 03:01:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0x8f4fbc00) [pid = 1812] [serial = 459] [outer = (nil)] 03:01:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x98590000) [pid = 1812] [serial = 460] [outer = 0x8f4fbc00] 03:01:09 INFO - PROCESS | 1812 | 1461232869446 Marionette DEBUG loaded listener.js 03:01:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x98a12000) [pid = 1812] [serial = 461] [outer = 0x8f4fbc00] 03:01:10 INFO - PROCESS | 1812 | 1461232870596 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]]]}] 03:01:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:01:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1431ms 03:01:10 INFO - PROCESS | 1812 | 1461232870637 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 03:01:10 INFO - PROCESS | 1812 | 1461232870645 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 03:01:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:01:10 INFO - PROCESS | 1812 | 1461232870654 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:01:10 INFO - PROCESS | 1812 | 1461232870659 Marionette TRACE conn3 <- [1,586,null,{}] 03:01:10 INFO - PROCESS | 1812 | 1461232870667 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}] 03:01:10 INFO - PROCESS | 1812 | 1461232870855 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 03:01:11 INFO - PROCESS | 1812 | 1461232871020 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c246c00 == 81 [pid = 1812] [id = 154] 03:01:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x8e368800) [pid = 1812] [serial = 462] [outer = (nil)] 03:01:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x8f2cec00) [pid = 1812] [serial = 463] [outer = 0x8e368800] 03:01:11 INFO - PROCESS | 1812 | 1461232871110 Marionette DEBUG loaded listener.js 03:01:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x8f51b400) [pid = 1812] [serial = 464] [outer = 0x8e368800] 03:01:11 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:12 INFO - PROCESS | 1812 | 1461232872121 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]]]}] 03:01:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:01:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1496ms 03:01:12 INFO - PROCESS | 1812 | 1461232872150 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 03:01:12 INFO - PROCESS | 1812 | 1461232872160 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 03:01:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:01:12 INFO - PROCESS | 1812 | 1461232872170 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:01:12 INFO - PROCESS | 1812 | 1461232872175 Marionette TRACE conn3 <- [1,590,null,{}] 03:01:12 INFO - PROCESS | 1812 | 1461232872181 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}] 03:01:12 INFO - PROCESS | 1812 | 1461232872362 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 03:01:12 INFO - PROCESS | 1812 | 1461232872616 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f4f0c00 == 82 [pid = 1812] [id = 155] 03:01:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x8ff9d800) [pid = 1812] [serial = 465] [outer = (nil)] 03:01:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x902d3000) [pid = 1812] [serial = 466] [outer = 0x8ff9d800] 03:01:12 INFO - PROCESS | 1812 | 1461232872741 Marionette DEBUG loaded listener.js 03:01:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x92703c00) [pid = 1812] [serial = 467] [outer = 0x8ff9d800] 03:01:13 INFO - PROCESS | 1812 | 1461232873619 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]]]}] 03:01:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:01:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1489ms 03:01:13 INFO - PROCESS | 1812 | 1461232873659 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 03:01:13 INFO - PROCESS | 1812 | 1461232873663 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 03:01:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:01:13 INFO - PROCESS | 1812 | 1461232873670 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:01:13 INFO - PROCESS | 1812 | 1461232873676 Marionette TRACE conn3 <- [1,594,null,{}] 03:01:13 INFO - PROCESS | 1812 | 1461232873693 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}] 03:01:13 INFO - PROCESS | 1812 | 1461232873885 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 03:01:14 INFO - PROCESS | 1812 | 1461232874053 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c110000 == 83 [pid = 1812] [id = 156] 03:01:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x943e4400) [pid = 1812] [serial = 468] [outer = (nil)] 03:01:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x97ee3800) [pid = 1812] [serial = 469] [outer = 0x943e4400] 03:01:14 INFO - PROCESS | 1812 | 1461232874148 Marionette DEBUG loaded listener.js 03:01:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x9906fc00) [pid = 1812] [serial = 470] [outer = 0x943e4400] 03:01:15 INFO - PROCESS | 1812 | 1461232875154 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]]]}] 03:01:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:01:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1533ms 03:01:15 INFO - PROCESS | 1812 | 1461232875205 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 03:01:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:01:15 INFO - PROCESS | 1812 | 1461232875210 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 03:01:15 INFO - PROCESS | 1812 | 1461232875216 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:01:15 INFO - PROCESS | 1812 | 1461232875220 Marionette TRACE conn3 <- [1,598,null,{}] 03:01:15 INFO - PROCESS | 1812 | 1461232875226 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}] 03:01:15 INFO - PROCESS | 1812 | 1461232875405 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 03:01:15 INFO - PROCESS | 1812 | 1461232875571 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c10a800 == 84 [pid = 1812] [id = 157] 03:01:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x960a0000) [pid = 1812] [serial = 471] [outer = (nil)] 03:01:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x998f9000) [pid = 1812] [serial = 472] [outer = 0x960a0000] 03:01:15 INFO - PROCESS | 1812 | 1461232875660 Marionette DEBUG loaded listener.js 03:01:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x9a5a6000) [pid = 1812] [serial = 473] [outer = 0x960a0000] 03:01:16 INFO - PROCESS | 1812 | 1461232876524 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]]]}] 03:01:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:01:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1336ms 03:01:16 INFO - PROCESS | 1812 | 1461232876553 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 03:01:16 INFO - PROCESS | 1812 | 1461232876557 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 03:01:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:01:16 INFO - PROCESS | 1812 | 1461232876563 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:01:16 INFO - PROCESS | 1812 | 1461232876566 Marionette TRACE conn3 <- [1,602,null,{}] 03:01:16 INFO - PROCESS | 1812 | 1461232876572 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}] 03:01:16 INFO - PROCESS | 1812 | 1461232876741 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 03:01:16 INFO - PROCESS | 1812 | 1461232876927 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x9858cc00 == 85 [pid = 1812] [id = 158] 03:01:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x998d0800) [pid = 1812] [serial = 474] [outer = (nil)] 03:01:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x9fa25400) [pid = 1812] [serial = 475] [outer = 0x998d0800] 03:01:17 INFO - PROCESS | 1812 | 1461232877015 Marionette DEBUG loaded listener.js 03:01:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x9fb52c00) [pid = 1812] [serial = 476] [outer = 0x998d0800] 03:01:18 INFO - PROCESS | 1812 | 1461232878117 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]]]}] 03:01:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:01:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1632ms 03:01:18 INFO - PROCESS | 1812 | 1461232878196 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 03:01:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:01:18 INFO - PROCESS | 1812 | 1461232878200 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 03:01:18 INFO - PROCESS | 1812 | 1461232878207 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:01:18 INFO - PROCESS | 1812 | 1461232878211 Marionette TRACE conn3 <- [1,606,null,{}] 03:01:18 INFO - PROCESS | 1812 | 1461232878217 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}] 03:01:18 INFO - PROCESS | 1812 | 1461232878464 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 03:01:18 INFO - PROCESS | 1812 | 1461232878587 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x9fa97800 == 86 [pid = 1812] [id = 159] 03:01:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x9fba0c00) [pid = 1812] [serial = 477] [outer = (nil)] 03:01:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0xa0ea8c00) [pid = 1812] [serial = 478] [outer = 0x9fba0c00] 03:01:18 INFO - PROCESS | 1812 | 1461232878719 Marionette DEBUG loaded listener.js 03:01:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0xa3b09c00) [pid = 1812] [serial = 479] [outer = 0x9fba0c00] 03:01:19 INFO - PROCESS | 1812 | 1461232879558 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]]]}] 03:01:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:01:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1389ms 03:01:19 INFO - PROCESS | 1812 | 1461232879596 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 03:01:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:01:19 INFO - PROCESS | 1812 | 1461232879600 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 03:01:19 INFO - PROCESS | 1812 | 1461232879607 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:01:19 INFO - PROCESS | 1812 | 1461232879610 Marionette TRACE conn3 <- [1,610,null,{}] 03:01:19 INFO - PROCESS | 1812 | 1461232879616 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}] 03:01:19 INFO - PROCESS | 1812 | 1461232879860 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 03:01:20 INFO - PROCESS | 1812 | 1461232879985 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x9002d000 == 87 [pid = 1812] [id = 160] 03:01:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x9002d400) [pid = 1812] [serial = 480] [outer = (nil)] 03:01:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x90033c00) [pid = 1812] [serial = 481] [outer = 0x9002d400] 03:01:20 INFO - PROCESS | 1812 | 1461232880072 Marionette DEBUG loaded listener.js 03:01:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x90036000) [pid = 1812] [serial = 482] [outer = 0x9002d400] 03:01:20 INFO - PROCESS | 1812 | 1461232880955 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]]]}] 03:01:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:01:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1379ms 03:01:20 INFO - PROCESS | 1812 | 1461232880986 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 03:01:20 INFO - PROCESS | 1812 | 1461232880989 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 03:01:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:01:20 INFO - PROCESS | 1812 | 1461232880996 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:01:21 INFO - PROCESS | 1812 | 1461232880999 Marionette TRACE conn3 <- [1,614,null,{}] 03:01:21 INFO - PROCESS | 1812 | 1461232881005 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}] 03:01:21 INFO - PROCESS | 1812 | 1461232881175 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 03:01:21 INFO - PROCESS | 1812 | 1461232881351 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x90032800 == 88 [pid = 1812] [id = 161] 03:01:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x90034800) [pid = 1812] [serial = 483] [outer = (nil)] 03:01:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x9fba7c00) [pid = 1812] [serial = 484] [outer = 0x90034800] 03:01:21 INFO - PROCESS | 1812 | 1461232881435 Marionette DEBUG loaded listener.js 03:01:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0xa0e46400) [pid = 1812] [serial = 485] [outer = 0x90034800] 03:01:22 INFO - PROCESS | 1812 | 1461232882354 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]]]}] 03:01:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:01:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1429ms 03:01:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:01:22 INFO - PROCESS | 1812 | 1461232882426 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 03:01:22 INFO - PROCESS | 1812 | 1461232882429 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 03:01:22 INFO - PROCESS | 1812 | 1461232882436 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:01:22 INFO - PROCESS | 1812 | 1461232882439 Marionette TRACE conn3 <- [1,618,null,{}] 03:01:22 INFO - PROCESS | 1812 | 1461232882445 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}] 03:01:22 INFO - PROCESS | 1812 | 1461232882618 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 03:01:22 INFO - PROCESS | 1812 | 1461232882787 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x97cf1800 == 89 [pid = 1812] [id = 162] 03:01:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0xa0b37400) [pid = 1812] [serial = 486] [outer = (nil)] 03:01:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0xa46bc800) [pid = 1812] [serial = 487] [outer = 0xa0b37400] 03:01:22 INFO - PROCESS | 1812 | 1461232882873 Marionette DEBUG loaded listener.js 03:01:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0xa46be000) [pid = 1812] [serial = 488] [outer = 0xa0b37400] 03:01:23 INFO - PROCESS | 1812 | 1461232883727 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]]]}] 03:01:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:01:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1332ms 03:01:23 INFO - PROCESS | 1812 | 1461232883768 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 03:01:23 INFO - PROCESS | 1812 | 1461232883772 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 03:01:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:01:23 INFO - PROCESS | 1812 | 1461232883778 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:01:23 INFO - PROCESS | 1812 | 1461232883781 Marionette TRACE conn3 <- [1,622,null,{}] 03:01:23 INFO - PROCESS | 1812 | 1461232883787 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}] 03:01:23 INFO - PROCESS | 1812 | 1461232883955 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 03:01:24 INFO - PROCESS | 1812 | 1461232884130 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x90039400 == 90 [pid = 1812] [id = 163] 03:01:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0xa44f1800) [pid = 1812] [serial = 489] [outer = (nil)] 03:01:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0xa4a05000) [pid = 1812] [serial = 490] [outer = 0xa44f1800] 03:01:24 INFO - PROCESS | 1812 | 1461232884221 Marionette DEBUG loaded listener.js 03:01:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0xa4a06400) [pid = 1812] [serial = 491] [outer = 0xa44f1800] 03:01:25 INFO - PROCESS | 1812 | 1461232885138 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]]]}] 03:01:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:01:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1430ms 03:01:25 INFO - PROCESS | 1812 | 1461232885209 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 03:01:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:01:25 INFO - PROCESS | 1812 | 1461232885214 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 03:01:25 INFO - PROCESS | 1812 | 1461232885220 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:01:25 INFO - PROCESS | 1812 | 1461232885224 Marionette TRACE conn3 <- [1,626,null,{}] 03:01:25 INFO - PROCESS | 1812 | 1461232885230 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}] 03:01:25 INFO - PROCESS | 1812 | 1461232885430 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 03:01:25 INFO - PROCESS | 1812 | 1461232885604 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a495000 == 91 [pid = 1812] [id = 164] 03:01:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8a496400) [pid = 1812] [serial = 492] [outer = (nil)] 03:01:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8a49f000) [pid = 1812] [serial = 493] [outer = 0x8a496400] 03:01:25 INFO - PROCESS | 1812 | 1461232885742 Marionette DEBUG loaded listener.js 03:01:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0xa4a03800) [pid = 1812] [serial = 494] [outer = 0x8a496400] 03:01:26 INFO - PROCESS | 1812 | 1461232886600 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]]]}] 03:01:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:01:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1433ms 03:01:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:01:26 INFO - PROCESS | 1812 | 1461232886653 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 03:01:26 INFO - PROCESS | 1812 | 1461232886656 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 03:01:26 INFO - PROCESS | 1812 | 1461232886663 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:01:26 INFO - PROCESS | 1812 | 1461232886666 Marionette TRACE conn3 <- [1,630,null,{}] 03:01:26 INFO - PROCESS | 1812 | 1461232886672 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}] 03:01:26 INFO - PROCESS | 1812 | 1461232886856 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 03:01:27 INFO - PROCESS | 1812 | 1461232887032 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a499400 == 92 [pid = 1812] [id = 165] 03:01:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8a4a1800) [pid = 1812] [serial = 495] [outer = (nil)] 03:01:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8a5d6400) [pid = 1812] [serial = 496] [outer = 0x8a4a1800] 03:01:27 INFO - PROCESS | 1812 | 1461232887117 Marionette DEBUG loaded listener.js 03:01:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8a5d9400) [pid = 1812] [serial = 497] [outer = 0x8a4a1800] 03:01:28 INFO - PROCESS | 1812 | 1461232888503 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]]]}] 03:01:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:01:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1879ms 03:01:28 INFO - PROCESS | 1812 | 1461232888601 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 03:01:28 INFO - PROCESS | 1812 | 1461232888606 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 03:01:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:01:28 INFO - PROCESS | 1812 | 1461232888616 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:01:28 INFO - PROCESS | 1812 | 1461232888622 Marionette TRACE conn3 <- [1,634,null,{}] 03:01:28 INFO - PROCESS | 1812 | 1461232888629 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}] 03:01:28 INFO - PROCESS | 1812 | 1461232888802 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 03:01:29 INFO - PROCESS | 1812 | 1461232888977 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a5d2800 == 93 [pid = 1812] [id = 166] 03:01:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8c23c400) [pid = 1812] [serial = 498] [outer = (nil)] 03:01:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8e366000) [pid = 1812] [serial = 499] [outer = 0x8c23c400] 03:01:29 INFO - PROCESS | 1812 | 1461232889057 Marionette DEBUG loaded listener.js 03:01:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8e40b800) [pid = 1812] [serial = 500] [outer = 0x8c23c400] 03:01:29 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:30 INFO - PROCESS | 1812 | 1461232890015 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]]]}] 03:01:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:01:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1483ms 03:01:30 INFO - PROCESS | 1812 | 1461232890097 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 03:01:30 INFO - PROCESS | 1812 | 1461232890105 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 03:01:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:01:30 INFO - PROCESS | 1812 | 1461232890115 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:01:30 INFO - PROCESS | 1812 | 1461232890119 Marionette TRACE conn3 <- [1,638,null,{}] 03:01:30 INFO - PROCESS | 1812 | 1461232890132 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}] 03:01:30 INFO - PROCESS | 1812 | 1461232890333 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 03:01:30 INFO - PROCESS | 1812 | 1461232890598 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c111c00 == 94 [pid = 1812] [id = 167] 03:01:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8c245000) [pid = 1812] [serial = 501] [outer = (nil)] 03:01:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8e36d000) [pid = 1812] [serial = 502] [outer = 0x8c245000] 03:01:30 INFO - PROCESS | 1812 | 1461232890755 Marionette DEBUG loaded listener.js 03:01:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8f4ef400) [pid = 1812] [serial = 503] [outer = 0x8c245000] 03:01:30 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x92665400) [pid = 1812] [serial = 399] [outer = (nil)] [url = about:blank] 03:01:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8c244000 == 93 [pid = 1812] [id = 152] 03:01:31 INFO - PROCESS | 1812 | --DOCSHELL 0x935e8800 == 92 [pid = 1812] [id = 151] 03:01:31 INFO - PROCESS | 1812 | --DOCSHELL 0x912e0400 == 91 [pid = 1812] [id = 150] 03:01:31 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8e40b000 == 90 [pid = 1812] [id = 149] 03:01:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8c23fc00 == 89 [pid = 1812] [id = 148] 03:01:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8e40a800 == 88 [pid = 1812] [id = 147] 03:01:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8f2a5c00 == 87 [pid = 1812] [id = 146] 03:01:31 INFO - PROCESS | 1812 | --DOCSHELL 0x98a13400 == 86 [pid = 1812] [id = 139] 03:01:31 INFO - PROCESS | 1812 | --DOCSHELL 0x97cf1000 == 85 [pid = 1812] [id = 138] 03:01:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8c23cc00 == 84 [pid = 1812] [id = 137] 03:01:31 INFO - PROCESS | 1812 | 1461232891571 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]]]}] 03:01:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:01:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1482ms 03:01:31 INFO - PROCESS | 1812 | 1461232891598 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 03:01:31 INFO - PROCESS | 1812 | 1461232891601 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 03:01:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:01:31 INFO - PROCESS | 1812 | 1461232891607 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:01:31 INFO - PROCESS | 1812 | 1461232891613 Marionette TRACE conn3 <- [1,642,null,{}] 03:01:31 INFO - PROCESS | 1812 | 1461232891660 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}] 03:01:31 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x9585f400) [pid = 1812] [serial = 393] [outer = (nil)] [url = about:blank] 03:01:31 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8f4f4400) [pid = 1812] [serial = 396] [outer = (nil)] [url = about:blank] 03:01:31 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x96ae5800) [pid = 1812] [serial = 394] [outer = (nil)] [url = about:blank] 03:01:31 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x92874c00) [pid = 1812] [serial = 390] [outer = (nil)] [url = about:blank] 03:01:31 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x92680800) [pid = 1812] [serial = 382] [outer = (nil)] [url = about:blank] 03:01:31 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x91cbf400) [pid = 1812] [serial = 381] [outer = (nil)] [url = about:blank] 03:01:31 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x99978400) [pid = 1812] [serial = 366] [outer = (nil)] [url = about:blank] 03:01:31 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x935e8000) [pid = 1812] [serial = 375] [outer = (nil)] [url = about:blank] 03:01:31 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8f2db800) [pid = 1812] [serial = 384] [outer = (nil)] [url = about:blank] 03:01:31 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8fac0800) [pid = 1812] [serial = 385] [outer = (nil)] [url = about:blank] 03:01:31 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x912e1000) [pid = 1812] [serial = 387] [outer = (nil)] [url = about:blank] 03:01:31 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x92669000) [pid = 1812] [serial = 388] [outer = (nil)] [url = about:blank] 03:01:31 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8fac6c00) [pid = 1812] [serial = 379] [outer = (nil)] [url = about:blank] 03:01:31 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8f924400) [pid = 1812] [serial = 378] [outer = (nil)] [url = about:blank] 03:01:31 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8c247400) [pid = 1812] [serial = 360] [outer = (nil)] [url = about:blank] 03:01:31 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0xa46c1800) [pid = 1812] [serial = 372] [outer = (nil)] [url = about:blank] 03:01:31 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0xa44f0000) [pid = 1812] [serial = 369] [outer = (nil)] [url = about:blank] 03:01:31 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x902d1800) [pid = 1812] [serial = 363] [outer = (nil)] [url = about:blank] 03:01:31 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8f921c00) [pid = 1812] [serial = 397] [outer = (nil)] [url = about:blank] 03:01:31 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x935f0400) [pid = 1812] [serial = 391] [outer = (nil)] [url = about:blank] 03:01:31 INFO - PROCESS | 1812 | 1461232891919 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 03:01:32 INFO - PROCESS | 1812 | 1461232892009 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c23cc00 == 85 [pid = 1812] [id = 168] 03:01:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8f92c400) [pid = 1812] [serial = 504] [outer = (nil)] 03:01:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8fd8a400) [pid = 1812] [serial = 505] [outer = 0x8f92c400] 03:01:32 INFO - PROCESS | 1812 | 1461232892086 Marionette DEBUG loaded listener.js 03:01:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8fd94c00) [pid = 1812] [serial = 506] [outer = 0x8f92c400] 03:01:32 INFO - PROCESS | 1812 | 1461232892823 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]]]}] 03:01:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:01:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1247ms 03:01:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:01:32 INFO - PROCESS | 1812 | 1461232892855 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 03:01:32 INFO - PROCESS | 1812 | 1461232892859 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 03:01:32 INFO - PROCESS | 1812 | 1461232892869 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:01:32 INFO - PROCESS | 1812 | 1461232892872 Marionette TRACE conn3 <- [1,646,null,{}] 03:01:32 INFO - PROCESS | 1812 | 1461232892906 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}] 03:01:33 INFO - PROCESS | 1812 | 1461232893062 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 03:01:33 INFO - PROCESS | 1812 | 1461232893072 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e362000 == 86 [pid = 1812] [id = 169] 03:01:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8facac00) [pid = 1812] [serial = 507] [outer = (nil)] 03:01:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x902c5800) [pid = 1812] [serial = 508] [outer = 0x8facac00] 03:01:33 INFO - PROCESS | 1812 | 1461232893145 Marionette DEBUG loaded listener.js 03:01:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x90f03c00) [pid = 1812] [serial = 509] [outer = 0x8facac00] 03:01:34 INFO - PROCESS | 1812 | 1461232894145 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]]]}] 03:01:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:01:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1338ms 03:01:34 INFO - PROCESS | 1812 | 1461232894254 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 03:01:34 INFO - PROCESS | 1812 | 1461232894258 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 03:01:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:01:34 INFO - PROCESS | 1812 | 1461232894264 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:01:34 INFO - PROCESS | 1812 | 1461232894266 Marionette TRACE conn3 <- [1,650,null,{}] 03:01:34 INFO - PROCESS | 1812 | 1461232894272 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}] 03:01:34 INFO - PROCESS | 1812 | 1461232894466 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 03:01:34 INFO - PROCESS | 1812 | 1461232894492 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x9002fc00 == 87 [pid = 1812] [id = 170] 03:01:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x902ca800) [pid = 1812] [serial = 510] [outer = (nil)] 03:01:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x92677800) [pid = 1812] [serial = 511] [outer = 0x902ca800] 03:01:34 INFO - PROCESS | 1812 | 1461232894563 Marionette DEBUG loaded listener.js 03:01:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x935f2400) [pid = 1812] [serial = 512] [outer = 0x902ca800] 03:01:35 INFO - PROCESS | 1812 | 1461232895800 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]]]}] 03:01:35 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8fac8000) [pid = 1812] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:01:35 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8f2a4c00) [pid = 1812] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:01:35 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x91cb9800) [pid = 1812] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:01:35 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x935eac00) [pid = 1812] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:01:35 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x912e2800) [pid = 1812] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:01:35 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8f2a7000) [pid = 1812] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:01:35 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8e319c00) [pid = 1812] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:01:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:01:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1632ms 03:01:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:01:35 INFO - PROCESS | 1812 | 1461232895904 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 03:01:35 INFO - PROCESS | 1812 | 1461232895906 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 03:01:35 INFO - PROCESS | 1812 | 1461232895913 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:01:35 INFO - PROCESS | 1812 | 1461232895916 Marionette TRACE conn3 <- [1,654,null,{}] 03:01:35 INFO - PROCESS | 1812 | 1461232895921 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}] 03:01:36 INFO - PROCESS | 1812 | 1461232896177 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 03:01:36 INFO - PROCESS | 1812 | 1461232896266 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ff9f800 == 88 [pid = 1812] [id = 171] 03:01:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8ffa4800) [pid = 1812] [serial = 513] [outer = (nil)] 03:01:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x943e5400) [pid = 1812] [serial = 514] [outer = 0x8ffa4800] 03:01:36 INFO - PROCESS | 1812 | 1461232896343 Marionette DEBUG loaded listener.js 03:01:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x94e40000) [pid = 1812] [serial = 515] [outer = 0x8ffa4800] 03:01:37 INFO - PROCESS | 1812 | 1461232897073 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]]]}] 03:01:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:01:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1178ms 03:01:37 INFO - PROCESS | 1812 | 1461232897102 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 03:01:37 INFO - PROCESS | 1812 | 1461232897105 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 03:01:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:01:37 INFO - PROCESS | 1812 | 1461232897111 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:01:37 INFO - PROCESS | 1812 | 1461232897114 Marionette TRACE conn3 <- [1,658,null,{}] 03:01:37 INFO - PROCESS | 1812 | 1461232897119 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}] 03:01:37 INFO - PROCESS | 1812 | 1461232897266 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 03:01:37 INFO - PROCESS | 1812 | 1461232897281 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a5d1400 == 89 [pid = 1812] [id = 172] 03:01:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x943e0c00) [pid = 1812] [serial = 516] [outer = (nil)] 03:01:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x9780bc00) [pid = 1812] [serial = 517] [outer = 0x943e0c00] 03:01:37 INFO - PROCESS | 1812 | 1461232897351 Marionette DEBUG loaded listener.js 03:01:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x983d7400) [pid = 1812] [serial = 518] [outer = 0x943e0c00] 03:01:38 INFO - PROCESS | 1812 | 1461232898567 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]]]}] 03:01:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:01:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1527ms 03:01:38 INFO - PROCESS | 1812 | 1461232898640 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 03:01:38 INFO - PROCESS | 1812 | 1461232898645 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 03:01:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:01:38 INFO - PROCESS | 1812 | 1461232898654 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:01:38 INFO - PROCESS | 1812 | 1461232898658 Marionette TRACE conn3 <- [1,662,null,{}] 03:01:38 INFO - PROCESS | 1812 | 1461232898666 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}] 03:01:38 INFO - PROCESS | 1812 | 1461232898887 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 03:01:39 INFO - PROCESS | 1812 | 1461232899108 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a5dd800 == 90 [pid = 1812] [id = 173] 03:01:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8e318c00) [pid = 1812] [serial = 519] [outer = (nil)] 03:01:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8f4efc00) [pid = 1812] [serial = 520] [outer = 0x8e318c00] 03:01:39 INFO - PROCESS | 1812 | 1461232899195 Marionette DEBUG loaded listener.js 03:01:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8f51e000) [pid = 1812] [serial = 521] [outer = 0x8e318c00] 03:01:39 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:40 INFO - PROCESS | 1812 | 1461232900084 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]]]}] 03:01:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:01:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1484ms 03:01:40 INFO - PROCESS | 1812 | 1461232900139 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 03:01:40 INFO - PROCESS | 1812 | 1461232900147 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 03:01:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:01:40 INFO - PROCESS | 1812 | 1461232900158 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:01:40 INFO - PROCESS | 1812 | 1461232900161 Marionette TRACE conn3 <- [1,666,null,{}] 03:01:40 INFO - PROCESS | 1812 | 1461232900168 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}] 03:01:40 INFO - PROCESS | 1812 | 1461232900424 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 03:01:40 INFO - PROCESS | 1812 | 1461232900677 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd94000 == 91 [pid = 1812] [id = 174] 03:01:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8fd99000) [pid = 1812] [serial = 522] [outer = (nil)] 03:01:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x90032000) [pid = 1812] [serial = 523] [outer = 0x8fd99000] 03:01:40 INFO - PROCESS | 1812 | 1461232900808 Marionette DEBUG loaded listener.js 03:01:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x912dc800) [pid = 1812] [serial = 524] [outer = 0x8fd99000] 03:01:41 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:41 INFO - PROCESS | 1812 | 1461232901700 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]]]}] 03:01:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:01:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1586ms 03:01:41 INFO - PROCESS | 1812 | 1461232901744 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 03:01:41 INFO - PROCESS | 1812 | 1461232901748 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 03:01:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:01:41 INFO - PROCESS | 1812 | 1461232901754 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:01:41 INFO - PROCESS | 1812 | 1461232901761 Marionette TRACE conn3 <- [1,670,null,{}] 03:01:41 INFO - PROCESS | 1812 | 1461232901777 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}] 03:01:41 INFO - PROCESS | 1812 | 1461232901959 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 03:01:42 INFO - PROCESS | 1812 | 1461232902131 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x9762f000 == 92 [pid = 1812] [id = 175] 03:01:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x98a13400) [pid = 1812] [serial = 525] [outer = (nil)] 03:01:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x99093c00) [pid = 1812] [serial = 526] [outer = 0x98a13400] 03:01:42 INFO - PROCESS | 1812 | 1461232902266 Marionette DEBUG loaded listener.js 03:01:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x9a561800) [pid = 1812] [serial = 527] [outer = 0x98a13400] 03:01:43 INFO - PROCESS | 1812 | 1461232903123 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]]]}] 03:01:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:01:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1441ms 03:01:43 INFO - PROCESS | 1812 | 1461232903199 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 03:01:43 INFO - PROCESS | 1812 | 1461232903210 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 03:01:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:01:43 INFO - PROCESS | 1812 | 1461232903221 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:01:43 INFO - PROCESS | 1812 | 1461232903224 Marionette TRACE conn3 <- [1,674,null,{}] 03:01:43 INFO - PROCESS | 1812 | 1461232903230 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}] 03:01:43 INFO - PROCESS | 1812 | 1461232903451 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 03:01:43 INFO - PROCESS | 1812 | 1461232903667 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2d0c00 == 93 [pid = 1812] [id = 176] 03:01:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x9de16c00) [pid = 1812] [serial = 528] [outer = (nil)] 03:01:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x9fb52800) [pid = 1812] [serial = 529] [outer = 0x9de16c00] 03:01:43 INFO - PROCESS | 1812 | 1461232903797 Marionette DEBUG loaded listener.js 03:01:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0xa0948c00) [pid = 1812] [serial = 530] [outer = 0x9de16c00] 03:01:44 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:44 INFO - PROCESS | 1812 | 1461232904629 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]]]}] 03:01:44 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 03:01:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1477ms 03:01:44 INFO - PROCESS | 1812 | 1461232904698 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 03:01:44 INFO - PROCESS | 1812 | 1461232904702 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 03:01:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:01:44 INFO - PROCESS | 1812 | 1461232904708 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:01:44 INFO - PROCESS | 1812 | 1461232904710 Marionette TRACE conn3 <- [1,678,null,{}] 03:01:44 INFO - PROCESS | 1812 | 1461232904717 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}] 03:01:44 INFO - PROCESS | 1812 | 1461232904900 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 03:01:45 INFO - PROCESS | 1812 | 1461232905073 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x9e918800 == 94 [pid = 1812] [id = 177] 03:01:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x9fea2000) [pid = 1812] [serial = 531] [outer = (nil)] 03:01:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0xa298ec00) [pid = 1812] [serial = 532] [outer = 0x9fea2000] 03:01:45 INFO - PROCESS | 1812 | 1461232905164 Marionette DEBUG loaded listener.js 03:01:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0xa43ce000) [pid = 1812] [serial = 533] [outer = 0x9fea2000] 03:01:46 INFO - PROCESS | 1812 | 1461232906071 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]]]}] 03:01:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:01:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1428ms 03:01:46 INFO - PROCESS | 1812 | 1461232906136 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 03:01:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:01:46 INFO - PROCESS | 1812 | 1461232906141 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 03:01:46 INFO - PROCESS | 1812 | 1461232906147 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:01:46 INFO - PROCESS | 1812 | 1461232906150 Marionette TRACE conn3 <- [1,682,null,{}] 03:01:46 INFO - PROCESS | 1812 | 1461232906156 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}] 03:01:46 INFO - PROCESS | 1812 | 1461232906368 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 03:01:46 INFO - PROCESS | 1812 | 1461232906596 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c201400 == 95 [pid = 1812] [id = 178] 03:01:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8c208800) [pid = 1812] [serial = 534] [outer = (nil)] 03:01:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8c20e000) [pid = 1812] [serial = 535] [outer = 0x8c208800] 03:01:46 INFO - PROCESS | 1812 | 1461232906728 Marionette DEBUG loaded listener.js 03:01:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0xa46b7400) [pid = 1812] [serial = 536] [outer = 0x8c208800] 03:01:47 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:01:47 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:01:48 INFO - PROCESS | 1812 | 1461232908000 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]]]}] 03:01:48 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) 03:01:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1885ms 03:01:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:01:48 INFO - PROCESS | 1812 | 1461232908031 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 03:01:48 INFO - PROCESS | 1812 | 1461232908034 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 03:01:48 INFO - PROCESS | 1812 | 1461232908041 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:01:48 INFO - PROCESS | 1812 | 1461232908045 Marionette TRACE conn3 <- [1,686,null,{}] 03:01:48 INFO - PROCESS | 1812 | 1461232908051 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}] 03:01:48 INFO - PROCESS | 1812 | 1461232908301 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 03:01:48 INFO - PROCESS | 1812 | 1461232908484 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c207c00 == 96 [pid = 1812] [id = 179] 03:01:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8c20a000) [pid = 1812] [serial = 537] [outer = (nil)] 03:01:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x97d49400) [pid = 1812] [serial = 538] [outer = 0x8c20a000] 03:01:48 INFO - PROCESS | 1812 | 1461232908571 Marionette DEBUG loaded listener.js 03:01:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x97d4d000) [pid = 1812] [serial = 539] [outer = 0x8c20a000] 03:01:49 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:01:49 INFO - PROCESS | 1812 | 1461232909871 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]]]}] 03:01:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:01:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1883ms 03:01:49 INFO - PROCESS | 1812 | 1461232909923 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 03:01:49 INFO - PROCESS | 1812 | 1461232909927 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 03:01:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:01:49 INFO - PROCESS | 1812 | 1461232909934 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:01:49 INFO - PROCESS | 1812 | 1461232909937 Marionette TRACE conn3 <- [1,690,null,{}] 03:01:50 INFO - PROCESS | 1812 | 1461232910030 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}] 03:01:50 INFO - PROCESS | 1812 | 1461232910252 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 03:01:50 INFO - PROCESS | 1812 | 1461232910379 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f1b1400 == 97 [pid = 1812] [id = 180] 03:01:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8f1b2000) [pid = 1812] [serial = 540] [outer = (nil)] 03:01:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8f1b8400) [pid = 1812] [serial = 541] [outer = 0x8f1b2000] 03:01:50 INFO - PROCESS | 1812 | 1461232910465 Marionette DEBUG loaded listener.js 03:01:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x8f1ba400) [pid = 1812] [serial = 542] [outer = 0x8f1b2000] 03:01:51 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:01:51 INFO - PROCESS | 1812 | 1461232911749 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]]]}] 03:01:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:01:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1835ms 03:01:51 INFO - PROCESS | 1812 | 1461232911769 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 03:01:51 INFO - PROCESS | 1812 | 1461232911772 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 03:01:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:01:51 INFO - PROCESS | 1812 | 1461232911779 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:01:51 INFO - PROCESS | 1812 | 1461232911783 Marionette TRACE conn3 <- [1,694,null,{}] 03:01:51 INFO - PROCESS | 1812 | 1461232911788 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}] 03:01:52 INFO - PROCESS | 1812 | 1461232911999 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 03:01:52 INFO - PROCESS | 1812 | 1461232912193 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c23fc00 == 98 [pid = 1812] [id = 181] 03:01:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8c241400) [pid = 1812] [serial = 543] [outer = (nil)] 03:01:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x8fac4000) [pid = 1812] [serial = 544] [outer = 0x8c241400] 03:01:52 INFO - PROCESS | 1812 | 1461232912279 Marionette DEBUG loaded listener.js 03:01:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x97d51400) [pid = 1812] [serial = 545] [outer = 0x8c241400] 03:01:53 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:01:53 INFO - PROCESS | 1812 | 1461232913939 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]]]}] 03:01:53 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) 03:01:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2190ms 03:01:53 INFO - PROCESS | 1812 | 1461232913970 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 03:01:53 INFO - PROCESS | 1812 | 1461232913976 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 03:01:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:01:53 INFO - PROCESS | 1812 | 1461232913984 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:01:53 INFO - PROCESS | 1812 | 1461232913990 Marionette TRACE conn3 <- [1,698,null,{}] 03:01:54 INFO - PROCESS | 1812 | 1461232913999 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}] 03:01:54 INFO - PROCESS | 1812 | 1461232914198 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 03:01:54 INFO - PROCESS | 1812 | 1461232914388 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c245400 == 99 [pid = 1812] [id = 182] 03:01:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x8e314000) [pid = 1812] [serial = 546] [outer = (nil)] 03:01:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8e36a800) [pid = 1812] [serial = 547] [outer = 0x8e314000] 03:01:54 INFO - PROCESS | 1812 | 1461232914466 Marionette DEBUG loaded listener.js 03:01:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x8f1b5c00) [pid = 1812] [serial = 548] [outer = 0x8e314000] 03:01:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8f2cc800 == 98 [pid = 1812] [id = 104] 03:01:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8ff9f800 == 97 [pid = 1812] [id = 171] 03:01:55 INFO - PROCESS | 1812 | --DOCSHELL 0x9002fc00 == 96 [pid = 1812] [id = 170] 03:01:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8e362000 == 95 [pid = 1812] [id = 169] 03:01:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8c23cc00 == 94 [pid = 1812] [id = 168] 03:01:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8c111c00 == 93 [pid = 1812] [id = 167] 03:01:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8a5d2800 == 92 [pid = 1812] [id = 166] 03:01:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8c110000 == 91 [pid = 1812] [id = 156] 03:01:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8f4f0c00 == 90 [pid = 1812] [id = 155] 03:01:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8c246c00 == 89 [pid = 1812] [id = 154] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x97805000) [pid = 1812] [serial = 457] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x97cf2c00) [pid = 1812] [serial = 458] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0xa0949000) [pid = 1812] [serial = 418] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x902cf400) [pid = 1812] [serial = 446] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8e364c00) [pid = 1812] [serial = 436] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8f926c00) [pid = 1812] [serial = 442] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8fd8b000) [pid = 1812] [serial = 427] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x9270bc00) [pid = 1812] [serial = 449] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0xa3b7cc00) [pid = 1812] [serial = 424] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x9a510000) [pid = 1812] [serial = 415] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8ffa5400) [pid = 1812] [serial = 445] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x9767e400) [pid = 1812] [serial = 455] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8ffa5c00) [pid = 1812] [serial = 433] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x96e7f400) [pid = 1812] [serial = 454] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8f2d4800) [pid = 1812] [serial = 430] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x935f0800) [pid = 1812] [serial = 451] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8ffa2400) [pid = 1812] [serial = 443] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x97688800) [pid = 1812] [serial = 408] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x98a12400) [pid = 1812] [serial = 411] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x9a55a400) [pid = 1812] [serial = 421] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x9de20400) [pid = 1812] [serial = 223] [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.] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x91cbc800) [pid = 1812] [serial = 405] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x94325c00) [pid = 1812] [serial = 452] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8f2d0800) [pid = 1812] [serial = 439] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8f4ee000) [pid = 1812] [serial = 402] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x92704400) [pid = 1812] [serial = 448] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8f4f2400) [pid = 1812] [serial = 440] [outer = (nil)] [url = about:blank] 03:01:55 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:01:55 INFO - PROCESS | 1812 | 1461232915865 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]]]}] 03:01:55 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) 03:01:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1936ms 03:01:55 INFO - PROCESS | 1812 | 1461232915920 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 03:01:55 INFO - PROCESS | 1812 | 1461232915928 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 03:01:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:01:55 INFO - PROCESS | 1812 | 1461232915989 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:01:55 INFO - PROCESS | 1812 | 1461232915993 Marionette TRACE conn3 <- [1,702,null,{}] 03:01:56 INFO - PROCESS | 1812 | 1461232916000 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}] 03:01:56 INFO - PROCESS | 1812 | 1461232916166 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 03:01:56 INFO - PROCESS | 1812 | 1461232916296 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a498000 == 90 [pid = 1812] [id = 183] 03:01:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8c110000) [pid = 1812] [serial = 549] [outer = (nil)] 03:01:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8f4ee000) [pid = 1812] [serial = 550] [outer = 0x8c110000] 03:01:56 INFO - PROCESS | 1812 | 1461232916367 Marionette DEBUG loaded listener.js 03:01:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8f4f7800) [pid = 1812] [serial = 551] [outer = 0x8c110000] 03:01:57 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:01:57 INFO - PROCESS | 1812 | 1461232917545 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]]]}] 03:01:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:01:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1592ms 03:01:57 INFO - PROCESS | 1812 | 1461232917573 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 03:01:57 INFO - PROCESS | 1812 | 1461232917577 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 03:01:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:01:57 INFO - PROCESS | 1812 | 1461232917583 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:01:57 INFO - PROCESS | 1812 | 1461232917588 Marionette TRACE conn3 <- [1,706,null,{}] 03:01:57 INFO - PROCESS | 1812 | 1461232917603 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}] 03:01:57 INFO - PROCESS | 1812 | 1461232917761 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 03:01:58 INFO - PROCESS | 1812 | 1461232918005 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2d0800 == 91 [pid = 1812] [id = 184] 03:01:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8fa0a800) [pid = 1812] [serial = 552] [outer = (nil)] 03:01:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8ffa3800) [pid = 1812] [serial = 553] [outer = 0x8fa0a800] 03:01:58 INFO - PROCESS | 1812 | 1461232918080 Marionette DEBUG loaded listener.js 03:01:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x90039800) [pid = 1812] [serial = 554] [outer = 0x8fa0a800] 03:01:59 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:01:59 INFO - PROCESS | 1812 | 1461232919289 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]]]}] 03:01:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:01:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1731ms 03:01:59 INFO - PROCESS | 1812 | 1461232919315 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 03:01:59 INFO - PROCESS | 1812 | 1461232919319 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 03:01:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:01:59 INFO - PROCESS | 1812 | 1461232919325 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:01:59 INFO - PROCESS | 1812 | 1461232919329 Marionette TRACE conn3 <- [1,710,null,{}] 03:01:59 INFO - PROCESS | 1812 | 1461232919350 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}] 03:01:59 INFO - PROCESS | 1812 | 1461232919541 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 03:01:59 INFO - PROCESS | 1812 | 1461232919621 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd96800 == 92 [pid = 1812] [id = 185] 03:01:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8fd99c00) [pid = 1812] [serial = 555] [outer = (nil)] 03:01:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x92704400) [pid = 1812] [serial = 556] [outer = 0x8fd99c00] 03:01:59 INFO - PROCESS | 1812 | 1461232919693 Marionette DEBUG loaded listener.js 03:01:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x92872000) [pid = 1812] [serial = 557] [outer = 0x8fd99c00] 03:02:00 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x902ca800) [pid = 1812] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:02:00 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8c23c400) [pid = 1812] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:02:00 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8c245000) [pid = 1812] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:02:00 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8f92c400) [pid = 1812] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:02:00 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8facac00) [pid = 1812] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:02:00 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8ffa4800) [pid = 1812] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:02:01 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:01 INFO - PROCESS | 1812 | 1461232921094 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]]]}] 03:02:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:02:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1786ms 03:02:01 INFO - PROCESS | 1812 | 1461232921112 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 03:02:01 INFO - PROCESS | 1812 | 1461232921115 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 03:02:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:02:01 INFO - PROCESS | 1812 | 1461232921121 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:02:01 INFO - PROCESS | 1812 | 1461232921124 Marionette TRACE conn3 <- [1,714,null,{}] 03:02:01 INFO - PROCESS | 1812 | 1461232921129 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}] 03:02:01 INFO - PROCESS | 1812 | 1461232921286 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 03:02:01 INFO - PROCESS | 1812 | 1461232921509 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f921800 == 93 [pid = 1812] [id = 186] 03:02:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8f92c400) [pid = 1812] [serial = 558] [outer = (nil)] 03:02:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x91cb3000) [pid = 1812] [serial = 559] [outer = 0x8f92c400] 03:02:01 INFO - PROCESS | 1812 | 1461232921582 Marionette DEBUG loaded listener.js 03:02:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x935ec400) [pid = 1812] [serial = 560] [outer = 0x8f92c400] 03:02:02 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:02 INFO - PROCESS | 1812 | 1461232922698 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]]]}] 03:02:02 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 03:02:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1632ms 03:02:02 INFO - PROCESS | 1812 | 1461232922769 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 03:02:02 INFO - PROCESS | 1812 | 1461232922775 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 03:02:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:02:02 INFO - PROCESS | 1812 | 1461232922786 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:02:02 INFO - PROCESS | 1812 | 1461232922791 Marionette TRACE conn3 <- [1,718,null,{}] 03:02:02 INFO - PROCESS | 1812 | 1461232922810 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}] 03:02:03 INFO - PROCESS | 1812 | 1461232923053 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 03:02:03 INFO - PROCESS | 1812 | 1461232923245 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c111c00 == 94 [pid = 1812] [id = 187] 03:02:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8c247400) [pid = 1812] [serial = 561] [outer = (nil)] 03:02:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8e362000) [pid = 1812] [serial = 562] [outer = 0x8c247400] 03:02:03 INFO - PROCESS | 1812 | 1461232923349 Marionette DEBUG loaded listener.js 03:02:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8f1b4c00) [pid = 1812] [serial = 563] [outer = 0x8c247400] 03:02:04 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:04 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:02:04 INFO - PROCESS | 1812 | 1461232924799 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]]]}] 03:02:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:02:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2044ms 03:02:04 INFO - PROCESS | 1812 | 1461232924830 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 03:02:04 INFO - PROCESS | 1812 | 1461232924838 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 03:02:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:02:04 INFO - PROCESS | 1812 | 1461232924857 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:02:04 INFO - PROCESS | 1812 | 1461232924865 Marionette TRACE conn3 <- [1,722,null,{}] 03:02:04 INFO - PROCESS | 1812 | 1461232924871 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}] 03:02:05 INFO - PROCESS | 1812 | 1461232925043 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 03:02:05 INFO - PROCESS | 1812 | 1461232925221 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c20ec00 == 95 [pid = 1812] [id = 188] 03:02:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8e369000) [pid = 1812] [serial = 564] [outer = (nil)] 03:02:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8fd96000) [pid = 1812] [serial = 565] [outer = 0x8e369000] 03:02:05 INFO - PROCESS | 1812 | 1461232925308 Marionette DEBUG loaded listener.js 03:02:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x902ccc00) [pid = 1812] [serial = 566] [outer = 0x8e369000] 03:02:06 INFO - PROCESS | 1812 | 1461232926234 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] 03:02:06 INFO - PROCESS | 1812 | 1461232926298 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 03:02:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:02:06 INFO - PROCESS | 1812 | 1461232926305 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:02:06 INFO - PROCESS | 1812 | 1461232926311 Marionette TRACE conn3 <- [1,726,null,{}] 03:02:06 INFO - PROCESS | 1812 | 1461232926327 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}] 03:02:06 INFO - PROCESS | 1812 | 1461232926544 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 03:02:06 INFO - PROCESS | 1812 | 1461232926809 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x94323c00 == 96 [pid = 1812] [id = 189] 03:02:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x9432d800) [pid = 1812] [serial = 567] [outer = (nil)] 03:02:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x96e7ec00) [pid = 1812] [serial = 568] [outer = 0x9432d800] 03:02:06 INFO - PROCESS | 1812 | 1461232926943 Marionette DEBUG loaded listener.js 03:02:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x9767f800) [pid = 1812] [serial = 569] [outer = 0x9432d800] 03:02:07 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:07 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:02:07 INFO - PROCESS | 1812 | 1461232927892 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]]]}] 03:02:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:02:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1640ms 03:02:07 INFO - PROCESS | 1812 | 1461232927945 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 03:02:07 INFO - PROCESS | 1812 | 1461232927950 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 03:02:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:02:07 INFO - PROCESS | 1812 | 1461232927956 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:02:07 INFO - PROCESS | 1812 | 1461232927960 Marionette TRACE conn3 <- [1,730,null,{}] 03:02:07 INFO - PROCESS | 1812 | 1461232927966 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}] 03:02:08 INFO - PROCESS | 1812 | 1461232928139 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 03:02:08 INFO - PROCESS | 1812 | 1461232928378 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ffa2800 == 97 [pid = 1812] [id = 190] 03:02:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x97630c00) [pid = 1812] [serial = 570] [outer = (nil)] 03:02:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x97d50c00) [pid = 1812] [serial = 571] [outer = 0x97630c00] 03:02:08 INFO - PROCESS | 1812 | 1461232928478 Marionette DEBUG loaded listener.js 03:02:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x98d7e800) [pid = 1812] [serial = 572] [outer = 0x97630c00] 03:02:09 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:09 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:02:09 INFO - PROCESS | 1812 | 1461232929353 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] 03:02:09 INFO - PROCESS | 1812 | 1461232929397 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 03:02:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:02:09 INFO - PROCESS | 1812 | 1461232929404 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:02:09 INFO - PROCESS | 1812 | 1461232929407 Marionette TRACE conn3 <- [1,734,null,{}] 03:02:09 INFO - PROCESS | 1812 | 1461232929413 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}] 03:02:09 INFO - PROCESS | 1812 | 1461232929576 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 03:02:09 INFO - PROCESS | 1812 | 1461232929758 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a492c00 == 98 [pid = 1812] [id = 191] 03:02:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8c205800) [pid = 1812] [serial = 573] [outer = (nil)] 03:02:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x9a55e800) [pid = 1812] [serial = 574] [outer = 0x8c205800] 03:02:09 INFO - PROCESS | 1812 | 1461232929846 Marionette DEBUG loaded listener.js 03:02:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x9de16000) [pid = 1812] [serial = 575] [outer = 0x8c205800] 03:02:10 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:10 INFO - PROCESS | 1812 | 1461232930768 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]]]}] 03:02:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:02:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1429ms 03:02:10 INFO - PROCESS | 1812 | 1461232930834 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 03:02:10 INFO - PROCESS | 1812 | 1461232930838 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 03:02:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:02:10 INFO - PROCESS | 1812 | 1461232930845 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:02:10 INFO - PROCESS | 1812 | 1461232930849 Marionette TRACE conn3 <- [1,738,null,{}] 03:02:10 INFO - PROCESS | 1812 | 1461232930855 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}] 03:02:11 INFO - PROCESS | 1812 | 1461232931094 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 03:02:11 INFO - PROCESS | 1812 | 1461232931327 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c205000 == 99 [pid = 1812] [id = 192] 03:02:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0xa0946000) [pid = 1812] [serial = 576] [outer = (nil)] 03:02:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0xa4354800) [pid = 1812] [serial = 577] [outer = 0xa0946000] 03:02:11 INFO - PROCESS | 1812 | 1461232931461 Marionette DEBUG loaded listener.js 03:02:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0xa46c3800) [pid = 1812] [serial = 578] [outer = 0xa0946000] 03:02:12 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:12 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:02:12 INFO - PROCESS | 1812 | 1461232932724 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]]]}] 03:02:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:02:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1930ms 03:02:12 INFO - PROCESS | 1812 | 1461232932776 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 03:02:12 INFO - PROCESS | 1812 | 1461232932780 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 03:02:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:02:12 INFO - PROCESS | 1812 | 1461232932787 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:02:12 INFO - PROCESS | 1812 | 1461232932790 Marionette TRACE conn3 <- [1,742,null,{}] 03:02:12 INFO - PROCESS | 1812 | 1461232932796 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}] 03:02:13 INFO - PROCESS | 1812 | 1461232933045 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 03:02:13 INFO - PROCESS | 1812 | 1461232933224 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x8be91400 == 100 [pid = 1812] [id = 193] 03:02:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x8be92800) [pid = 1812] [serial = 579] [outer = (nil)] 03:02:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8be98400) [pid = 1812] [serial = 580] [outer = 0x8be92800] 03:02:13 INFO - PROCESS | 1812 | 1461232933313 Marionette DEBUG loaded listener.js 03:02:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x8be9a400) [pid = 1812] [serial = 581] [outer = 0x8be92800] 03:02:14 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:14 INFO - PROCESS | 1812 | 1461232934614 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]]]}] 03:02:14 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 03:02:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1878ms 03:02:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:02:14 INFO - PROCESS | 1812 | 1461232934666 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 03:02:14 INFO - PROCESS | 1812 | 1461232934669 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 03:02:14 INFO - PROCESS | 1812 | 1461232934675 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:02:14 INFO - PROCESS | 1812 | 1461232934679 Marionette TRACE conn3 <- [1,746,null,{}] 03:02:14 INFO - PROCESS | 1812 | 1461232934777 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}] 03:02:14 INFO - PROCESS | 1812 | 1461232934949 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 03:02:15 INFO - PROCESS | 1812 | 1461232935123 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a494c00 == 101 [pid = 1812] [id = 194] 03:02:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8be9a000) [pid = 1812] [serial = 582] [outer = (nil)] 03:02:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0xa0949000) [pid = 1812] [serial = 583] [outer = 0x8be9a000] 03:02:15 INFO - PROCESS | 1812 | 1461232935206 Marionette DEBUG loaded listener.js 03:02:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0xa448a800) [pid = 1812] [serial = 584] [outer = 0x8be9a000] 03:02:15 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:16 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:16 INFO - PROCESS | 1812 | 1461232936467 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]]]}] 03:02:16 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.) 03:02:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1825ms 03:02:16 INFO - PROCESS | 1812 | 1461232936499 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 03:02:16 INFO - PROCESS | 1812 | 1461232936503 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 03:02:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:02:16 INFO - PROCESS | 1812 | 1461232936509 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:02:16 INFO - PROCESS | 1812 | 1461232936512 Marionette TRACE conn3 <- [1,750,null,{}] 03:02:16 INFO - PROCESS | 1812 | 1461232936518 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}] 03:02:16 INFO - PROCESS | 1812 | 1461232936721 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 03:02:16 INFO - PROCESS | 1812 | 1461232936921 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a5da400 == 102 [pid = 1812] [id = 195] 03:02:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x8f1a1800) [pid = 1812] [serial = 585] [outer = (nil)] 03:02:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x8f1a8000) [pid = 1812] [serial = 586] [outer = 0x8f1a1800] 03:02:17 INFO - PROCESS | 1812 | 1461232937004 Marionette DEBUG loaded listener.js 03:02:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x8f1ad800) [pid = 1812] [serial = 587] [outer = 0x8f1a1800] 03:02:18 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:18 INFO - PROCESS | 1812 | 1461232938469 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]]]}] 03:02:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:02:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2030ms 03:02:18 INFO - PROCESS | 1812 | 1461232938541 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 03:02:18 INFO - PROCESS | 1812 | 1461232938546 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 03:02:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:02:18 INFO - PROCESS | 1812 | 1461232938556 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:02:18 INFO - PROCESS | 1812 | 1461232938561 Marionette TRACE conn3 <- [1,754,null,{}] 03:02:18 INFO - PROCESS | 1812 | 1461232938569 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}] 03:02:18 INFO - PROCESS | 1812 | 1461232938776 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 03:02:18 INFO - PROCESS | 1812 | 1461232938958 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c246c00 == 103 [pid = 1812] [id = 196] 03:02:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x8c248000) [pid = 1812] [serial = 588] [outer = (nil)] 03:02:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x8e31e400) [pid = 1812] [serial = 589] [outer = 0x8c248000] 03:02:19 INFO - PROCESS | 1812 | 1461232939036 Marionette DEBUG loaded listener.js 03:02:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x8e365000) [pid = 1812] [serial = 590] [outer = 0x8c248000] 03:02:20 INFO - PROCESS | 1812 | --DOCSHELL 0x943e1000 == 102 [pid = 1812] [id = 136] 03:02:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8c10f800 == 101 [pid = 1812] [id = 141] 03:02:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8c23bc00 == 100 [pid = 1812] [id = 140] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x98590000) [pid = 1812] [serial = 460] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8f2cec00) [pid = 1812] [serial = 463] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x902d3000) [pid = 1812] [serial = 466] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x97ee3800) [pid = 1812] [serial = 469] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x998f9000) [pid = 1812] [serial = 472] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x9fa25400) [pid = 1812] [serial = 475] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0xa0ea8c00) [pid = 1812] [serial = 478] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x90033c00) [pid = 1812] [serial = 481] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x9fba7c00) [pid = 1812] [serial = 484] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0xa46bc800) [pid = 1812] [serial = 487] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0xa4a05000) [pid = 1812] [serial = 490] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x9780bc00) [pid = 1812] [serial = 517] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8a49f000) [pid = 1812] [serial = 493] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd96800 == 99 [pid = 1812] [id = 185] 03:02:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8f2d0800 == 98 [pid = 1812] [id = 184] 03:02:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8a498000 == 97 [pid = 1812] [id = 183] 03:02:20 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8c245400 == 96 [pid = 1812] [id = 182] 03:02:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8f2d0c00 == 95 [pid = 1812] [id = 176] 03:02:20 INFO - PROCESS | 1812 | --DOCSHELL 0x9762f000 == 94 [pid = 1812] [id = 175] 03:02:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd94000 == 93 [pid = 1812] [id = 174] 03:02:20 INFO - PROCESS | 1812 | 1461232940505 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]]]}] 03:02:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8a5dd800 == 92 [pid = 1812] [id = 173] 03:02:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8a5d1400 == 91 [pid = 1812] [id = 172] 03:02:20 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 03:02:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1982ms 03:02:20 INFO - PROCESS | 1812 | 1461232940588 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 03:02:20 INFO - PROCESS | 1812 | 1461232940597 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x92677800) [pid = 1812] [serial = 511] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8e40b800) [pid = 1812] [serial = 500] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8e366000) [pid = 1812] [serial = 499] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8e36d000) [pid = 1812] [serial = 502] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8f4ef400) [pid = 1812] [serial = 503] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8fd8a400) [pid = 1812] [serial = 505] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8fd94c00) [pid = 1812] [serial = 506] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x902c5800) [pid = 1812] [serial = 508] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8a5d6400) [pid = 1812] [serial = 496] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x94e40000) [pid = 1812] [serial = 515] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x943e5400) [pid = 1812] [serial = 514] [outer = (nil)] [url = about:blank] 03:02:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x935f2400) [pid = 1812] [serial = 512] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x90f03c00) [pid = 1812] [serial = 509] [outer = (nil)] [url = about:blank] 03:02:20 INFO - PROCESS | 1812 | 1461232940641 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:02:20 INFO - PROCESS | 1812 | 1461232940645 Marionette TRACE conn3 <- [1,758,null,{}] 03:02:20 INFO - PROCESS | 1812 | 1461232940651 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}] 03:02:20 INFO - PROCESS | 1812 | 1461232940802 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 03:02:20 INFO - PROCESS | 1812 | 1461232940814 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c113c00 == 92 [pid = 1812] [id = 197] 03:02:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8c246000) [pid = 1812] [serial = 591] [outer = (nil)] 03:02:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8e40c800) [pid = 1812] [serial = 592] [outer = 0x8c246000] 03:02:20 INFO - PROCESS | 1812 | 1461232940888 Marionette DEBUG loaded listener.js 03:02:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8f1a7800) [pid = 1812] [serial = 593] [outer = 0x8c246000] 03:02:21 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:21 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:02:21 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:21 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:21 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:21 INFO - PROCESS | 1812 | 1461232941787 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]]]}] 03:02:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:02:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1189ms 03:02:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:02:21 INFO - PROCESS | 1812 | 1461232941825 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 03:02:21 INFO - PROCESS | 1812 | 1461232941828 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 03:02:21 INFO - PROCESS | 1812 | 1461232941835 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:02:21 INFO - PROCESS | 1812 | 1461232941840 Marionette TRACE conn3 <- [1,762,null,{}] 03:02:21 INFO - PROCESS | 1812 | 1461232941856 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}] 03:02:22 INFO - PROCESS | 1812 | 1461232942017 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 03:02:22 INFO - PROCESS | 1812 | 1461232942161 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f1bec00 == 93 [pid = 1812] [id = 198] 03:02:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8f2a0000) [pid = 1812] [serial = 594] [outer = (nil)] 03:02:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8f2d1800) [pid = 1812] [serial = 595] [outer = 0x8f2a0000] 03:02:22 INFO - PROCESS | 1812 | 1461232942239 Marionette DEBUG loaded listener.js 03:02:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8f4eec00) [pid = 1812] [serial = 596] [outer = 0x8f2a0000] 03:02:23 INFO - PROCESS | 1812 | 1461232943400 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]]]}] 03:02:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:02:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1584ms 03:02:23 INFO - PROCESS | 1812 | 1461232943421 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 03:02:23 INFO - PROCESS | 1812 | 1461232943430 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 03:02:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:02:23 INFO - PROCESS | 1812 | 1461232943437 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:02:23 INFO - PROCESS | 1812 | 1461232943443 Marionette TRACE conn3 <- [1,766,null,{}] 03:02:23 INFO - PROCESS | 1812 | 1461232943454 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}] 03:02:23 INFO - PROCESS | 1812 | 1461232943657 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 03:02:23 INFO - PROCESS | 1812 | 1461232943730 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2d2800 == 94 [pid = 1812] [id = 199] 03:02:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8f4f2000) [pid = 1812] [serial = 597] [outer = (nil)] 03:02:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8fa04000) [pid = 1812] [serial = 598] [outer = 0x8f4f2000] 03:02:23 INFO - PROCESS | 1812 | 1461232943804 Marionette DEBUG loaded listener.js 03:02:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8fabdc00) [pid = 1812] [serial = 599] [outer = 0x8f4f2000] 03:02:25 INFO - PROCESS | 1812 | 1461232945025 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]]]}] 03:02:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:02:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1630ms 03:02:25 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8c110000) [pid = 1812] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:02:25 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8fa0a800) [pid = 1812] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:02:25 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8fd99c00) [pid = 1812] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:02:25 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8e314000) [pid = 1812] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:02:25 INFO - PROCESS | 1812 | 1461232945184 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 03:02:25 INFO - PROCESS | 1812 | 1461232945188 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 03:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:02:25 INFO - PROCESS | 1812 | 1461232945273 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:02:25 INFO - PROCESS | 1812 | 1461232945276 Marionette TRACE conn3 <- [1,770,null,{}] 03:02:25 INFO - PROCESS | 1812 | 1461232945282 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}] 03:02:25 INFO - PROCESS | 1812 | 1461232945440 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 03:02:25 INFO - PROCESS | 1812 | 1461232945575 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f511c00 == 95 [pid = 1812] [id = 200] 03:02:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8f51b000) [pid = 1812] [serial = 600] [outer = (nil)] 03:02:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8fac6800) [pid = 1812] [serial = 601] [outer = 0x8f51b000] 03:02:25 INFO - PROCESS | 1812 | 1461232945647 Marionette DEBUG loaded listener.js 03:02:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8facb800) [pid = 1812] [serial = 602] [outer = 0x8f51b000] 03:02:26 INFO - PROCESS | 1812 | 1461232946289 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]]]}] 03:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1036ms 03:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:02:26 INFO - PROCESS | 1812 | 1461232946304 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 03:02:26 INFO - PROCESS | 1812 | 1461232946306 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 03:02:26 INFO - PROCESS | 1812 | 1461232946312 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:02:26 INFO - PROCESS | 1812 | 1461232946316 Marionette TRACE conn3 <- [1,774,null,{}] 03:02:26 INFO - PROCESS | 1812 | 1461232946321 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}] 03:02:26 INFO - PROCESS | 1812 | 1461232946546 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 03:02:26 INFO - PROCESS | 1812 | 1461232946570 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd8c800 == 96 [pid = 1812] [id = 201] 03:02:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8fd8cc00) [pid = 1812] [serial = 603] [outer = (nil)] 03:02:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8ffa2c00) [pid = 1812] [serial = 604] [outer = 0x8fd8cc00] 03:02:26 INFO - PROCESS | 1812 | 1461232946647 Marionette DEBUG loaded listener.js 03:02:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x90038800) [pid = 1812] [serial = 605] [outer = 0x8fd8cc00] 03:02:27 INFO - PROCESS | 1812 | 1461232947605 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]]]}] 03:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1335ms 03:02:27 INFO - PROCESS | 1812 | 1461232947648 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 03:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:02:27 INFO - PROCESS | 1812 | 1461232947654 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 03:02:27 INFO - PROCESS | 1812 | 1461232947663 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:02:27 INFO - PROCESS | 1812 | 1461232947669 Marionette TRACE conn3 <- [1,778,null,{}] 03:02:27 INFO - PROCESS | 1812 | 1461232947679 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}] 03:02:27 INFO - PROCESS | 1812 | 1461232947903 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 03:02:28 INFO - PROCESS | 1812 | 1461232948165 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c203800 == 97 [pid = 1812] [id = 202] 03:02:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8c204400) [pid = 1812] [serial = 606] [outer = (nil)] 03:02:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x8e31e800) [pid = 1812] [serial = 607] [outer = 0x8c204400] 03:02:28 INFO - PROCESS | 1812 | 1461232948299 Marionette DEBUG loaded listener.js 03:02:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x8e409800) [pid = 1812] [serial = 608] [outer = 0x8c204400] 03:02:29 INFO - PROCESS | 1812 | 1461232949215 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]]]}] 03:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1588ms 03:02:29 INFO - PROCESS | 1812 | 1461232949251 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 03:02:29 INFO - PROCESS | 1812 | 1461232949261 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 03:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:02:29 INFO - PROCESS | 1812 | 1461232949271 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:02:29 INFO - PROCESS | 1812 | 1461232949275 Marionette TRACE conn3 <- [1,782,null,{}] 03:02:29 INFO - PROCESS | 1812 | 1461232949282 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}] 03:02:29 INFO - PROCESS | 1812 | 1461232949477 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 03:02:29 INFO - PROCESS | 1812 | 1461232949657 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f1b9800 == 98 [pid = 1812] [id = 203] 03:02:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x8f1c0400) [pid = 1812] [serial = 609] [outer = (nil)] 03:02:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8f2cec00) [pid = 1812] [serial = 610] [outer = 0x8f1c0400] 03:02:29 INFO - PROCESS | 1812 | 1461232949802 Marionette DEBUG loaded listener.js 03:02:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x8f511000) [pid = 1812] [serial = 611] [outer = 0x8f1c0400] 03:02:30 INFO - PROCESS | 1812 | 1461232950805 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]]]}] 03:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1577ms 03:02:30 INFO - PROCESS | 1812 | 1461232950848 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 03:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:02:30 INFO - PROCESS | 1812 | 1461232950853 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 03:02:30 INFO - PROCESS | 1812 | 1461232950859 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:02:30 INFO - PROCESS | 1812 | 1461232950865 Marionette TRACE conn3 <- [1,786,null,{}] 03:02:30 INFO - PROCESS | 1812 | 1461232950882 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}] 03:02:31 INFO - PROCESS | 1812 | 1461232951098 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 03:02:31 INFO - PROCESS | 1812 | 1461232951372 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ff98c00 == 99 [pid = 1812] [id = 204] 03:02:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8ffa4800) [pid = 1812] [serial = 612] [outer = (nil)] 03:02:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x902c6c00) [pid = 1812] [serial = 613] [outer = 0x8ffa4800] 03:02:31 INFO - PROCESS | 1812 | 1461232951465 Marionette DEBUG loaded listener.js 03:02:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x902d2c00) [pid = 1812] [serial = 614] [outer = 0x8ffa4800] 03:02:32 INFO - PROCESS | 1812 | 1461232952335 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]]]}] 03:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1534ms 03:02:32 INFO - PROCESS | 1812 | 1461232952393 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 03:02:32 INFO - PROCESS | 1812 | 1461232952398 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 03:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:02:32 INFO - PROCESS | 1812 | 1461232952405 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:02:32 INFO - PROCESS | 1812 | 1461232952409 Marionette TRACE conn3 <- [1,790,null,{}] 03:02:32 INFO - PROCESS | 1812 | 1461232952414 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}] 03:02:32 INFO - PROCESS | 1812 | 1461232952589 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 03:02:32 INFO - PROCESS | 1812 | 1461232952771 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c20b800 == 100 [pid = 1812] [id = 205] 03:02:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x8c23c400) [pid = 1812] [serial = 615] [outer = (nil)] 03:02:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x91cba800) [pid = 1812] [serial = 616] [outer = 0x8c23c400] 03:02:32 INFO - PROCESS | 1812 | 1461232952863 Marionette DEBUG loaded listener.js 03:02:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x92678800) [pid = 1812] [serial = 617] [outer = 0x8c23c400] 03:02:33 INFO - PROCESS | 1812 | 1461232953825 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]]]}] 03:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1481ms 03:02:33 INFO - PROCESS | 1812 | 1461232953887 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 03:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:02:33 INFO - PROCESS | 1812 | 1461232953891 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 03:02:33 INFO - PROCESS | 1812 | 1461232953897 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:02:33 INFO - PROCESS | 1812 | 1461232953901 Marionette TRACE conn3 <- [1,794,null,{}] 03:02:33 INFO - PROCESS | 1812 | 1461232953907 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}] 03:02:34 INFO - PROCESS | 1812 | 1461232954078 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 03:02:34 INFO - PROCESS | 1812 | 1461232954305 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c20b400 == 101 [pid = 1812] [id = 206] 03:02:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x8c20f000) [pid = 1812] [serial = 618] [outer = (nil)] 03:02:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x935e8c00) [pid = 1812] [serial = 619] [outer = 0x8c20f000] 03:02:34 INFO - PROCESS | 1812 | 1461232954436 Marionette DEBUG loaded listener.js 03:02:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x935ef000) [pid = 1812] [serial = 620] [outer = 0x8c20f000] 03:02:35 INFO - PROCESS | 1812 | 1461232955388 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]]]}] 03:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1529ms 03:02:35 INFO - PROCESS | 1812 | 1461232955427 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 03:02:35 INFO - PROCESS | 1812 | 1461232955431 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 03:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:02:35 INFO - PROCESS | 1812 | 1461232955437 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:02:35 INFO - PROCESS | 1812 | 1461232955440 Marionette TRACE conn3 <- [1,798,null,{}] 03:02:35 INFO - PROCESS | 1812 | 1461232955446 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}] 03:02:35 INFO - PROCESS | 1812 | 1461232955665 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 03:02:35 INFO - PROCESS | 1812 | 1461232955905 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c209c00 == 102 [pid = 1812] [id = 207] 03:02:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x9432f000) [pid = 1812] [serial = 621] [outer = (nil)] 03:02:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x94e47c00) [pid = 1812] [serial = 622] [outer = 0x9432f000] 03:02:36 INFO - PROCESS | 1812 | 1461232956011 Marionette DEBUG loaded listener.js 03:02:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x960a6400) [pid = 1812] [serial = 623] [outer = 0x9432f000] 03:02:36 INFO - PROCESS | 1812 | 1461232956834 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]]]}] 03:02:36 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 03:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1428ms 03:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:02:36 INFO - PROCESS | 1812 | 1461232956865 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 03:02:36 INFO - PROCESS | 1812 | 1461232956868 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 03:02:36 INFO - PROCESS | 1812 | 1461232956875 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:02:36 INFO - PROCESS | 1812 | 1461232956878 Marionette TRACE conn3 <- [1,802,null,{}] 03:02:36 INFO - PROCESS | 1812 | 1461232956884 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}] 03:02:37 INFO - PROCESS | 1812 | 1461232957046 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 03:02:37 INFO - PROCESS | 1812 | 1461232957234 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c20b000 == 103 [pid = 1812] [id = 208] 03:02:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x9432a000) [pid = 1812] [serial = 624] [outer = (nil)] 03:02:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x97624400) [pid = 1812] [serial = 625] [outer = 0x9432a000] 03:02:37 INFO - PROCESS | 1812 | 1461232957320 Marionette DEBUG loaded listener.js 03:02:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x9767e400) [pid = 1812] [serial = 626] [outer = 0x9432a000] 03:02:38 INFO - PROCESS | 1812 | 1461232958228 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]]]}] 03:02:38 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 03:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1432ms 03:02:38 INFO - PROCESS | 1812 | 1461232958307 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 03:02:38 INFO - PROCESS | 1812 | 1461232958311 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 03:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:02:38 INFO - PROCESS | 1812 | 1461232958318 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:02:38 INFO - PROCESS | 1812 | 1461232958320 Marionette TRACE conn3 <- [1,806,null,{}] 03:02:38 INFO - PROCESS | 1812 | 1461232958327 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}] 03:02:38 INFO - PROCESS | 1812 | 1461232958549 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 03:02:38 INFO - PROCESS | 1812 | 1461232958779 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a49ac00 == 104 [pid = 1812] [id = 209] 03:02:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x902ce800) [pid = 1812] [serial = 627] [outer = (nil)] 03:02:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x97cef400) [pid = 1812] [serial = 628] [outer = 0x902ce800] 03:02:38 INFO - PROCESS | 1812 | 1461232958909 Marionette DEBUG loaded listener.js 03:02:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x97d48c00) [pid = 1812] [serial = 629] [outer = 0x902ce800] 03:02:39 INFO - PROCESS | 1812 | 1461232959742 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]]]}] 03:02:39 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 03:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1481ms 03:02:39 INFO - PROCESS | 1812 | 1461232959800 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 03:02:39 INFO - PROCESS | 1812 | 1461232959804 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 03:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:02:39 INFO - PROCESS | 1812 | 1461232959810 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:02:39 INFO - PROCESS | 1812 | 1461232959814 Marionette TRACE conn3 <- [1,810,null,{}] 03:02:39 INFO - PROCESS | 1812 | 1461232959819 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}] 03:02:39 INFO - PROCESS | 1812 | 1461232959996 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 03:02:40 INFO - PROCESS | 1812 | 1461232960199 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x980d4800 == 105 [pid = 1812] [id = 210] 03:02:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x982fb800) [pid = 1812] [serial = 630] [outer = (nil)] 03:02:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x9858a400) [pid = 1812] [serial = 631] [outer = 0x982fb800] 03:02:40 INFO - PROCESS | 1812 | 1461232960302 Marionette DEBUG loaded listener.js 03:02:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x98a1c000) [pid = 1812] [serial = 632] [outer = 0x982fb800] 03:02:41 INFO - PROCESS | 1812 | 1461232961261 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]]]}] 03:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1485ms 03:02:41 INFO - PROCESS | 1812 | 1461232961297 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 03:02:41 INFO - PROCESS | 1812 | 1461232961301 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 03:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:02:41 INFO - PROCESS | 1812 | 1461232961307 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:02:41 INFO - PROCESS | 1812 | 1461232961311 Marionette TRACE conn3 <- [1,814,null,{}] 03:02:41 INFO - PROCESS | 1812 | 1461232961316 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}] 03:02:41 INFO - PROCESS | 1812 | 1461232961484 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 03:02:41 INFO - PROCESS | 1812 | 1461232961675 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a493400 == 106 [pid = 1812] [id = 211] 03:02:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x97a68800) [pid = 1812] [serial = 633] [outer = (nil)] 03:02:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x99076c00) [pid = 1812] [serial = 634] [outer = 0x97a68800] 03:02:41 INFO - PROCESS | 1812 | 1461232961762 Marionette DEBUG loaded listener.js 03:02:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0x998c9000) [pid = 1812] [serial = 635] [outer = 0x97a68800] 03:02:42 INFO - PROCESS | 1812 | 1461232962719 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] 03:02:42 INFO - PROCESS | 1812 | 1461232962749 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 03:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:02:42 INFO - PROCESS | 1812 | 1461232962755 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:02:42 INFO - PROCESS | 1812 | 1461232962759 Marionette TRACE conn3 <- [1,818,null,{}] 03:02:42 INFO - PROCESS | 1812 | 1461232962765 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}] 03:02:42 INFO - PROCESS | 1812 | 1461232962968 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 03:02:43 INFO - PROCESS | 1812 | 1461232963215 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f29e000 == 107 [pid = 1812] [id = 212] 03:02:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0x9a790c00) [pid = 1812] [serial = 636] [outer = (nil)] 03:02:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0x9fa97000) [pid = 1812] [serial = 637] [outer = 0x9a790c00] 03:02:43 INFO - PROCESS | 1812 | 1461232963329 Marionette DEBUG loaded listener.js 03:02:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0x9fe14400) [pid = 1812] [serial = 638] [outer = 0x9a790c00] 03:02:44 INFO - PROCESS | 1812 | 1461232964188 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]]]}] 03:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1486ms 03:02:44 INFO - PROCESS | 1812 | 1461232964242 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 03:02:44 INFO - PROCESS | 1812 | 1461232964245 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 03:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:02:44 INFO - PROCESS | 1812 | 1461232964252 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:02:44 INFO - PROCESS | 1812 | 1461232964255 Marionette TRACE conn3 <- [1,822,null,{}] 03:02:44 INFO - PROCESS | 1812 | 1461232964261 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}] 03:02:44 INFO - PROCESS | 1812 | 1461232964436 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 03:02:44 INFO - PROCESS | 1812 | 1461232964626 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a789000 == 108 [pid = 1812] [id = 213] 03:02:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0x9fa9ac00) [pid = 1812] [serial = 639] [outer = (nil)] 03:02:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0xa0b15c00) [pid = 1812] [serial = 640] [outer = 0x9fa9ac00] 03:02:44 INFO - PROCESS | 1812 | 1461232964728 Marionette DEBUG loaded listener.js 03:02:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0xa0b3b000) [pid = 1812] [serial = 641] [outer = 0x9fa9ac00] 03:02:45 INFO - PROCESS | 1812 | 1461232965678 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] 03:02:45 INFO - PROCESS | 1812 | 1461232965745 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 03:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:02:45 INFO - PROCESS | 1812 | 1461232965752 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:02:45 INFO - PROCESS | 1812 | 1461232965755 Marionette TRACE conn3 <- [1,826,null,{}] 03:02:45 INFO - PROCESS | 1812 | 1461232965761 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}] 03:02:45 INFO - PROCESS | 1812 | 1461232965931 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 03:02:46 INFO - PROCESS | 1812 | 1461232966122 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x97cf4000 == 109 [pid = 1812] [id = 214] 03:02:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x9fed3000) [pid = 1812] [serial = 642] [outer = (nil)] 03:02:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0xa3b0f000) [pid = 1812] [serial = 643] [outer = 0x9fed3000] 03:02:46 INFO - PROCESS | 1812 | 1461232966250 Marionette DEBUG loaded listener.js 03:02:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 207 (0xa43cd400) [pid = 1812] [serial = 644] [outer = 0x9fed3000] 03:02:47 INFO - PROCESS | 1812 | 1461232967121 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]]]}] 03:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1433ms 03:02:47 INFO - PROCESS | 1812 | 1461232967186 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 03:02:47 INFO - PROCESS | 1812 | 1461232967189 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 03:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:02:47 INFO - PROCESS | 1812 | 1461232967196 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:02:47 INFO - PROCESS | 1812 | 1461232967199 Marionette TRACE conn3 <- [1,830,null,{}] 03:02:47 INFO - PROCESS | 1812 | 1461232967205 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}] 03:02:47 INFO - PROCESS | 1812 | 1461232967381 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 03:02:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 208 (0xa4355800) [pid = 1812] [serial = 645] [outer = 0x8fe21400] 03:02:47 INFO - PROCESS | 1812 | 1461232967708 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:47 INFO - PROCESS | 1812 | ++DOCSHELL 0xa46bf800 == 110 [pid = 1812] [id = 215] 03:02:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 209 (0xa46bfc00) [pid = 1812] [serial = 646] [outer = (nil)] 03:02:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 210 (0xa46c4000) [pid = 1812] [serial = 647] [outer = 0xa46bfc00] 03:02:47 INFO - PROCESS | 1812 | 1461232967815 Marionette DEBUG loaded listener.js 03:02:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 211 (0xa46c2400) [pid = 1812] [serial = 648] [outer = 0xa46bfc00] 03:02:48 INFO - PROCESS | 1812 | 1461232968736 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]]]}] 03:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1578ms 03:02:48 INFO - PROCESS | 1812 | 1461232968791 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 03:02:48 INFO - PROCESS | 1812 | 1461232968794 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 03:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:02:48 INFO - PROCESS | 1812 | 1461232968803 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:02:48 INFO - PROCESS | 1812 | 1461232968806 Marionette TRACE conn3 <- [1,834,null,{}] 03:02:48 INFO - PROCESS | 1812 | 1461232968812 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}] 03:02:48 INFO - PROCESS | 1812 | 1461232968982 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 03:02:49 INFO - PROCESS | 1812 | 1461232969176 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x87948400 == 111 [pid = 1812] [id = 216] 03:02:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 212 (0x8794cc00) [pid = 1812] [serial = 649] [outer = (nil)] 03:02:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 213 (0x87950400) [pid = 1812] [serial = 650] [outer = 0x8794cc00] 03:02:49 INFO - PROCESS | 1812 | 1461232969258 Marionette DEBUG loaded listener.js 03:02:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 214 (0x87952800) [pid = 1812] [serial = 651] [outer = 0x8794cc00] 03:02:50 INFO - PROCESS | 1812 | 1461232970243 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]]]}] 03:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1479ms 03:02:50 INFO - PROCESS | 1812 | 1461232970283 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 03:02:50 INFO - PROCESS | 1812 | 1461232970286 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 03:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:02:50 INFO - PROCESS | 1812 | 1461232970292 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:02:50 INFO - PROCESS | 1812 | 1461232970297 Marionette TRACE conn3 <- [1,838,null,{}] 03:02:50 INFO - PROCESS | 1812 | 1461232970302 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}] 03:02:50 INFO - PROCESS | 1812 | 1461232970470 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 03:02:50 INFO - PROCESS | 1812 | 1461232970710 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:50 INFO - PROCESS | 1812 | ++DOCSHELL 0xa4a0f000 == 112 [pid = 1812] [id = 217] 03:02:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 215 (0xa4a0f400) [pid = 1812] [serial = 652] [outer = (nil)] 03:02:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 216 (0xa4a42400) [pid = 1812] [serial = 653] [outer = 0xa4a0f400] 03:02:50 INFO - PROCESS | 1812 | 1461232970843 Marionette DEBUG loaded listener.js 03:02:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 217 (0xa4a46000) [pid = 1812] [serial = 654] [outer = 0xa4a0f400] 03:02:52 INFO - PROCESS | 1812 | 1461232972080 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]]]}] 03:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1839ms 03:02:52 INFO - PROCESS | 1812 | 1461232972133 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 03:02:52 INFO - PROCESS | 1812 | 1461232972140 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 03:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:02:52 INFO - PROCESS | 1812 | 1461232972148 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:02:52 INFO - PROCESS | 1812 | 1461232972153 Marionette TRACE conn3 <- [1,842,null,{}] 03:02:52 INFO - PROCESS | 1812 | 1461232972162 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}] 03:02:52 INFO - PROCESS | 1812 | 1461232972374 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 03:02:52 INFO - PROCESS | 1812 | 1461232972758 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c206800 == 113 [pid = 1812] [id = 218] 03:02:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 218 (0x8e36a400) [pid = 1812] [serial = 655] [outer = (nil)] 03:02:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 219 (0x8f1b1800) [pid = 1812] [serial = 656] [outer = 0x8e36a400] 03:02:52 INFO - PROCESS | 1812 | 1461232972844 Marionette DEBUG loaded listener.js 03:02:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 220 (0x8f2d4800) [pid = 1812] [serial = 657] [outer = 0x8e36a400] 03:02:53 INFO - PROCESS | 1812 | 1461232973819 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]]]}] 03:02:53 INFO - PROCESS | 1812 | --DOCSHELL 0x8f511c00 == 112 [pid = 1812] [id = 200] 03:02:53 INFO - PROCESS | 1812 | --DOMWINDOW == 219 (0x8f1b8400) [pid = 1812] [serial = 541] [outer = (nil)] [url = about:blank] 03:02:53 INFO - PROCESS | 1812 | --DOMWINDOW == 218 (0x9fb52800) [pid = 1812] [serial = 529] [outer = (nil)] [url = about:blank] 03:02:53 INFO - PROCESS | 1812 | --DOMWINDOW == 217 (0x99093c00) [pid = 1812] [serial = 526] [outer = (nil)] [url = about:blank] 03:02:53 INFO - PROCESS | 1812 | --DOMWINDOW == 216 (0x8c20e000) [pid = 1812] [serial = 535] [outer = (nil)] [url = about:blank] 03:02:53 INFO - PROCESS | 1812 | --DOMWINDOW == 215 (0xa298ec00) [pid = 1812] [serial = 532] [outer = (nil)] [url = about:blank] 03:02:53 INFO - PROCESS | 1812 | --DOMWINDOW == 214 (0x97d49400) [pid = 1812] [serial = 538] [outer = (nil)] [url = about:blank] 03:02:53 INFO - PROCESS | 1812 | --DOMWINDOW == 213 (0x91cb3000) [pid = 1812] [serial = 559] [outer = (nil)] [url = about:blank] 03:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1739ms 03:02:53 INFO - PROCESS | 1812 | --DOCSHELL 0x8f1bec00 == 111 [pid = 1812] [id = 198] 03:02:53 INFO - PROCESS | 1812 | --DOCSHELL 0x8c113c00 == 110 [pid = 1812] [id = 197] 03:02:53 INFO - PROCESS | 1812 | --DOCSHELL 0x8c246c00 == 109 [pid = 1812] [id = 196] 03:02:53 INFO - PROCESS | 1812 | 1461232973923 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 03:02:53 INFO - PROCESS | 1812 | 1461232973931 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 03:02:53 INFO - PROCESS | 1812 | --DOCSHELL 0x8c20ec00 == 108 [pid = 1812] [id = 188] 03:02:53 INFO - PROCESS | 1812 | --DOCSHELL 0x8c111c00 == 107 [pid = 1812] [id = 187] 03:02:53 INFO - PROCESS | 1812 | --DOCSHELL 0x8f921800 == 106 [pid = 1812] [id = 186] 03:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:02:53 INFO - PROCESS | 1812 | 1461232973946 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:02:53 INFO - PROCESS | 1812 | 1461232973951 Marionette TRACE conn3 <- [1,846,null,{}] 03:02:53 INFO - PROCESS | 1812 | 1461232973956 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}] 03:02:54 INFO - PROCESS | 1812 | 1461232974121 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 03:02:54 INFO - PROCESS | 1812 | --DOMWINDOW == 212 (0x8f4f7800) [pid = 1812] [serial = 551] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1812 | --DOMWINDOW == 211 (0x90032000) [pid = 1812] [serial = 523] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1812 | --DOMWINDOW == 210 (0x90039800) [pid = 1812] [serial = 554] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1812 | --DOMWINDOW == 209 (0x92704400) [pid = 1812] [serial = 556] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1812 | --DOMWINDOW == 208 (0x8fac4000) [pid = 1812] [serial = 544] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1812 | --DOMWINDOW == 207 (0x8f4efc00) [pid = 1812] [serial = 520] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1812 | --DOMWINDOW == 206 (0x8f1b5c00) [pid = 1812] [serial = 548] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x8f4ee000) [pid = 1812] [serial = 550] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x8ffa3800) [pid = 1812] [serial = 553] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0x8e36a800) [pid = 1812] [serial = 547] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0x92872000) [pid = 1812] [serial = 557] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 1812 | 1461232974402 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e315800 == 107 [pid = 1812] [id = 219] 03:02:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0x8e316800) [pid = 1812] [serial = 658] [outer = (nil)] 03:02:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0x8f2d4400) [pid = 1812] [serial = 659] [outer = 0x8e316800] 03:02:54 INFO - PROCESS | 1812 | 1461232974508 Marionette DEBUG loaded listener.js 03:02:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x8f517c00) [pid = 1812] [serial = 660] [outer = 0x8e316800] 03:02:55 INFO - PROCESS | 1812 | 1461232975315 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]]]}] 03:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1390ms 03:02:55 INFO - PROCESS | 1812 | 1461232975336 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 03:02:55 INFO - PROCESS | 1812 | 1461232975340 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 03:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:02:55 INFO - PROCESS | 1812 | 1461232975346 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:02:55 INFO - PROCESS | 1812 | 1461232975351 Marionette TRACE conn3 <- [1,850,null,{}] 03:02:55 INFO - PROCESS | 1812 | 1461232975366 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}] 03:02:55 INFO - PROCESS | 1812 | 1461232975587 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 03:02:55 INFO - PROCESS | 1812 | 1461232975610 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f4ee800 == 108 [pid = 1812] [id = 220] 03:02:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x8ffa6400) [pid = 1812] [serial = 661] [outer = (nil)] 03:02:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 207 (0x90039800) [pid = 1812] [serial = 662] [outer = 0x8ffa6400] 03:02:55 INFO - PROCESS | 1812 | 1461232975685 Marionette DEBUG loaded listener.js 03:02:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 208 (0x90f03800) [pid = 1812] [serial = 663] [outer = 0x8ffa6400] 03:02:56 INFO - PROCESS | 1812 | 1461232976571 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]]]}] 03:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1285ms 03:02:56 INFO - PROCESS | 1812 | 1461232976635 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 03:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:02:56 INFO - PROCESS | 1812 | 1461232976640 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 03:02:56 INFO - PROCESS | 1812 | 1461232976646 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:02:56 INFO - PROCESS | 1812 | 1461232976649 Marionette TRACE conn3 <- [1,854,null,{}] 03:02:56 INFO - PROCESS | 1812 | 1461232976655 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}] 03:02:56 INFO - PROCESS | 1812 | 1461232976879 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 03:02:56 INFO - PROCESS | 1812 | 1461232976908 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fa09400 == 109 [pid = 1812] [id = 221] 03:02:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 209 (0x92702c00) [pid = 1812] [serial = 664] [outer = (nil)] 03:02:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 210 (0x9270dc00) [pid = 1812] [serial = 665] [outer = 0x92702c00] 03:02:56 INFO - PROCESS | 1812 | 1461232976981 Marionette DEBUG loaded listener.js 03:02:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 211 (0x935ecc00) [pid = 1812] [serial = 666] [outer = 0x92702c00] 03:02:57 INFO - PROCESS | 1812 | 1461232977858 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]]]}] 03:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1279ms 03:02:57 INFO - PROCESS | 1812 | 1461232977925 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 03:02:57 INFO - PROCESS | 1812 | 1461232977927 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 03:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:02:57 INFO - PROCESS | 1812 | 1461232977934 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:02:57 INFO - PROCESS | 1812 | 1461232977936 Marionette TRACE conn3 <- [1,858,null,{}] 03:02:57 INFO - PROCESS | 1812 | 1461232977942 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}] 03:02:58 INFO - PROCESS | 1812 | 1461232978173 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 03:02:58 INFO - PROCESS | 1812 | 1461232978205 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ffa3800 == 110 [pid = 1812] [id = 222] 03:02:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 212 (0x91cb4000) [pid = 1812] [serial = 667] [outer = (nil)] 03:02:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 213 (0x943e6400) [pid = 1812] [serial = 668] [outer = 0x91cb4000] 03:02:58 INFO - PROCESS | 1812 | 1461232978276 Marionette DEBUG loaded listener.js 03:02:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 214 (0x943e8000) [pid = 1812] [serial = 669] [outer = 0x91cb4000] 03:02:58 INFO - PROCESS | 1812 | --DOMWINDOW == 213 (0x8f51b000) [pid = 1812] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:02:58 INFO - PROCESS | 1812 | --DOMWINDOW == 212 (0x8c246000) [pid = 1812] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:02:58 INFO - PROCESS | 1812 | --DOMWINDOW == 211 (0x8f2a0000) [pid = 1812] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:02:58 INFO - PROCESS | 1812 | --DOMWINDOW == 210 (0x8c248000) [pid = 1812] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:02:58 INFO - PROCESS | 1812 | --DOMWINDOW == 209 (0x8f4f2000) [pid = 1812] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:02:59 INFO - PROCESS | 1812 | 1461232979339 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]]]}] 03:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1431ms 03:02:59 INFO - PROCESS | 1812 | 1461232979365 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 03:02:59 INFO - PROCESS | 1812 | 1461232979369 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 03:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:02:59 INFO - PROCESS | 1812 | 1461232979375 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:02:59 INFO - PROCESS | 1812 | 1461232979378 Marionette TRACE conn3 <- [1,862,null,{}] 03:02:59 INFO - PROCESS | 1812 | 1461232979383 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}] 03:02:59 INFO - PROCESS | 1812 | 1461232979549 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 03:02:59 INFO - PROCESS | 1812 | 1461232979564 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x94327c00 == 111 [pid = 1812] [id = 223] 03:02:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 210 (0x96ae9000) [pid = 1812] [serial = 670] [outer = (nil)] 03:02:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 211 (0x97d52800) [pid = 1812] [serial = 671] [outer = 0x96ae9000] 03:02:59 INFO - PROCESS | 1812 | 1461232979641 Marionette DEBUG loaded listener.js 03:02:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 212 (0x9858bc00) [pid = 1812] [serial = 672] [outer = 0x96ae9000] 03:03:00 INFO - PROCESS | 1812 | 1461232980516 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]]]}] 03:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1177ms 03:03:00 INFO - PROCESS | 1812 | 1461232980552 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 03:03:00 INFO - PROCESS | 1812 | 1461232980556 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 03:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:03:00 INFO - PROCESS | 1812 | 1461232980562 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:03:00 INFO - PROCESS | 1812 | 1461232980564 Marionette TRACE conn3 <- [1,866,null,{}] 03:03:00 INFO - PROCESS | 1812 | 1461232980570 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}] 03:03:00 INFO - PROCESS | 1812 | 1461232980725 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 03:03:00 INFO - PROCESS | 1812 | 1461232980739 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x87947400 == 112 [pid = 1812] [id = 224] 03:03:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 213 (0x8794d000) [pid = 1812] [serial = 673] [outer = (nil)] 03:03:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 214 (0x8be96c00) [pid = 1812] [serial = 674] [outer = 0x8794d000] 03:03:00 INFO - PROCESS | 1812 | 1461232980924 Marionette DEBUG loaded listener.js 03:03:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 215 (0x8c20f800) [pid = 1812] [serial = 675] [outer = 0x8794d000] 03:03:02 INFO - PROCESS | 1812 | 1461232982108 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]]]}] 03:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1581ms 03:03:02 INFO - PROCESS | 1812 | 1461232982144 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 03:03:02 INFO - PROCESS | 1812 | 1461232982152 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 03:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:03:02 INFO - PROCESS | 1812 | 1461232982162 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:03:02 INFO - PROCESS | 1812 | 1461232982165 Marionette TRACE conn3 <- [1,870,null,{}] 03:03:02 INFO - PROCESS | 1812 | 1461232982174 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}] 03:03:02 INFO - PROCESS | 1812 | 1461232982375 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 03:03:02 INFO - PROCESS | 1812 | 1461232982623 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2a3c00 == 113 [pid = 1812] [id = 225] 03:03:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 216 (0x8f4f2400) [pid = 1812] [serial = 676] [outer = (nil)] 03:03:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 217 (0x8f923c00) [pid = 1812] [serial = 677] [outer = 0x8f4f2400] 03:03:02 INFO - PROCESS | 1812 | 1461232982757 Marionette DEBUG loaded listener.js 03:03:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 218 (0x8fac4000) [pid = 1812] [serial = 678] [outer = 0x8f4f2400] 03:03:03 INFO - PROCESS | 1812 | 1461232983805 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]]]}] 03:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1683ms 03:03:03 INFO - PROCESS | 1812 | 1461232983844 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 03:03:03 INFO - PROCESS | 1812 | 1461232983850 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 03:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:03:03 INFO - PROCESS | 1812 | 1461232983861 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:03:03 INFO - PROCESS | 1812 | 1461232983866 Marionette TRACE conn3 <- [1,874,null,{}] 03:03:03 INFO - PROCESS | 1812 | 1461232983872 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}] 03:03:04 INFO - PROCESS | 1812 | 1461232984095 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 03:03:04 INFO - PROCESS | 1812 | 1461232984434 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f92b400 == 114 [pid = 1812] [id = 226] 03:03:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 219 (0x90f04000) [pid = 1812] [serial = 679] [outer = (nil)] 03:03:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 220 (0x92668000) [pid = 1812] [serial = 680] [outer = 0x90f04000] 03:03:04 INFO - PROCESS | 1812 | 1461232984526 Marionette DEBUG loaded listener.js 03:03:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 221 (0x943e9c00) [pid = 1812] [serial = 681] [outer = 0x90f04000] 03:03:05 INFO - PROCESS | 1812 | 1461232985511 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]]]}] 03:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1689ms 03:03:05 INFO - PROCESS | 1812 | 1461232985550 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 03:03:05 INFO - PROCESS | 1812 | 1461232985554 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 03:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:03:05 INFO - PROCESS | 1812 | 1461232985561 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:03:05 INFO - PROCESS | 1812 | 1461232985567 Marionette TRACE conn3 <- [1,878,null,{}] 03:03:05 INFO - PROCESS | 1812 | 1461232985583 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}] 03:03:05 INFO - PROCESS | 1812 | 1461232985823 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 03:03:06 INFO - PROCESS | 1812 | 1461232986065 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f1b8000 == 115 [pid = 1812] [id = 227] 03:03:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 222 (0x97baf000) [pid = 1812] [serial = 682] [outer = (nil)] 03:03:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 223 (0x9906cc00) [pid = 1812] [serial = 683] [outer = 0x97baf000] 03:03:06 INFO - PROCESS | 1812 | 1461232986169 Marionette DEBUG loaded listener.js 03:03:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 224 (0x9a502800) [pid = 1812] [serial = 684] [outer = 0x97baf000] 03:03:07 INFO - PROCESS | 1812 | 1461232987008 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]]]}] 03:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1491ms 03:03:07 INFO - PROCESS | 1812 | 1461232987053 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 03:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:03:07 INFO - PROCESS | 1812 | 1461232987058 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 03:03:07 INFO - PROCESS | 1812 | 1461232987064 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:03:07 INFO - PROCESS | 1812 | 1461232987067 Marionette TRACE conn3 <- [1,882,null,{}] 03:03:07 INFO - PROCESS | 1812 | 1461232987073 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}] 03:03:07 INFO - PROCESS | 1812 | 1461232987255 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 03:03:07 INFO - PROCESS | 1812 | 1461232987448 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x97d4fc00 == 116 [pid = 1812] [id = 228] 03:03:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 225 (0x99094400) [pid = 1812] [serial = 685] [outer = (nil)] 03:03:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 226 (0x9fb52400) [pid = 1812] [serial = 686] [outer = 0x99094400] 03:03:07 INFO - PROCESS | 1812 | 1461232987532 Marionette DEBUG loaded listener.js 03:03:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 227 (0x9fba1800) [pid = 1812] [serial = 687] [outer = 0x99094400] 03:03:08 INFO - PROCESS | 1812 | 1461232988427 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]]]}] 03:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1435ms 03:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:03:08 INFO - PROCESS | 1812 | 1461232988499 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 03:03:08 INFO - PROCESS | 1812 | 1461232988503 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 03:03:08 INFO - PROCESS | 1812 | 1461232988509 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:03:08 INFO - PROCESS | 1812 | 1461232988513 Marionette TRACE conn3 <- [1,886,null,{}] 03:03:08 INFO - PROCESS | 1812 | 1461232988519 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}] 03:03:08 INFO - PROCESS | 1812 | 1461232988727 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 03:03:09 INFO - PROCESS | 1812 | 1461232988983 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:09 INFO - PROCESS | 1812 | ++DOCSHELL 0xa0945800 == 117 [pid = 1812] [id = 229] 03:03:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 228 (0xa0945c00) [pid = 1812] [serial = 688] [outer = (nil)] 03:03:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 229 (0xa0b1cc00) [pid = 1812] [serial = 689] [outer = 0xa0945c00] 03:03:09 INFO - PROCESS | 1812 | 1461232989125 Marionette DEBUG loaded listener.js 03:03:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 230 (0xa46c1000) [pid = 1812] [serial = 690] [outer = 0xa0945c00] 03:03:10 INFO - PROCESS | 1812 | 1461232990065 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]]]}] 03:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1582ms 03:03:10 INFO - PROCESS | 1812 | 1461232990091 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 03:03:10 INFO - PROCESS | 1812 | 1461232990095 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 03:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:03:10 INFO - PROCESS | 1812 | 1461232990101 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:03:10 INFO - PROCESS | 1812 | 1461232990105 Marionette TRACE conn3 <- [1,890,null,{}] 03:03:10 INFO - PROCESS | 1812 | 1461232990112 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}] 03:03:10 INFO - PROCESS | 1812 | 1461232990358 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 03:03:10 INFO - PROCESS | 1812 | 1461232990600 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8794a000 == 118 [pid = 1812] [id = 230] 03:03:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 231 (0xa0dae000) [pid = 1812] [serial = 691] [outer = (nil)] 03:03:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 232 (0xa0db4800) [pid = 1812] [serial = 692] [outer = 0xa0dae000] 03:03:10 INFO - PROCESS | 1812 | 1461232990702 Marionette DEBUG loaded listener.js 03:03:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 233 (0xa0db8c00) [pid = 1812] [serial = 693] [outer = 0xa0dae000] 03:03:11 INFO - PROCESS | 1812 | 1461232991606 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]]]}] 03:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1580ms 03:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:03:11 INFO - PROCESS | 1812 | 1461232991682 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 03:03:11 INFO - PROCESS | 1812 | 1461232991685 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 03:03:11 INFO - PROCESS | 1812 | 1461232991691 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:03:11 INFO - PROCESS | 1812 | 1461232991694 Marionette TRACE conn3 <- [1,894,null,{}] 03:03:11 INFO - PROCESS | 1812 | 1461232991700 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}] 03:03:11 INFO - PROCESS | 1812 | 1461232991921 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 03:03:12 INFO - PROCESS | 1812 | 1461232992161 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:12 INFO - PROCESS | 1812 | ++DOCSHELL 0xa0db6800 == 119 [pid = 1812] [id = 231] 03:03:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 234 (0xa0dba400) [pid = 1812] [serial = 694] [outer = (nil)] 03:03:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 235 (0xa468d000) [pid = 1812] [serial = 695] [outer = 0xa0dba400] 03:03:12 INFO - PROCESS | 1812 | 1461232992292 Marionette DEBUG loaded listener.js 03:03:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 236 (0xa468f800) [pid = 1812] [serial = 696] [outer = 0xa0dba400] 03:03:13 INFO - PROCESS | 1812 | 1461232993188 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]]]}] 03:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1539ms 03:03:13 INFO - PROCESS | 1812 | 1461232993230 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 03:03:13 INFO - PROCESS | 1812 | 1461232993233 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 03:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:03:13 INFO - PROCESS | 1812 | 1461232993240 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:03:13 INFO - PROCESS | 1812 | 1461232993244 Marionette TRACE conn3 <- [1,898,null,{}] 03:03:13 INFO - PROCESS | 1812 | 1461232993249 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}] 03:03:13 INFO - PROCESS | 1812 | 1461232993459 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 03:03:13 INFO - PROCESS | 1812 | 1461232993661 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x89d79400 == 120 [pid = 1812] [id = 232] 03:03:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 237 (0x89d79c00) [pid = 1812] [serial = 697] [outer = (nil)] 03:03:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 238 (0x89d81800) [pid = 1812] [serial = 698] [outer = 0x89d79c00] 03:03:13 INFO - PROCESS | 1812 | 1461232993803 Marionette DEBUG loaded listener.js 03:03:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 239 (0x89d84400) [pid = 1812] [serial = 699] [outer = 0x89d79c00] 03:03:14 INFO - PROCESS | 1812 | 1461232994697 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]]]}] 03:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1486ms 03:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:03:14 INFO - PROCESS | 1812 | 1461232994727 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 03:03:14 INFO - PROCESS | 1812 | 1461232994730 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 03:03:14 INFO - PROCESS | 1812 | 1461232994737 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:03:14 INFO - PROCESS | 1812 | 1461232994741 Marionette TRACE conn3 <- [1,902,null,{}] 03:03:14 INFO - PROCESS | 1812 | 1461232994746 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}] 03:03:14 INFO - PROCESS | 1812 | 1461232994934 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 03:03:15 INFO - PROCESS | 1812 | 1461232995150 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x89d7ac00 == 121 [pid = 1812] [id = 233] 03:03:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 240 (0x89d80000) [pid = 1812] [serial = 700] [outer = (nil)] 03:03:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 241 (0xa468ac00) [pid = 1812] [serial = 701] [outer = 0x89d80000] 03:03:15 INFO - PROCESS | 1812 | 1461232995325 Marionette DEBUG loaded listener.js 03:03:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 242 (0xa4692000) [pid = 1812] [serial = 702] [outer = 0x89d80000] 03:03:16 INFO - PROCESS | 1812 | 1461232996212 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]]]}] 03:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1535ms 03:03:16 INFO - PROCESS | 1812 | 1461232996272 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 03:03:16 INFO - PROCESS | 1812 | 1461232996275 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 03:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:03:16 INFO - PROCESS | 1812 | 1461232996282 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:03:16 INFO - PROCESS | 1812 | 1461232996285 Marionette TRACE conn3 <- [1,906,null,{}] 03:03:16 INFO - PROCESS | 1812 | 1461232996291 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}] 03:03:16 INFO - PROCESS | 1812 | 1461232996470 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 03:03:16 INFO - PROCESS | 1812 | 1461232996669 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8737dc00 == 122 [pid = 1812] [id = 234] 03:03:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 243 (0x8737e000) [pid = 1812] [serial = 703] [outer = (nil)] 03:03:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 244 (0x87380c00) [pid = 1812] [serial = 704] [outer = 0x8737e000] 03:03:16 INFO - PROCESS | 1812 | 1461232996829 Marionette DEBUG loaded listener.js 03:03:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 245 (0x89d83c00) [pid = 1812] [serial = 705] [outer = 0x8737e000] 03:03:17 INFO - PROCESS | 1812 | 1461232997733 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]]]}] 03:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1481ms 03:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:03:17 INFO - PROCESS | 1812 | 1461232997765 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 03:03:17 INFO - PROCESS | 1812 | 1461232997769 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 03:03:17 INFO - PROCESS | 1812 | 1461232997776 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:03:17 INFO - PROCESS | 1812 | 1461232997780 Marionette TRACE conn3 <- [1,910,null,{}] 03:03:17 INFO - PROCESS | 1812 | 1461232997786 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}] 03:03:18 INFO - PROCESS | 1812 | 1461232998007 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 03:03:18 INFO - PROCESS | 1812 | 1461232998205 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x8694c800 == 123 [pid = 1812] [id = 235] 03:03:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 246 (0x8694cc00) [pid = 1812] [serial = 706] [outer = (nil)] 03:03:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 247 (0x86955800) [pid = 1812] [serial = 707] [outer = 0x8694cc00] 03:03:18 INFO - PROCESS | 1812 | 1461232998386 Marionette DEBUG loaded listener.js 03:03:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 248 (0x87381400) [pid = 1812] [serial = 708] [outer = 0x8694cc00] 03:03:19 INFO - PROCESS | 1812 | 1461232999275 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]]]}] 03:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1530ms 03:03:19 INFO - PROCESS | 1812 | 1461232999306 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 03:03:19 INFO - PROCESS | 1812 | 1461232999310 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 03:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:03:19 INFO - PROCESS | 1812 | 1461232999316 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:03:19 INFO - PROCESS | 1812 | 1461232999319 Marionette TRACE conn3 <- [1,914,null,{}] 03:03:19 INFO - PROCESS | 1812 | 1461232999325 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}] 03:03:19 INFO - PROCESS | 1812 | 1461232999494 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 03:03:19 INFO - PROCESS | 1812 | 1461232999697 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x86953400 == 124 [pid = 1812] [id = 236] 03:03:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 249 (0x86954400) [pid = 1812] [serial = 709] [outer = (nil)] 03:03:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 250 (0x86b25800) [pid = 1812] [serial = 710] [outer = 0x86954400] 03:03:19 INFO - PROCESS | 1812 | 1461232999782 Marionette DEBUG loaded listener.js 03:03:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 251 (0x86b27800) [pid = 1812] [serial = 711] [outer = 0x86954400] 03:03:20 INFO - PROCESS | 1812 | 1461233000756 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]]]}] 03:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1489ms 03:03:20 INFO - PROCESS | 1812 | 1461233000806 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 03:03:20 INFO - PROCESS | 1812 | 1461233000810 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 03:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:03:20 INFO - PROCESS | 1812 | 1461233000816 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:03:20 INFO - PROCESS | 1812 | 1461233000818 Marionette TRACE conn3 <- [1,918,null,{}] 03:03:20 INFO - PROCESS | 1812 | 1461233000824 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}] 03:03:21 INFO - PROCESS | 1812 | 1461233001002 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 03:03:21 INFO - PROCESS | 1812 | 1461233001253 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x86b26400 == 125 [pid = 1812] [id = 237] 03:03:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 252 (0x86b27400) [pid = 1812] [serial = 712] [outer = (nil)] 03:03:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 253 (0x8be9dc00) [pid = 1812] [serial = 713] [outer = 0x86b27400] 03:03:21 INFO - PROCESS | 1812 | 1461233001379 Marionette DEBUG loaded listener.js 03:03:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 254 (0x8f1ad400) [pid = 1812] [serial = 714] [outer = 0x86b27400] 03:03:22 INFO - PROCESS | 1812 | 1461233002203 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]]]}] 03:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1427ms 03:03:22 INFO - PROCESS | 1812 | 1461233002244 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 03:03:22 INFO - PROCESS | 1812 | 1461233002248 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 03:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:03:22 INFO - PROCESS | 1812 | 1461233002254 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:03:22 INFO - PROCESS | 1812 | 1461233002258 Marionette TRACE conn3 <- [1,922,null,{}] 03:03:22 INFO - PROCESS | 1812 | 1461233002263 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}] 03:03:22 INFO - PROCESS | 1812 | 1461233002440 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 03:03:22 INFO - PROCESS | 1812 | 1461233002651 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x86b23000 == 126 [pid = 1812] [id = 238] 03:03:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 255 (0x86b2d800) [pid = 1812] [serial = 715] [outer = (nil)] 03:03:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 256 (0x97624800) [pid = 1812] [serial = 716] [outer = 0x86b2d800] 03:03:22 INFO - PROCESS | 1812 | 1461233002768 Marionette DEBUG loaded listener.js 03:03:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 257 (0xa4695c00) [pid = 1812] [serial = 717] [outer = 0x86b2d800] 03:03:24 INFO - PROCESS | 1812 | 1461233004281 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]]]}] 03:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 2079ms 03:03:24 INFO - PROCESS | 1812 | 1461233004335 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 03:03:24 INFO - PROCESS | 1812 | 1461233004340 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 03:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:03:24 INFO - PROCESS | 1812 | 1461233004348 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:03:24 INFO - PROCESS | 1812 | 1461233004354 Marionette TRACE conn3 <- [1,926,null,{}] 03:03:24 INFO - PROCESS | 1812 | 1461233004363 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}] 03:03:24 INFO - PROCESS | 1812 | 1461233004548 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 03:03:24 INFO - PROCESS | 1812 | 1461233004754 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x86da1c00 == 127 [pid = 1812] [id = 239] 03:03:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 258 (0x86da4400) [pid = 1812] [serial = 718] [outer = (nil)] 03:03:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 259 (0x87376000) [pid = 1812] [serial = 719] [outer = 0x86da4400] 03:03:24 INFO - PROCESS | 1812 | 1461233004874 Marionette DEBUG loaded listener.js 03:03:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 260 (0x87383800) [pid = 1812] [serial = 720] [outer = 0x86da4400] 03:03:25 INFO - PROCESS | 1812 | 1461233005915 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]]]}] 03:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1633ms 03:03:25 INFO - PROCESS | 1812 | 1461233005982 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 03:03:25 INFO - PROCESS | 1812 | 1461233005990 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 03:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:03:26 INFO - PROCESS | 1812 | 1461233005999 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:03:26 INFO - PROCESS | 1812 | 1461233006004 Marionette TRACE conn3 <- [1,930,null,{}] 03:03:26 INFO - PROCESS | 1812 | 1461233006009 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}] 03:03:26 INFO - PROCESS | 1812 | 1461233006189 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 03:03:26 INFO - PROCESS | 1812 | 1461233006446 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x89d79000 == 128 [pid = 1812] [id = 240] 03:03:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 261 (0x8a49a800) [pid = 1812] [serial = 721] [outer = (nil)] 03:03:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 262 (0x8c245c00) [pid = 1812] [serial = 722] [outer = 0x8a49a800] 03:03:26 INFO - PROCESS | 1812 | 1461233006542 Marionette DEBUG loaded listener.js 03:03:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 263 (0x8e407400) [pid = 1812] [serial = 723] [outer = 0x8a49a800] 03:03:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8fe23000 == 127 [pid = 1812] [id = 46] 03:03:27 INFO - PROCESS | 1812 | --DOMWINDOW == 262 (0x8ffa2c00) [pid = 1812] [serial = 604] [outer = (nil)] [url = about:blank] 03:03:27 INFO - PROCESS | 1812 | --DOCSHELL 0x94327c00 == 126 [pid = 1812] [id = 223] 03:03:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8ffa3800 == 125 [pid = 1812] [id = 222] 03:03:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8fa09400 == 124 [pid = 1812] [id = 221] 03:03:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8f2d2800 == 123 [pid = 1812] [id = 199] 03:03:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8f4ee800 == 122 [pid = 1812] [id = 220] 03:03:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8e315800 == 121 [pid = 1812] [id = 219] 03:03:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8c206800 == 120 [pid = 1812] [id = 218] 03:03:27 INFO - PROCESS | 1812 | 1461233007664 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]]]}] 03:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1686ms 03:03:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8a49ac00 == 119 [pid = 1812] [id = 209] 03:03:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8c20b000 == 118 [pid = 1812] [id = 208] 03:03:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8c209c00 == 117 [pid = 1812] [id = 207] 03:03:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8c20b400 == 116 [pid = 1812] [id = 206] 03:03:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8c20b800 == 115 [pid = 1812] [id = 205] 03:03:27 INFO - PROCESS | 1812 | 1461233007695 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 03:03:27 INFO - PROCESS | 1812 | 1461233007700 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 03:03:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8ff98c00 == 114 [pid = 1812] [id = 204] 03:03:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8e31a000 == 113 [pid = 1812] [id = 153] 03:03:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8f1b9800 == 112 [pid = 1812] [id = 203] 03:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:03:27 INFO - PROCESS | 1812 | --DOCSHELL 0x8c203800 == 111 [pid = 1812] [id = 202] 03:03:27 INFO - PROCESS | 1812 | 1461233007712 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:03:27 INFO - PROCESS | 1812 | 1461233007718 Marionette TRACE conn3 <- [1,934,null,{}] 03:03:27 INFO - PROCESS | 1812 | 1461233007733 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}] 03:03:27 INFO - PROCESS | 1812 | 1461233007915 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 03:03:28 INFO - PROCESS | 1812 | --DOMWINDOW == 261 (0x9a55e800) [pid = 1812] [serial = 574] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1812 | --DOMWINDOW == 260 (0x8fd96000) [pid = 1812] [serial = 565] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1812 | --DOMWINDOW == 259 (0x8fac6800) [pid = 1812] [serial = 601] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1812 | --DOMWINDOW == 258 (0x97d50c00) [pid = 1812] [serial = 571] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1812 | --DOMWINDOW == 257 (0x8e40c800) [pid = 1812] [serial = 592] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1812 | --DOMWINDOW == 256 (0x8f4eec00) [pid = 1812] [serial = 596] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1812 | --DOMWINDOW == 255 (0xa0949000) [pid = 1812] [serial = 583] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1812 | --DOMWINDOW == 254 (0x8f2d1800) [pid = 1812] [serial = 595] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1812 | --DOMWINDOW == 253 (0x8f1a7800) [pid = 1812] [serial = 593] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1812 | --DOMWINDOW == 252 (0x8facb800) [pid = 1812] [serial = 602] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1812 | --DOMWINDOW == 251 (0xa4354800) [pid = 1812] [serial = 577] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1812 | --DOMWINDOW == 250 (0x8f1a8000) [pid = 1812] [serial = 586] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1812 | --DOMWINDOW == 249 (0x96e7ec00) [pid = 1812] [serial = 568] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1812 | --DOMWINDOW == 248 (0x8e31e400) [pid = 1812] [serial = 589] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1812 | --DOMWINDOW == 247 (0x8fabdc00) [pid = 1812] [serial = 599] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1812 | --DOMWINDOW == 246 (0x8be98400) [pid = 1812] [serial = 580] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1812 | --DOMWINDOW == 245 (0x8e365000) [pid = 1812] [serial = 590] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1812 | --DOMWINDOW == 244 (0x8e362000) [pid = 1812] [serial = 562] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1812 | --DOMWINDOW == 243 (0x8fa04000) [pid = 1812] [serial = 598] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1812 | 1461233008189 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x86da1800 == 112 [pid = 1812] [id = 241] 03:03:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 244 (0x8a5d8400) [pid = 1812] [serial = 724] [outer = (nil)] 03:03:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 245 (0x8f1a7800) [pid = 1812] [serial = 725] [outer = 0x8a5d8400] 03:03:28 INFO - PROCESS | 1812 | 1461233008272 Marionette DEBUG loaded listener.js 03:03:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 246 (0x8f2d1800) [pid = 1812] [serial = 726] [outer = 0x8a5d8400] 03:03:29 INFO - PROCESS | 1812 | 1461233009059 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]]]}] 03:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1387ms 03:03:29 INFO - PROCESS | 1812 | 1461233009098 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 03:03:29 INFO - PROCESS | 1812 | 1461233009103 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 03:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:03:29 INFO - PROCESS | 1812 | 1461233009109 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:03:29 INFO - PROCESS | 1812 | 1461233009112 Marionette TRACE conn3 <- [1,938,null,{}] 03:03:29 INFO - PROCESS | 1812 | 1461233009117 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}] 03:03:29 INFO - PROCESS | 1812 | 1461233009282 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 03:03:29 INFO - PROCESS | 1812 | 1461233009298 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e362c00 == 113 [pid = 1812] [id = 242] 03:03:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 247 (0x8f924000) [pid = 1812] [serial = 727] [outer = (nil)] 03:03:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 248 (0x8fa09400) [pid = 1812] [serial = 728] [outer = 0x8f924000] 03:03:29 INFO - PROCESS | 1812 | 1461233009375 Marionette DEBUG loaded listener.js 03:03:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 249 (0x8fd94c00) [pid = 1812] [serial = 729] [outer = 0x8f924000] 03:03:30 INFO - PROCESS | 1812 | 1461233010394 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]]]}] 03:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1334ms 03:03:30 INFO - PROCESS | 1812 | 1461233010444 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 03:03:30 INFO - PROCESS | 1812 | 1461233010447 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 03:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:03:30 INFO - PROCESS | 1812 | 1461233010453 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:03:30 INFO - PROCESS | 1812 | 1461233010456 Marionette TRACE conn3 <- [1,942,null,{}] 03:03:30 INFO - PROCESS | 1812 | 1461233010470 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}] 03:03:30 INFO - PROCESS | 1812 | 1461233010686 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 03:03:30 INFO - PROCESS | 1812 | 1461233010709 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f1c0c00 == 114 [pid = 1812] [id = 243] 03:03:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 250 (0x8f930000) [pid = 1812] [serial = 730] [outer = (nil)] 03:03:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 251 (0x8ffa3800) [pid = 1812] [serial = 731] [outer = 0x8f930000] 03:03:30 INFO - PROCESS | 1812 | 1461233010780 Marionette DEBUG loaded listener.js 03:03:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 252 (0x90030c00) [pid = 1812] [serial = 732] [outer = 0x8f930000] 03:03:31 INFO - PROCESS | 1812 | 1461233011658 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]]]}] 03:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1242ms 03:03:31 INFO - PROCESS | 1812 | 1461233011696 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 03:03:31 INFO - PROCESS | 1812 | 1461233011699 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 03:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:03:31 INFO - PROCESS | 1812 | 1461233011705 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:03:31 INFO - PROCESS | 1812 | 1461233011708 Marionette TRACE conn3 <- [1,946,null,{}] 03:03:31 INFO - PROCESS | 1812 | 1461233011720 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}] 03:03:32 INFO - PROCESS | 1812 | 1461233012012 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 03:03:32 INFO - PROCESS | 1812 | 1461233012047 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x86b20400 == 115 [pid = 1812] [id = 244] 03:03:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 253 (0x8f51d400) [pid = 1812] [serial = 733] [outer = (nil)] 03:03:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 254 (0x943ea000) [pid = 1812] [serial = 734] [outer = 0x8f51d400] 03:03:32 INFO - PROCESS | 1812 | 1461233012135 Marionette DEBUG loaded listener.js 03:03:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 255 (0x96e7a000) [pid = 1812] [serial = 735] [outer = 0x8f51d400] 03:03:33 INFO - PROCESS | 1812 | --DOMWINDOW == 254 (0x92702c00) [pid = 1812] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:03:33 INFO - PROCESS | 1812 | --DOMWINDOW == 253 (0x8ffa6400) [pid = 1812] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:03:33 INFO - PROCESS | 1812 | --DOMWINDOW == 252 (0x8e36a400) [pid = 1812] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:03:33 INFO - PROCESS | 1812 | --DOMWINDOW == 251 (0x8e316800) [pid = 1812] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:03:33 INFO - PROCESS | 1812 | --DOMWINDOW == 250 (0x91cb4000) [pid = 1812] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:03:33 INFO - PROCESS | 1812 | 1461233013485 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]]]}] 03:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1840ms 03:03:33 INFO - PROCESS | 1812 | 1461233013546 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 03:03:33 INFO - PROCESS | 1812 | 1461233013550 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 03:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:03:33 INFO - PROCESS | 1812 | 1461233013556 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:03:33 INFO - PROCESS | 1812 | 1461233013559 Marionette TRACE conn3 <- [1,950,null,{}] 03:03:33 INFO - PROCESS | 1812 | 1461233013564 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}] 03:03:33 INFO - PROCESS | 1812 | 1461233013723 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 03:03:33 INFO - PROCESS | 1812 | 1461233013738 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x86da8000 == 116 [pid = 1812] [id = 245] 03:03:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 251 (0x8f1bf400) [pid = 1812] [serial = 736] [outer = (nil)] 03:03:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 252 (0x95866000) [pid = 1812] [serial = 737] [outer = 0x8f1bf400] 03:03:33 INFO - PROCESS | 1812 | 1461233013822 Marionette DEBUG loaded listener.js 03:03:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 253 (0x97621c00) [pid = 1812] [serial = 738] [outer = 0x8f1bf400] 03:03:34 INFO - PROCESS | 1812 | 1461233014699 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]]]}] 03:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1180ms 03:03:34 INFO - PROCESS | 1812 | 1461233014737 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 03:03:34 INFO - PROCESS | 1812 | 1461233014740 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 03:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:03:34 INFO - PROCESS | 1812 | 1461233014746 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:03:34 INFO - PROCESS | 1812 | 1461233014749 Marionette TRACE conn3 <- [1,954,null,{}] 03:03:34 INFO - PROCESS | 1812 | 1461233014759 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}] 03:03:34 INFO - PROCESS | 1812 | 1461233014918 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 03:03:35 INFO - PROCESS | 1812 | 1461233015218 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8694a000 == 117 [pid = 1812] [id = 246] 03:03:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 254 (0x86950000) [pid = 1812] [serial = 739] [outer = (nil)] 03:03:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 255 (0x86da2400) [pid = 1812] [serial = 740] [outer = 0x86950000] 03:03:35 INFO - PROCESS | 1812 | 1461233015326 Marionette DEBUG loaded listener.js 03:03:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 256 (0x86dab000) [pid = 1812] [serial = 741] [outer = 0x86950000] 03:03:36 INFO - PROCESS | 1812 | 1461233016367 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]]]}] 03:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1686ms 03:03:36 INFO - PROCESS | 1812 | 1461233016435 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 03:03:36 INFO - PROCESS | 1812 | 1461233016441 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 03:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:03:36 INFO - PROCESS | 1812 | 1461233016449 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:03:36 INFO - PROCESS | 1812 | 1461233016456 Marionette TRACE conn3 <- [1,958,null,{}] 03:03:36 INFO - PROCESS | 1812 | 1461233016464 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}] 03:03:36 INFO - PROCESS | 1812 | 1461233016705 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 03:03:37 INFO - PROCESS | 1812 | 1461233017007 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c23cc00 == 118 [pid = 1812] [id = 247] 03:03:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 257 (0x8c245000) [pid = 1812] [serial = 742] [outer = (nil)] 03:03:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 258 (0x8e362400) [pid = 1812] [serial = 743] [outer = 0x8c245000] 03:03:37 INFO - PROCESS | 1812 | 1461233017098 Marionette DEBUG loaded listener.js 03:03:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 259 (0x8f1a8000) [pid = 1812] [serial = 744] [outer = 0x8c245000] 03:03:38 INFO - PROCESS | 1812 | 1461233018070 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]]]}] 03:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1686ms 03:03:38 INFO - PROCESS | 1812 | 1461233018139 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 03:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:03:38 INFO - PROCESS | 1812 | 1461233018145 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 03:03:38 INFO - PROCESS | 1812 | 1461233018152 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:03:38 INFO - PROCESS | 1812 | 1461233018156 Marionette TRACE conn3 <- [1,962,null,{}] 03:03:38 INFO - PROCESS | 1812 | 1461233018162 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}] 03:03:38 INFO - PROCESS | 1812 | 1461233018358 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 03:03:38 INFO - PROCESS | 1812 | 1461233018649 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f4ef800 == 119 [pid = 1812] [id = 248] 03:03:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 260 (0x8f4f2000) [pid = 1812] [serial = 745] [outer = (nil)] 03:03:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 261 (0x8fa0c400) [pid = 1812] [serial = 746] [outer = 0x8f4f2000] 03:03:38 INFO - PROCESS | 1812 | 1461233018780 Marionette DEBUG loaded listener.js 03:03:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 262 (0x9002c400) [pid = 1812] [serial = 747] [outer = 0x8f4f2000] 03:03:39 INFO - PROCESS | 1812 | 1461233019692 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]]]}] 03:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1582ms 03:03:39 INFO - PROCESS | 1812 | 1461233019734 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 03:03:39 INFO - PROCESS | 1812 | 1461233019739 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 03:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:03:39 INFO - PROCESS | 1812 | 1461233019756 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:03:39 INFO - PROCESS | 1812 | 1461233019765 Marionette TRACE conn3 <- [1,966,null,{}] 03:03:39 INFO - PROCESS | 1812 | 1461233019771 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}] 03:03:39 INFO - PROCESS | 1812 | 1461233019974 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 03:03:40 INFO - PROCESS | 1812 | 1461233020222 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f4fc400 == 120 [pid = 1812] [id = 249] 03:03:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 263 (0x8fd90c00) [pid = 1812] [serial = 748] [outer = (nil)] 03:03:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 264 (0x96e83800) [pid = 1812] [serial = 749] [outer = 0x8fd90c00] 03:03:40 INFO - PROCESS | 1812 | 1461233020354 Marionette DEBUG loaded listener.js 03:03:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 265 (0x97808400) [pid = 1812] [serial = 750] [outer = 0x8fd90c00] 03:03:41 INFO - PROCESS | 1812 | 1461233021310 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]]]}] 03:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1596ms 03:03:41 INFO - PROCESS | 1812 | 1461233021344 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 03:03:41 INFO - PROCESS | 1812 | 1461233021349 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 03:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:03:41 INFO - PROCESS | 1812 | 1461233021356 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:03:41 INFO - PROCESS | 1812 | 1461233021359 Marionette TRACE conn3 <- [1,970,null,{}] 03:03:41 INFO - PROCESS | 1812 | 1461233021365 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}] 03:03:41 INFO - PROCESS | 1812 | 1461233021560 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 03:03:41 INFO - PROCESS | 1812 | 1461233021819 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x91c92800 == 121 [pid = 1812] [id = 250] 03:03:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 266 (0x97ba7c00) [pid = 1812] [serial = 751] [outer = (nil)] 03:03:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 267 (0x98590400) [pid = 1812] [serial = 752] [outer = 0x97ba7c00] 03:03:41 INFO - PROCESS | 1812 | 1461233021948 Marionette DEBUG loaded listener.js 03:03:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 268 (0x98db0000) [pid = 1812] [serial = 753] [outer = 0x97ba7c00] 03:03:42 INFO - PROCESS | 1812 | 1461233022794 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]]]}] 03:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1486ms 03:03:42 INFO - PROCESS | 1812 | 1461233022843 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 03:03:42 INFO - PROCESS | 1812 | 1461233022848 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 03:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:03:42 INFO - PROCESS | 1812 | 1461233022854 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:03:42 INFO - PROCESS | 1812 | 1461233022857 Marionette TRACE conn3 <- [1,974,null,{}] 03:03:42 INFO - PROCESS | 1812 | 1461233022863 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}] 03:03:43 INFO - PROCESS | 1812 | 1461233023050 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 03:03:43 INFO - PROCESS | 1812 | 1461233023253 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a50d800 == 122 [pid = 1812] [id = 251] 03:03:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 269 (0x9a553400) [pid = 1812] [serial = 754] [outer = (nil)] 03:03:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 270 (0x9a558000) [pid = 1812] [serial = 755] [outer = 0x9a553400] 03:03:43 INFO - PROCESS | 1812 | 1461233023446 Marionette DEBUG loaded listener.js 03:03:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 271 (0x9fe12800) [pid = 1812] [serial = 756] [outer = 0x9a553400] 03:03:44 INFO - PROCESS | 1812 | 1461233024396 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]]]}] 03:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1580ms 03:03:44 INFO - PROCESS | 1812 | 1461233024435 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 03:03:44 INFO - PROCESS | 1812 | 1461233024439 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 03:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:03:44 INFO - PROCESS | 1812 | 1461233024445 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:03:44 INFO - PROCESS | 1812 | 1461233024448 Marionette TRACE conn3 <- [1,978,null,{}] 03:03:44 INFO - PROCESS | 1812 | 1461233024453 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}] 03:03:44 INFO - PROCESS | 1812 | 1461233024633 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 03:03:44 INFO - PROCESS | 1812 | 1461233024885 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x998f6c00 == 123 [pid = 1812] [id = 252] 03:03:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 272 (0x998f9000) [pid = 1812] [serial = 757] [outer = (nil)] 03:03:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 273 (0xa0e9e000) [pid = 1812] [serial = 758] [outer = 0x998f9000] 03:03:45 INFO - PROCESS | 1812 | 1461233025010 Marionette DEBUG loaded listener.js 03:03:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 274 (0xa298dc00) [pid = 1812] [serial = 759] [outer = 0x998f9000] 03:03:45 INFO - PROCESS | 1812 | 1461233025903 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]]]}] 03:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1532ms 03:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:03:45 INFO - PROCESS | 1812 | 1461233025977 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 03:03:45 INFO - PROCESS | 1812 | 1461233025980 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 03:03:45 INFO - PROCESS | 1812 | 1461233025987 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:03:45 INFO - PROCESS | 1812 | 1461233025990 Marionette TRACE conn3 <- [1,982,null,{}] 03:03:45 INFO - PROCESS | 1812 | 1461233025996 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}] 03:03:46 INFO - PROCESS | 1812 | 1461233026225 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 03:03:46 INFO - PROCESS | 1812 | 1461233026525 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a509400 == 124 [pid = 1812] [id = 253] 03:03:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 275 (0x9fe11400) [pid = 1812] [serial = 760] [outer = (nil)] 03:03:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 276 (0xa44c1c00) [pid = 1812] [serial = 761] [outer = 0x9fe11400] 03:03:46 INFO - PROCESS | 1812 | 1461233026620 Marionette DEBUG loaded listener.js 03:03:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 277 (0xa44f0c00) [pid = 1812] [serial = 762] [outer = 0x9fe11400] 03:03:47 INFO - PROCESS | 1812 | 1461233027481 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]]]}] 03:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1545ms 03:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:03:47 INFO - PROCESS | 1812 | 1461233027532 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 03:03:47 INFO - PROCESS | 1812 | 1461233027535 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 03:03:47 INFO - PROCESS | 1812 | 1461233027542 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:03:47 INFO - PROCESS | 1812 | 1461233027545 Marionette TRACE conn3 <- [1,986,null,{}] 03:03:47 INFO - PROCESS | 1812 | 1461233027551 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}] 03:03:47 INFO - PROCESS | 1812 | 1461233027736 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 03:03:47 INFO - PROCESS | 1812 | 1461233027942 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x89cef800 == 125 [pid = 1812] [id = 254] 03:03:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 278 (0x89cf0c00) [pid = 1812] [serial = 763] [outer = (nil)] 03:03:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 279 (0x89cf8400) [pid = 1812] [serial = 764] [outer = 0x89cf0c00] 03:03:48 INFO - PROCESS | 1812 | 1461233028066 Marionette DEBUG loaded listener.js 03:03:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 280 (0x89cfb400) [pid = 1812] [serial = 765] [outer = 0x89cf0c00] 03:03:49 INFO - PROCESS | 1812 | 1461233028998 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]]]}] 03:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1535ms 03:03:49 INFO - PROCESS | 1812 | 1461233029076 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 03:03:49 INFO - PROCESS | 1812 | 1461233029080 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 03:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:03:49 INFO - PROCESS | 1812 | 1461233029086 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:03:49 INFO - PROCESS | 1812 | 1461233029089 Marionette TRACE conn3 <- [1,990,null,{}] 03:03:49 INFO - PROCESS | 1812 | 1461233029095 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}] 03:03:49 INFO - PROCESS | 1812 | 1461233029312 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 03:03:49 INFO - PROCESS | 1812 | 1461233029560 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x89cf3400 == 126 [pid = 1812] [id = 255] 03:03:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 281 (0x89cf3800) [pid = 1812] [serial = 766] [outer = (nil)] 03:03:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 282 (0xa4487c00) [pid = 1812] [serial = 767] [outer = 0x89cf3800] 03:03:49 INFO - PROCESS | 1812 | 1461233029686 Marionette DEBUG loaded listener.js 03:03:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 283 (0xa46b6800) [pid = 1812] [serial = 768] [outer = 0x89cf3800] 03:03:50 INFO - PROCESS | 1812 | 1461233030547 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]]]}] 03:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1529ms 03:03:50 INFO - PROCESS | 1812 | 1461233030616 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 03:03:50 INFO - PROCESS | 1812 | 1461233030619 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 03:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:03:50 INFO - PROCESS | 1812 | 1461233030625 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:03:50 INFO - PROCESS | 1812 | 1461233030629 Marionette TRACE conn3 <- [1,994,null,{}] 03:03:50 INFO - PROCESS | 1812 | 1461233030634 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}] 03:03:50 INFO - PROCESS | 1812 | 1461233030824 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 03:03:51 INFO - PROCESS | 1812 | 1461233031118 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0d1000 == 127 [pid = 1812] [id = 256] 03:03:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 284 (0x8a0d1c00) [pid = 1812] [serial = 769] [outer = (nil)] 03:03:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 285 (0x8a0d4000) [pid = 1812] [serial = 770] [outer = 0x8a0d1c00] 03:03:51 INFO - PROCESS | 1812 | 1461233031260 Marionette DEBUG loaded listener.js 03:03:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 286 (0x8e312400) [pid = 1812] [serial = 771] [outer = 0x8a0d1c00] 03:03:52 INFO - PROCESS | 1812 | 1461233032170 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]]]}] 03:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1584ms 03:03:52 INFO - PROCESS | 1812 | 1461233032211 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 03:03:52 INFO - PROCESS | 1812 | 1461233032215 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 03:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:03:52 INFO - PROCESS | 1812 | 1461233032221 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:03:52 INFO - PROCESS | 1812 | 1461233032226 Marionette TRACE conn3 <- [1,998,null,{}] 03:03:52 INFO - PROCESS | 1812 | 1461233032231 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}] 03:03:52 INFO - PROCESS | 1812 | 1461233032443 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 03:03:52 INFO - PROCESS | 1812 | 1461233032648 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x86cdf400 == 128 [pid = 1812] [id = 257] 03:03:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 287 (0x86ce1400) [pid = 1812] [serial = 772] [outer = (nil)] 03:03:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 288 (0x86ceac00) [pid = 1812] [serial = 773] [outer = 0x86ce1400] 03:03:52 INFO - PROCESS | 1812 | 1461233032819 Marionette DEBUG loaded listener.js 03:03:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 289 (0x8a0d3000) [pid = 1812] [serial = 774] [outer = 0x86ce1400] 03:03:53 INFO - PROCESS | 1812 | 1461233033695 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]]]}] 03:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1531ms 03:03:53 INFO - PROCESS | 1812 | 1461233033754 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 03:03:53 INFO - PROCESS | 1812 | 1461233033757 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 03:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:03:53 INFO - PROCESS | 1812 | 1461233033763 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:03:53 INFO - PROCESS | 1812 | 1461233033767 Marionette TRACE conn3 <- [1,1002,null,{}] 03:03:53 INFO - PROCESS | 1812 | 1461233033772 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}] 03:03:53 INFO - PROCESS | 1812 | 1461233033970 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 03:03:54 INFO - PROCESS | 1812 | 1461233034222 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x85772800 == 129 [pid = 1812] [id = 258] 03:03:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 290 (0x85773000) [pid = 1812] [serial = 775] [outer = (nil)] 03:03:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 291 (0x8577ac00) [pid = 1812] [serial = 776] [outer = 0x85773000] 03:03:54 INFO - PROCESS | 1812 | 1461233034351 Marionette DEBUG loaded listener.js 03:03:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 292 (0x8577dc00) [pid = 1812] [serial = 777] [outer = 0x85773000] 03:03:55 INFO - PROCESS | 1812 | 1461233035209 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]]]}] 03:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1483ms 03:03:55 INFO - PROCESS | 1812 | 1461233035248 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 03:03:55 INFO - PROCESS | 1812 | 1461233035251 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 03:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:03:55 INFO - PROCESS | 1812 | 1461233035257 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:03:55 INFO - PROCESS | 1812 | 1461233035261 Marionette TRACE conn3 <- [1,1006,null,{}] 03:03:55 INFO - PROCESS | 1812 | 1461233035266 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}] 03:03:55 INFO - PROCESS | 1812 | 1461233035464 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 03:03:55 INFO - PROCESS | 1812 | 1461233035672 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x85774c00 == 130 [pid = 1812] [id = 259] 03:03:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 293 (0x85775400) [pid = 1812] [serial = 778] [outer = (nil)] 03:03:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 294 (0x8621fc00) [pid = 1812] [serial = 779] [outer = 0x85775400] 03:03:55 INFO - PROCESS | 1812 | 1461233035794 Marionette DEBUG loaded listener.js 03:03:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 295 (0x86222800) [pid = 1812] [serial = 780] [outer = 0x85775400] 03:03:56 INFO - PROCESS | 1812 | 1461233036764 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]]]}] 03:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1580ms 03:03:56 INFO - PROCESS | 1812 | 1461233036839 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 03:03:56 INFO - PROCESS | 1812 | 1461233036844 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 03:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:03:56 INFO - PROCESS | 1812 | 1461233036850 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:03:56 INFO - PROCESS | 1812 | 1461233036853 Marionette TRACE conn3 <- [1,1010,null,{}] 03:03:56 INFO - PROCESS | 1812 | 1461233036859 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}] 03:03:57 INFO - PROCESS | 1812 | 1461233037086 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 03:03:57 INFO - PROCESS | 1812 | 1461233037395 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x85773400 == 131 [pid = 1812] [id = 260] 03:03:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 296 (0x8621c400) [pid = 1812] [serial = 781] [outer = (nil)] 03:03:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 297 (0x86229800) [pid = 1812] [serial = 782] [outer = 0x8621c400] 03:03:57 INFO - PROCESS | 1812 | 1461233037482 Marionette DEBUG loaded listener.js 03:03:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 298 (0x8622b000) [pid = 1812] [serial = 783] [outer = 0x8621c400] 03:03:58 INFO - PROCESS | 1812 | 1461233038318 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]]]}] 03:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1528ms 03:03:58 INFO - PROCESS | 1812 | 1461233038395 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 03:03:58 INFO - PROCESS | 1812 | 1461233038399 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 03:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:03:58 INFO - PROCESS | 1812 | 1461233038409 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:03:58 INFO - PROCESS | 1812 | 1461233038412 Marionette TRACE conn3 <- [1,1014,null,{}] 03:03:58 INFO - PROCESS | 1812 | 1461233038418 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}] 03:03:58 INFO - PROCESS | 1812 | 1461233038612 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 03:03:58 INFO - PROCESS | 1812 | 1461233038879 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x84c33400 == 132 [pid = 1812] [id = 261] 03:03:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 299 (0x84c35000) [pid = 1812] [serial = 784] [outer = (nil)] 03:03:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 300 (0x84c3b800) [pid = 1812] [serial = 785] [outer = 0x84c35000] 03:03:59 INFO - PROCESS | 1812 | 1461233038999 Marionette DEBUG loaded listener.js 03:03:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 301 (0x84c3e800) [pid = 1812] [serial = 786] [outer = 0x84c35000] 03:03:59 INFO - PROCESS | 1812 | 1461233039920 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]]]}] 03:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1582ms 03:03:59 INFO - PROCESS | 1812 | 1461233039992 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 03:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:04:00 INFO - PROCESS | 1812 | 1461233039996 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 03:04:00 INFO - PROCESS | 1812 | 1461233040004 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:04:00 INFO - PROCESS | 1812 | 1461233040007 Marionette TRACE conn3 <- [1,1018,null,{}] 03:04:00 INFO - PROCESS | 1812 | 1461233040014 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}] 03:04:00 INFO - PROCESS | 1812 | 1461233040248 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 03:04:00 INFO - PROCESS | 1812 | 1461233040505 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x84c38400 == 133 [pid = 1812] [id = 262] 03:04:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 302 (0x84c39000) [pid = 1812] [serial = 787] [outer = (nil)] 03:04:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 303 (0x86228c00) [pid = 1812] [serial = 788] [outer = 0x84c39000] 03:04:00 INFO - PROCESS | 1812 | 1461233040633 Marionette DEBUG loaded listener.js 03:04:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 304 (0x8a0cbc00) [pid = 1812] [serial = 789] [outer = 0x84c39000] 03:04:01 INFO - PROCESS | 1812 | 1461233041521 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]]]}] 03:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1591ms 03:04:01 INFO - PROCESS | 1812 | 1461233041595 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 03:04:01 INFO - PROCESS | 1812 | 1461233041598 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 03:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:04:01 INFO - PROCESS | 1812 | 1461233041605 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:04:01 INFO - PROCESS | 1812 | 1461233041609 Marionette TRACE conn3 <- [1,1022,null,{}] 03:04:01 INFO - PROCESS | 1812 | 1461233041615 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}] 03:04:01 INFO - PROCESS | 1812 | 1461233041852 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 03:04:02 INFO - PROCESS | 1812 | 1461233042123 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x86b21c00 == 134 [pid = 1812] [id = 263] 03:04:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 305 (0x86b23c00) [pid = 1812] [serial = 790] [outer = (nil)] 03:04:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 306 (0x86ce0400) [pid = 1812] [serial = 791] [outer = 0x86b23c00] 03:04:02 INFO - PROCESS | 1812 | 1461233042638 Marionette DEBUG loaded listener.js 03:04:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 307 (0x86ce8c00) [pid = 1812] [serial = 792] [outer = 0x86b23c00] 03:04:03 INFO - PROCESS | 1812 | 1461233043562 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]]]}] 03:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1993ms 03:04:03 INFO - PROCESS | 1812 | 1461233043601 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 03:04:03 INFO - PROCESS | 1812 | 1461233043608 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 03:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:04:03 INFO - PROCESS | 1812 | 1461233043617 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:04:03 INFO - PROCESS | 1812 | 1461233043621 Marionette TRACE conn3 <- [1,1026,null,{}] 03:04:03 INFO - PROCESS | 1812 | 1461233043629 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}] 03:04:03 INFO - PROCESS | 1812 | 1461233043824 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 03:04:04 INFO - PROCESS | 1812 | 1461233044158 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x87955c00 == 135 [pid = 1812] [id = 264] 03:04:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 308 (0x89cf8800) [pid = 1812] [serial = 793] [outer = (nil)] 03:04:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 309 (0x89d85c00) [pid = 1812] [serial = 794] [outer = 0x89cf8800] 03:04:04 INFO - PROCESS | 1812 | 1461233044249 Marionette DEBUG loaded listener.js 03:04:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 310 (0x8a0d3400) [pid = 1812] [serial = 795] [outer = 0x89cf8800] 03:04:05 INFO - PROCESS | 1812 | --DOCSHELL 0x92672c00 == 134 [pid = 1812] [id = 41] 03:04:05 INFO - PROCESS | 1812 | --DOCSHELL 0x8be91400 == 133 [pid = 1812] [id = 193] 03:04:05 INFO - PROCESS | 1812 | --DOCSHELL 0x8a494c00 == 132 [pid = 1812] [id = 194] 03:04:05 INFO - PROCESS | 1812 | --DOCSHELL 0x94323c00 == 131 [pid = 1812] [id = 189] 03:04:05 INFO - PROCESS | 1812 | --DOCSHELL 0x8a492c00 == 130 [pid = 1812] [id = 191] 03:04:05 INFO - PROCESS | 1812 | --DOCSHELL 0x8c205000 == 129 [pid = 1812] [id = 192] 03:04:05 INFO - PROCESS | 1812 | --DOCSHELL 0x86da8000 == 128 [pid = 1812] [id = 245] 03:04:05 INFO - PROCESS | 1812 | --DOCSHELL 0x86b20400 == 127 [pid = 1812] [id = 244] 03:04:05 INFO - PROCESS | 1812 | --DOCSHELL 0x8f1c0c00 == 126 [pid = 1812] [id = 243] 03:04:05 INFO - PROCESS | 1812 | --DOCSHELL 0x8e362c00 == 125 [pid = 1812] [id = 242] 03:04:05 INFO - PROCESS | 1812 | --DOCSHELL 0x86da1800 == 124 [pid = 1812] [id = 241] 03:04:05 INFO - PROCESS | 1812 | --DOCSHELL 0x86da1c00 == 123 [pid = 1812] [id = 239] 03:04:05 INFO - PROCESS | 1812 | --DOCSHELL 0x89d79000 == 122 [pid = 1812] [id = 240] 03:04:05 INFO - PROCESS | 1812 | --DOCSHELL 0x97d4fc00 == 121 [pid = 1812] [id = 228] 03:04:05 INFO - PROCESS | 1812 | --DOCSHELL 0x8f1b8000 == 120 [pid = 1812] [id = 227] 03:04:05 INFO - PROCESS | 1812 | --DOCSHELL 0x8f92b400 == 119 [pid = 1812] [id = 226] 03:04:05 INFO - PROCESS | 1812 | --DOCSHELL 0x8f2a3c00 == 118 [pid = 1812] [id = 225] 03:04:05 INFO - PROCESS | 1812 | --DOCSHELL 0x87947400 == 117 [pid = 1812] [id = 224] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 309 (0x9270dc00) [pid = 1812] [serial = 665] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 308 (0x94e47c00) [pid = 1812] [serial = 622] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 307 (0x902c6c00) [pid = 1812] [serial = 613] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 306 (0x90039800) [pid = 1812] [serial = 662] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 305 (0x935e8c00) [pid = 1812] [serial = 619] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 304 (0xa4a42400) [pid = 1812] [serial = 653] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 303 (0x9fa97000) [pid = 1812] [serial = 637] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 302 (0x8f2d4800) [pid = 1812] [serial = 657] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 301 (0x8f1b1800) [pid = 1812] [serial = 656] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 300 (0x91cba800) [pid = 1812] [serial = 616] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 299 (0x8f2d4400) [pid = 1812] [serial = 659] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 298 (0x8f517c00) [pid = 1812] [serial = 660] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 297 (0x8f2cec00) [pid = 1812] [serial = 610] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 296 (0x943e6400) [pid = 1812] [serial = 668] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 295 (0xa46c4000) [pid = 1812] [serial = 647] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 294 (0xa0b15c00) [pid = 1812] [serial = 640] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 293 (0x8e31e800) [pid = 1812] [serial = 607] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 292 (0x9858a400) [pid = 1812] [serial = 631] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 291 (0xa3b0f000) [pid = 1812] [serial = 643] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 290 (0x97cef400) [pid = 1812] [serial = 628] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 289 (0x99076c00) [pid = 1812] [serial = 634] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 288 (0x97624400) [pid = 1812] [serial = 625] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 287 (0x87950400) [pid = 1812] [serial = 650] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 286 (0x99813800) [pid = 1812] [serial = 413] [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.] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 285 (0x943e8000) [pid = 1812] [serial = 669] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 284 (0x935ecc00) [pid = 1812] [serial = 666] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 283 (0x90f03800) [pid = 1812] [serial = 663] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | --DOMWINDOW == 282 (0x97d52800) [pid = 1812] [serial = 671] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1812 | 1461233045530 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]]]}] 03:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1987ms 03:04:05 INFO - PROCESS | 1812 | 1461233045609 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 03:04:05 INFO - PROCESS | 1812 | 1461233045615 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 03:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:04:05 INFO - PROCESS | 1812 | 1461233045627 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:04:05 INFO - PROCESS | 1812 | 1461233045631 Marionette TRACE conn3 <- [1,1030,null,{}] 03:04:05 INFO - PROCESS | 1812 | 1461233045637 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}] 03:04:05 INFO - PROCESS | 1812 | 1461233045910 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 03:04:06 INFO - PROCESS | 1812 | 1461233046141 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0ca400 == 118 [pid = 1812] [id = 265] 03:04:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 283 (0x8a5db400) [pid = 1812] [serial = 796] [outer = (nil)] 03:04:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 284 (0x8c10bc00) [pid = 1812] [serial = 797] [outer = 0x8a5db400] 03:04:06 INFO - PROCESS | 1812 | 1461233046221 Marionette DEBUG loaded listener.js 03:04:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 285 (0x8c248c00) [pid = 1812] [serial = 798] [outer = 0x8a5db400] 03:04:07 INFO - PROCESS | 1812 | 1461233047033 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]]]}] 03:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1437ms 03:04:07 INFO - PROCESS | 1812 | 1461233047065 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 03:04:07 INFO - PROCESS | 1812 | 1461233047069 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 03:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:04:07 INFO - PROCESS | 1812 | 1461233047075 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:04:07 INFO - PROCESS | 1812 | 1461233047080 Marionette TRACE conn3 <- [1,1034,null,{}] 03:04:07 INFO - PROCESS | 1812 | 1461233047095 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}] 03:04:07 INFO - PROCESS | 1812 | 1461233047274 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 03:04:07 INFO - PROCESS | 1812 | 1461233047293 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x89d78800 == 119 [pid = 1812] [id = 266] 03:04:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 286 (0x8f2d4400) [pid = 1812] [serial = 799] [outer = (nil)] 03:04:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 287 (0x8f4f6800) [pid = 1812] [serial = 800] [outer = 0x8f2d4400] 03:04:07 INFO - PROCESS | 1812 | 1461233047369 Marionette DEBUG loaded listener.js 03:04:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 288 (0x8f51ac00) [pid = 1812] [serial = 801] [outer = 0x8f2d4400] 03:04:08 INFO - PROCESS | 1812 | 1461233048356 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]]]}] 03:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1331ms 03:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:04:08 INFO - PROCESS | 1812 | 1461233048407 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 03:04:08 INFO - PROCESS | 1812 | 1461233048411 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 03:04:08 INFO - PROCESS | 1812 | 1461233048425 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:04:08 INFO - PROCESS | 1812 | 1461233048427 Marionette TRACE conn3 <- [1,1038,null,{}] 03:04:08 INFO - PROCESS | 1812 | 1461233048433 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}] 03:04:08 INFO - PROCESS | 1812 | 1461233048665 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 03:04:08 INFO - PROCESS | 1812 | 1461233048693 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x8be97000 == 120 [pid = 1812] [id = 267] 03:04:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 289 (0x8fa0fc00) [pid = 1812] [serial = 802] [outer = (nil)] 03:04:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 290 (0x8fd97400) [pid = 1812] [serial = 803] [outer = 0x8fa0fc00] 03:04:08 INFO - PROCESS | 1812 | 1461233048767 Marionette DEBUG loaded listener.js 03:04:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 291 (0x902c8000) [pid = 1812] [serial = 804] [outer = 0x8fa0fc00] 03:04:09 INFO - PROCESS | 1812 | 1461233049688 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]]]}] 03:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1296ms 03:04:09 INFO - PROCESS | 1812 | 1461233049736 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 03:04:09 INFO - PROCESS | 1812 | 1461233049740 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 03:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:04:09 INFO - PROCESS | 1812 | 1461233049746 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:04:09 INFO - PROCESS | 1812 | 1461233049748 Marionette TRACE conn3 <- [1,1042,null,{}] 03:04:09 INFO - PROCESS | 1812 | 1461233049767 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}] 03:04:10 INFO - PROCESS | 1812 | 1461233050012 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 03:04:10 INFO - PROCESS | 1812 | 1461233050034 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ffa6400 == 121 [pid = 1812] [id = 268] 03:04:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 292 (0x902cdc00) [pid = 1812] [serial = 805] [outer = (nil)] 03:04:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 293 (0x91cbc400) [pid = 1812] [serial = 806] [outer = 0x902cdc00] 03:04:10 INFO - PROCESS | 1812 | 1461233050116 Marionette DEBUG loaded listener.js 03:04:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 294 (0x935f1400) [pid = 1812] [serial = 807] [outer = 0x902cdc00] 03:04:10 INFO - PROCESS | 1812 | --DOMWINDOW == 293 (0x8f51d400) [pid = 1812] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:04:10 INFO - PROCESS | 1812 | --DOMWINDOW == 292 (0x8f930000) [pid = 1812] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:04:10 INFO - PROCESS | 1812 | --DOMWINDOW == 291 (0x86da4400) [pid = 1812] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:04:10 INFO - PROCESS | 1812 | --DOMWINDOW == 290 (0x8f924000) [pid = 1812] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:04:10 INFO - PROCESS | 1812 | --DOMWINDOW == 289 (0x8a5d8400) [pid = 1812] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:04:10 INFO - PROCESS | 1812 | --DOMWINDOW == 288 (0x8a49a800) [pid = 1812] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:04:10 INFO - PROCESS | 1812 | --DOMWINDOW == 287 (0x96ae9000) [pid = 1812] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:04:11 INFO - PROCESS | 1812 | 1461233051435 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]]]}] 03:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1733ms 03:04:11 INFO - PROCESS | 1812 | 1461233051479 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 03:04:11 INFO - PROCESS | 1812 | 1461233051483 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 03:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:04:11 INFO - PROCESS | 1812 | 1461233051489 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:04:11 INFO - PROCESS | 1812 | 1461233051491 Marionette TRACE conn3 <- [1,1046,null,{}] 03:04:11 INFO - PROCESS | 1812 | 1461233051497 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}] 03:04:11 INFO - PROCESS | 1812 | 1461233051667 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 03:04:11 INFO - PROCESS | 1812 | 1461233051841 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x86da7c00 == 122 [pid = 1812] [id = 269] 03:04:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 288 (0x8a5dc000) [pid = 1812] [serial = 808] [outer = (nil)] 03:04:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 289 (0x943ed800) [pid = 1812] [serial = 809] [outer = 0x8a5dc000] 03:04:11 INFO - PROCESS | 1812 | 1461233051914 Marionette DEBUG loaded listener.js 03:04:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 290 (0x96ae5800) [pid = 1812] [serial = 810] [outer = 0x8a5dc000] 03:04:12 INFO - PROCESS | 1812 | 1461233052670 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]]]}] 03:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1229ms 03:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:04:12 INFO - PROCESS | 1812 | 1461233052723 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 03:04:12 INFO - PROCESS | 1812 | 1461233052726 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 03:04:12 INFO - PROCESS | 1812 | 1461233052732 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:04:12 INFO - PROCESS | 1812 | 1461233052736 Marionette TRACE conn3 <- [1,1050,null,{}] 03:04:12 INFO - PROCESS | 1812 | 1461233052861 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}] 03:04:13 INFO - PROCESS | 1812 | 1461233053083 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 03:04:13 INFO - PROCESS | 1812 | 1461233053367 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x86ce8800 == 123 [pid = 1812] [id = 270] 03:04:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 291 (0x86da1c00) [pid = 1812] [serial = 811] [outer = (nil)] 03:04:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 292 (0x86daac00) [pid = 1812] [serial = 812] [outer = 0x86da1c00] 03:04:13 INFO - PROCESS | 1812 | 1461233053502 Marionette DEBUG loaded listener.js 03:04:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 293 (0x87376800) [pid = 1812] [serial = 813] [outer = 0x86da1c00] 03:04:14 INFO - PROCESS | 1812 | 1461233054431 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]]]}] 03:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1734ms 03:04:14 INFO - PROCESS | 1812 | 1461233054467 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 03:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:04:14 INFO - PROCESS | 1812 | 1461233054475 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 03:04:14 INFO - PROCESS | 1812 | 1461233054483 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:04:14 INFO - PROCESS | 1812 | 1461233054486 Marionette TRACE conn3 <- [1,1054,null,{}] 03:04:14 INFO - PROCESS | 1812 | 1461233054493 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}] 03:04:14 INFO - PROCESS | 1812 | 1461233054688 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 03:04:14 INFO - PROCESS | 1812 | 1461233054954 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x89d81c00 == 124 [pid = 1812] [id = 271] 03:04:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 294 (0x89d87c00) [pid = 1812] [serial = 814] [outer = (nil)] 03:04:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 295 (0x8c111c00) [pid = 1812] [serial = 815] [outer = 0x89d87c00] 03:04:15 INFO - PROCESS | 1812 | 1461233055085 Marionette DEBUG loaded listener.js 03:04:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 296 (0x8e40d400) [pid = 1812] [serial = 816] [outer = 0x89d87c00] 03:04:16 INFO - PROCESS | 1812 | 1461233056028 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]]]}] 03:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1580ms 03:04:16 INFO - PROCESS | 1812 | 1461233056062 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 03:04:16 INFO - PROCESS | 1812 | 1461233056066 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 03:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:04:16 INFO - PROCESS | 1812 | 1461233056073 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:04:16 INFO - PROCESS | 1812 | 1461233056077 Marionette TRACE conn3 <- [1,1058,null,{}] 03:04:16 INFO - PROCESS | 1812 | 1461233056083 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}] 03:04:16 INFO - PROCESS | 1812 | 1461233056295 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 03:04:16 INFO - PROCESS | 1812 | 1461233056643 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e36bc00 == 125 [pid = 1812] [id = 272] 03:04:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 297 (0x8fa08000) [pid = 1812] [serial = 817] [outer = (nil)] 03:04:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 298 (0x912e8400) [pid = 1812] [serial = 818] [outer = 0x8fa08000] 03:04:16 INFO - PROCESS | 1812 | 1461233056747 Marionette DEBUG loaded listener.js 03:04:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 299 (0x935ecc00) [pid = 1812] [serial = 819] [outer = 0x8fa08000] 03:04:17 INFO - PROCESS | 1812 | 1461233057620 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]]]}] 03:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1588ms 03:04:17 INFO - PROCESS | 1812 | 1461233057670 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 03:04:17 INFO - PROCESS | 1812 | 1461233057680 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 03:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:04:17 INFO - PROCESS | 1812 | 1461233057689 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:04:17 INFO - PROCESS | 1812 | 1461233057693 Marionette TRACE conn3 <- [1,1062,null,{}] 03:04:17 INFO - PROCESS | 1812 | 1461233057698 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}] 03:04:17 INFO - PROCESS | 1812 | 1461233057889 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 03:04:18 INFO - PROCESS | 1812 | 1461233058145 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x97d44400 == 126 [pid = 1812] [id = 273] 03:04:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 300 (0x97ee4c00) [pid = 1812] [serial = 820] [outer = (nil)] 03:04:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 301 (0x9858d400) [pid = 1812] [serial = 821] [outer = 0x97ee4c00] 03:04:18 INFO - PROCESS | 1812 | 1461233058283 Marionette DEBUG loaded listener.js 03:04:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 302 (0x9907a000) [pid = 1812] [serial = 822] [outer = 0x97ee4c00] 03:04:19 INFO - PROCESS | 1812 | 1461233059202 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]]]}] 03:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1529ms 03:04:19 INFO - PROCESS | 1812 | 1461233059217 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 03:04:19 INFO - PROCESS | 1812 | 1461233059221 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 03:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:04:19 INFO - PROCESS | 1812 | 1461233059228 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:04:19 INFO - PROCESS | 1812 | 1461233059231 Marionette TRACE conn3 <- [1,1066,null,{}] 03:04:19 INFO - PROCESS | 1812 | 1461233059237 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}] 03:04:19 INFO - PROCESS | 1812 | 1461233059422 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 03:04:19 INFO - PROCESS | 1812 | 1461233059640 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2d8800 == 127 [pid = 1812] [id = 274] 03:04:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 303 (0x97cef400) [pid = 1812] [serial = 823] [outer = (nil)] 03:04:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 304 (0x9a559800) [pid = 1812] [serial = 824] [outer = 0x97cef400] 03:04:19 INFO - PROCESS | 1812 | 1461233059762 Marionette DEBUG loaded listener.js 03:04:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 305 (0x9a786400) [pid = 1812] [serial = 825] [outer = 0x97cef400] 03:04:20 INFO - PROCESS | 1812 | 1461233060747 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]]]}] 03:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1578ms 03:04:20 INFO - PROCESS | 1812 | 1461233060807 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 03:04:20 INFO - PROCESS | 1812 | 1461233060810 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 03:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:04:20 INFO - PROCESS | 1812 | 1461233060817 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:04:20 INFO - PROCESS | 1812 | 1461233060821 Marionette TRACE conn3 <- [1,1070,null,{}] 03:04:20 INFO - PROCESS | 1812 | 1461233060826 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}] 03:04:21 INFO - PROCESS | 1812 | 1461233061056 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 03:04:21 INFO - PROCESS | 1812 | 1461233061408 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:21 INFO - PROCESS | 1812 | ++DOCSHELL 0xa09dac00 == 128 [pid = 1812] [id = 275] 03:04:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 306 (0xa09db800) [pid = 1812] [serial = 826] [outer = (nil)] 03:04:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 307 (0xa0db1c00) [pid = 1812] [serial = 827] [outer = 0xa09db800] 03:04:21 INFO - PROCESS | 1812 | 1461233061508 Marionette DEBUG loaded listener.js 03:04:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 308 (0xa3b0e400) [pid = 1812] [serial = 828] [outer = 0xa09db800] 03:04:22 INFO - PROCESS | 1812 | 1461233062365 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]]]}] 03:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1592ms 03:04:22 INFO - PROCESS | 1812 | 1461233062410 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 03:04:22 INFO - PROCESS | 1812 | 1461233062414 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 03:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:04:22 INFO - PROCESS | 1812 | 1461233062420 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:04:22 INFO - PROCESS | 1812 | 1461233062424 Marionette TRACE conn3 <- [1,1074,null,{}] 03:04:22 INFO - PROCESS | 1812 | 1461233062430 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}] 03:04:22 INFO - PROCESS | 1812 | 1461233062611 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 03:04:22 INFO - PROCESS | 1812 | 1461233062829 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:22 INFO - PROCESS | 1812 | ++DOCSHELL 0xa0dad000 == 129 [pid = 1812] [id = 276] 03:04:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 309 (0xa0db3000) [pid = 1812] [serial = 829] [outer = (nil)] 03:04:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 310 (0xa4694400) [pid = 1812] [serial = 830] [outer = 0xa0db3000] 03:04:22 INFO - PROCESS | 1812 | 1461233062953 Marionette DEBUG loaded listener.js 03:04:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 311 (0xa4a02000) [pid = 1812] [serial = 831] [outer = 0xa0db3000] 03:04:23 INFO - PROCESS | 1812 | 1461233063913 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]]]}] 03:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1529ms 03:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:04:23 INFO - PROCESS | 1812 | 1461233063951 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 03:04:23 INFO - PROCESS | 1812 | 1461233063954 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 03:04:23 INFO - PROCESS | 1812 | 1461233063961 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:04:23 INFO - PROCESS | 1812 | 1461233063964 Marionette TRACE conn3 <- [1,1078,null,{}] 03:04:23 INFO - PROCESS | 1812 | 1461233063970 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}] 03:04:24 INFO - PROCESS | 1812 | 1461233064165 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 03:04:24 INFO - PROCESS | 1812 | 1461233064424 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x89c68800 == 130 [pid = 1812] [id = 277] 03:04:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 312 (0x89c69000) [pid = 1812] [serial = 832] [outer = (nil)] 03:04:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 313 (0x89c71400) [pid = 1812] [serial = 833] [outer = 0x89c69000] 03:04:24 INFO - PROCESS | 1812 | 1461233064549 Marionette DEBUG loaded listener.js 03:04:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 314 (0x89c74000) [pid = 1812] [serial = 834] [outer = 0x89c69000] 03:04:25 INFO - PROCESS | 1812 | 1461233065406 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]]]}] 03:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1488ms 03:04:25 INFO - PROCESS | 1812 | 1461233065449 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 03:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:04:25 INFO - PROCESS | 1812 | 1461233065453 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 03:04:25 INFO - PROCESS | 1812 | 1461233065459 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:04:25 INFO - PROCESS | 1812 | 1461233065463 Marionette TRACE conn3 <- [1,1082,null,{}] 03:04:25 INFO - PROCESS | 1812 | 1461233065468 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}] 03:04:25 INFO - PROCESS | 1812 | 1461233065652 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 03:04:25 INFO - PROCESS | 1812 | 1461233065966 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x89c6cc00 == 131 [pid = 1812] [id = 278] 03:04:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 315 (0x89c73800) [pid = 1812] [serial = 835] [outer = (nil)] 03:04:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 316 (0xa4490000) [pid = 1812] [serial = 836] [outer = 0x89c73800] 03:04:26 INFO - PROCESS | 1812 | 1461233066065 Marionette DEBUG loaded listener.js 03:04:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 317 (0xa4690000) [pid = 1812] [serial = 837] [outer = 0x89c73800] 03:04:27 INFO - PROCESS | 1812 | 1461233067020 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]]]}] 03:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1582ms 03:04:27 INFO - PROCESS | 1812 | 1461233067041 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 03:04:27 INFO - PROCESS | 1812 | 1461233067045 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 03:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:04:27 INFO - PROCESS | 1812 | 1461233067051 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:04:27 INFO - PROCESS | 1812 | 1461233067054 Marionette TRACE conn3 <- [1,1086,null,{}] 03:04:27 INFO - PROCESS | 1812 | 1461233067060 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}] 03:04:27 INFO - PROCESS | 1812 | 1461233067252 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 03:04:27 INFO - PROCESS | 1812 | 1461233067515 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x89c6b800 == 132 [pid = 1812] [id = 279] 03:04:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 318 (0x89c75c00) [pid = 1812] [serial = 838] [outer = (nil)] 03:04:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 319 (0x8a1c7c00) [pid = 1812] [serial = 839] [outer = 0x89c75c00] 03:04:27 INFO - PROCESS | 1812 | 1461233067638 Marionette DEBUG loaded listener.js 03:04:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 320 (0x8a1cb000) [pid = 1812] [serial = 840] [outer = 0x89c75c00] 03:04:28 INFO - PROCESS | 1812 | 1461233068485 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]]]}] 03:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1484ms 03:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:04:28 INFO - PROCESS | 1812 | 1461233068536 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 03:04:28 INFO - PROCESS | 1812 | 1461233068539 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 03:04:28 INFO - PROCESS | 1812 | 1461233068546 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:04:28 INFO - PROCESS | 1812 | 1461233068549 Marionette TRACE conn3 <- [1,1090,null,{}] 03:04:28 INFO - PROCESS | 1812 | 1461233068555 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}] 03:04:28 INFO - PROCESS | 1812 | 1461233068766 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 03:04:29 INFO - PROCESS | 1812 | 1461233069036 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1c5400 == 133 [pid = 1812] [id = 280] 03:04:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 321 (0x8e2c1000) [pid = 1812] [serial = 841] [outer = (nil)] 03:04:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 322 (0x8e2c3800) [pid = 1812] [serial = 842] [outer = 0x8e2c1000] 03:04:29 INFO - PROCESS | 1812 | 1461233069166 Marionette DEBUG loaded listener.js 03:04:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 323 (0x8e2c8000) [pid = 1812] [serial = 843] [outer = 0x8e2c1000] 03:04:30 INFO - PROCESS | 1812 | 1461233070045 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]]]}] 03:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1535ms 03:04:30 INFO - PROCESS | 1812 | 1461233070081 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 03:04:30 INFO - PROCESS | 1812 | 1461233070085 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 03:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:04:30 INFO - PROCESS | 1812 | 1461233070091 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:04:30 INFO - PROCESS | 1812 | 1461233070094 Marionette TRACE conn3 <- [1,1094,null,{}] 03:04:30 INFO - PROCESS | 1812 | 1461233070101 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}] 03:04:30 INFO - PROCESS | 1812 | 1461233070296 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 03:04:30 INFO - PROCESS | 1812 | 1461233070558 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x860a3400 == 134 [pid = 1812] [id = 281] 03:04:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 324 (0x860a3c00) [pid = 1812] [serial = 844] [outer = (nil)] 03:04:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 325 (0x860ab800) [pid = 1812] [serial = 845] [outer = 0x860a3c00] 03:04:30 INFO - PROCESS | 1812 | 1461233070694 Marionette DEBUG loaded listener.js 03:04:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 326 (0x860af800) [pid = 1812] [serial = 846] [outer = 0x860a3c00] 03:04:31 INFO - PROCESS | 1812 | 1461233071578 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]]]}] 03:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1529ms 03:04:31 INFO - PROCESS | 1812 | 1461233071621 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 03:04:31 INFO - PROCESS | 1812 | 1461233071624 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 03:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:04:31 INFO - PROCESS | 1812 | 1461233071630 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:04:31 INFO - PROCESS | 1812 | 1461233071634 Marionette TRACE conn3 <- [1,1098,null,{}] 03:04:31 INFO - PROCESS | 1812 | 1461233071639 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}] 03:04:31 INFO - PROCESS | 1812 | 1461233071833 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 03:04:32 INFO - PROCESS | 1812 | 1461233072101 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x860a9000 == 135 [pid = 1812] [id = 282] 03:04:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 327 (0x860aa000) [pid = 1812] [serial = 847] [outer = (nil)] 03:04:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 328 (0x8e2ca000) [pid = 1812] [serial = 848] [outer = 0x860aa000] 03:04:32 INFO - PROCESS | 1812 | 1461233072227 Marionette DEBUG loaded listener.js 03:04:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 329 (0x8e2ccc00) [pid = 1812] [serial = 849] [outer = 0x860aa000] 03:04:33 INFO - PROCESS | 1812 | 1461233073083 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]]]}] 03:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1528ms 03:04:33 INFO - PROCESS | 1812 | 1461233073160 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 03:04:33 INFO - PROCESS | 1812 | 1461233073164 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 03:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:04:33 INFO - PROCESS | 1812 | 1461233073170 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:04:33 INFO - PROCESS | 1812 | 1461233073172 Marionette TRACE conn3 <- [1,1102,null,{}] 03:04:33 INFO - PROCESS | 1812 | 1461233073179 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}] 03:04:33 INFO - PROCESS | 1812 | 1461233073410 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 03:04:33 INFO - PROCESS | 1812 | 1461233073715 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x847f0000 == 136 [pid = 1812] [id = 283] 03:04:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 330 (0x847f1c00) [pid = 1812] [serial = 850] [outer = (nil)] 03:04:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 331 (0x847f7000) [pid = 1812] [serial = 851] [outer = 0x847f1c00] 03:04:33 INFO - PROCESS | 1812 | 1461233073808 Marionette DEBUG loaded listener.js 03:04:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 332 (0x847f9000) [pid = 1812] [serial = 852] [outer = 0x847f1c00] 03:04:34 INFO - PROCESS | 1812 | 1461233074670 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]]]}] 03:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1538ms 03:04:34 INFO - PROCESS | 1812 | 1461233074709 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 03:04:34 INFO - PROCESS | 1812 | 1461233074713 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 03:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:04:34 INFO - PROCESS | 1812 | 1461233074719 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:04:34 INFO - PROCESS | 1812 | 1461233074722 Marionette TRACE conn3 <- [1,1106,null,{}] 03:04:34 INFO - PROCESS | 1812 | 1461233074728 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}] 03:04:34 INFO - PROCESS | 1812 | 1461233074917 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 03:04:35 INFO - PROCESS | 1812 | 1461233075142 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x847f1400 == 137 [pid = 1812] [id = 284] 03:04:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 333 (0x847f5000) [pid = 1812] [serial = 853] [outer = (nil)] 03:04:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 334 (0x8e2c3400) [pid = 1812] [serial = 854] [outer = 0x847f5000] 03:04:35 INFO - PROCESS | 1812 | 1461233075314 Marionette DEBUG loaded listener.js 03:04:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 335 (0x92710000) [pid = 1812] [serial = 855] [outer = 0x847f5000] 03:04:36 INFO - PROCESS | 1812 | 1461233076227 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]]]}] 03:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1541ms 03:04:36 INFO - PROCESS | 1812 | 1461233076261 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 03:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:04:36 INFO - PROCESS | 1812 | 1461233076265 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 03:04:36 INFO - PROCESS | 1812 | 1461233076271 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:04:36 INFO - PROCESS | 1812 | 1461233076274 Marionette TRACE conn3 <- [1,1110,null,{}] 03:04:36 INFO - PROCESS | 1812 | 1461233076282 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}] 03:04:36 INFO - PROCESS | 1812 | 1461233076487 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 03:04:36 INFO - PROCESS | 1812 | 1461233076834 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x84035800 == 138 [pid = 1812] [id = 285] 03:04:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 336 (0x84038c00) [pid = 1812] [serial = 856] [outer = (nil)] 03:04:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 337 (0x8403c000) [pid = 1812] [serial = 857] [outer = 0x84038c00] 03:04:36 INFO - PROCESS | 1812 | 1461233076931 Marionette DEBUG loaded listener.js 03:04:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 338 (0x8403ec00) [pid = 1812] [serial = 858] [outer = 0x84038c00] 03:04:37 INFO - PROCESS | 1812 | 1461233077762 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]]]}] 03:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1531ms 03:04:37 INFO - PROCESS | 1812 | 1461233077802 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 03:04:37 INFO - PROCESS | 1812 | 1461233077805 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 03:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:04:37 INFO - PROCESS | 1812 | 1461233077812 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:04:37 INFO - PROCESS | 1812 | 1461233077816 Marionette TRACE conn3 <- [1,1114,null,{}] 03:04:37 INFO - PROCESS | 1812 | 1461233077821 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}] 03:04:38 INFO - PROCESS | 1812 | 1461233078006 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 03:04:38 INFO - PROCESS | 1812 | 1461233078231 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x8417c800 == 139 [pid = 1812] [id = 286] 03:04:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 339 (0x8417d800) [pid = 1812] [serial = 859] [outer = (nil)] 03:04:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 340 (0x84181400) [pid = 1812] [serial = 860] [outer = 0x8417d800] 03:04:38 INFO - PROCESS | 1812 | 1461233078353 Marionette DEBUG loaded listener.js 03:04:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 341 (0x84183c00) [pid = 1812] [serial = 861] [outer = 0x8417d800] 03:04:39 INFO - PROCESS | 1812 | 1461233079323 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]]]}] 03:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1580ms 03:04:39 INFO - PROCESS | 1812 | 1461233079394 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 03:04:39 INFO - PROCESS | 1812 | 1461233079398 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 03:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:04:39 INFO - PROCESS | 1812 | 1461233079404 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:04:39 INFO - PROCESS | 1812 | 1461233079406 Marionette TRACE conn3 <- [1,1118,null,{}] 03:04:39 INFO - PROCESS | 1812 | 1461233079412 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}] 03:04:39 INFO - PROCESS | 1812 | 1461233079607 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 03:04:39 INFO - PROCESS | 1812 | 1461233079941 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x84181c00 == 140 [pid = 1812] [id = 287] 03:04:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 342 (0x84182800) [pid = 1812] [serial = 862] [outer = (nil)] 03:04:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 343 (0x8418a400) [pid = 1812] [serial = 863] [outer = 0x84182800] 03:04:40 INFO - PROCESS | 1812 | 1461233080034 Marionette DEBUG loaded listener.js 03:04:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 344 (0x8418b800) [pid = 1812] [serial = 864] [outer = 0x84182800] 03:04:40 INFO - PROCESS | 1812 | 1461233080960 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]]]}] 03:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1631ms 03:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:04:41 INFO - PROCESS | 1812 | 1461233081035 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 03:04:41 INFO - PROCESS | 1812 | 1461233081039 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 03:04:41 INFO - PROCESS | 1812 | 1461233081045 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:04:41 INFO - PROCESS | 1812 | 1461233081049 Marionette TRACE conn3 <- [1,1122,null,{}] 03:04:41 INFO - PROCESS | 1812 | 1461233081054 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}] 03:04:41 INFO - PROCESS | 1812 | 1461233081282 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 03:04:41 INFO - PROCESS | 1812 | 1461233081595 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x84187800 == 141 [pid = 1812] [id = 288] 03:04:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 345 (0x8418ac00) [pid = 1812] [serial = 865] [outer = (nil)] 03:04:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 346 (0x8be9c800) [pid = 1812] [serial = 866] [outer = 0x8418ac00] 03:04:41 INFO - PROCESS | 1812 | 1461233081697 Marionette DEBUG loaded listener.js 03:04:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 347 (0x8e2c6800) [pid = 1812] [serial = 867] [outer = 0x8418ac00] 03:04:42 INFO - PROCESS | 1812 | 1461233082596 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]]]}] 03:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1582ms 03:04:42 INFO - PROCESS | 1812 | 1461233082627 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 03:04:42 INFO - PROCESS | 1812 | 1461233082631 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 03:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:04:42 INFO - PROCESS | 1812 | 1461233082637 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:04:42 INFO - PROCESS | 1812 | 1461233082642 Marionette TRACE conn3 <- [1,1126,null,{}] 03:04:42 INFO - PROCESS | 1812 | 1461233082647 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}] 03:04:42 INFO - PROCESS | 1812 | 1461233082840 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 03:04:44 INFO - PROCESS | 1812 | --DOCSHELL 0x89cef800 == 140 [pid = 1812] [id = 254] 03:04:44 INFO - PROCESS | 1812 | --DOCSHELL 0x998f6c00 == 139 [pid = 1812] [id = 252] 03:04:44 INFO - PROCESS | 1812 | --DOCSHELL 0x9a509400 == 138 [pid = 1812] [id = 253] 03:04:44 INFO - PROCESS | 1812 | --DOCSHELL 0x9a50d800 == 137 [pid = 1812] [id = 251] 03:04:44 INFO - PROCESS | 1812 | --DOCSHELL 0x91c92800 == 136 [pid = 1812] [id = 250] 03:04:44 INFO - PROCESS | 1812 | --DOCSHELL 0x8f4fc400 == 135 [pid = 1812] [id = 249] 03:04:44 INFO - PROCESS | 1812 | --DOCSHELL 0x8f4ef800 == 134 [pid = 1812] [id = 248] 03:04:44 INFO - PROCESS | 1812 | --DOCSHELL 0x8c23cc00 == 133 [pid = 1812] [id = 247] 03:04:44 INFO - PROCESS | 1812 | --DOCSHELL 0x8694a000 == 132 [pid = 1812] [id = 246] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 346 (0xa468d000) [pid = 1812] [serial = 695] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 345 (0x97624800) [pid = 1812] [serial = 716] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 344 (0xa468ac00) [pid = 1812] [serial = 701] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 343 (0x943ea000) [pid = 1812] [serial = 734] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 342 (0xa0b1cc00) [pid = 1812] [serial = 689] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 341 (0x90030c00) [pid = 1812] [serial = 732] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 340 (0x87383800) [pid = 1812] [serial = 720] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 339 (0x92668000) [pid = 1812] [serial = 680] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 338 (0x8fd94c00) [pid = 1812] [serial = 729] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 337 (0x89d81800) [pid = 1812] [serial = 698] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 336 (0x8f1a7800) [pid = 1812] [serial = 725] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 335 (0x8f923c00) [pid = 1812] [serial = 677] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 334 (0x96e7a000) [pid = 1812] [serial = 735] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 333 (0x8c245c00) [pid = 1812] [serial = 722] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 332 (0x8be9dc00) [pid = 1812] [serial = 713] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 331 (0xa0db4800) [pid = 1812] [serial = 692] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 330 (0x87376000) [pid = 1812] [serial = 719] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 329 (0x8ffa3800) [pid = 1812] [serial = 731] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 328 (0x8f2d1800) [pid = 1812] [serial = 726] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 327 (0x8fa09400) [pid = 1812] [serial = 728] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 326 (0x8e407400) [pid = 1812] [serial = 723] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 325 (0x8be96c00) [pid = 1812] [serial = 674] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 324 (0x86b25800) [pid = 1812] [serial = 710] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 323 (0x9858bc00) [pid = 1812] [serial = 672] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 322 (0x87380c00) [pid = 1812] [serial = 704] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 321 (0x9fb52400) [pid = 1812] [serial = 686] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 320 (0x86955800) [pid = 1812] [serial = 707] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 319 (0x9906cc00) [pid = 1812] [serial = 683] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | --DOMWINDOW == 318 (0x95866000) [pid = 1812] [serial = 737] [outer = (nil)] [url = about:blank] 03:04:44 INFO - PROCESS | 1812 | 1461233084320 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x84c34c00 == 133 [pid = 1812] [id = 289] 03:04:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 319 (0x84c3d400) [pid = 1812] [serial = 868] [outer = (nil)] 03:04:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 320 (0x86224c00) [pid = 1812] [serial = 869] [outer = 0x84c3d400] 03:04:44 INFO - PROCESS | 1812 | 1461233084441 Marionette DEBUG loaded listener.js 03:04:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 321 (0x86957400) [pid = 1812] [serial = 870] [outer = 0x84c3d400] 03:04:45 INFO - PROCESS | 1812 | 1461233085212 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]]]}] 03:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 2643ms 03:04:45 INFO - PROCESS | 1812 | 1461233085281 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 03:04:45 INFO - PROCESS | 1812 | 1461233085288 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 03:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:04:45 INFO - PROCESS | 1812 | 1461233085297 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:04:45 INFO - PROCESS | 1812 | 1461233085300 Marionette TRACE conn3 <- [1,1130,null,{}] 03:04:45 INFO - PROCESS | 1812 | 1461233085308 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}] 03:04:45 INFO - PROCESS | 1812 | 1461233085494 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 03:04:45 INFO - PROCESS | 1812 | 1461233085698 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x86dae800 == 134 [pid = 1812] [id = 290] 03:04:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 322 (0x86db0800) [pid = 1812] [serial = 871] [outer = (nil)] 03:04:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 323 (0x8737d400) [pid = 1812] [serial = 872] [outer = 0x86db0800] 03:04:45 INFO - PROCESS | 1812 | 1461233085778 Marionette DEBUG loaded listener.js 03:04:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 324 (0x87384800) [pid = 1812] [serial = 873] [outer = 0x86db0800] 03:04:46 INFO - PROCESS | 1812 | 1461233086687 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]]]}] 03:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1443ms 03:04:46 INFO - PROCESS | 1812 | 1461233086742 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 03:04:46 INFO - PROCESS | 1812 | 1461233086748 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 03:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:04:46 INFO - PROCESS | 1812 | 1461233086762 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:04:46 INFO - PROCESS | 1812 | 1461233086765 Marionette TRACE conn3 <- [1,1134,null,{}] 03:04:46 INFO - PROCESS | 1812 | 1461233086771 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}] 03:04:47 INFO - PROCESS | 1812 | 1461233087011 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 03:04:47 INFO - PROCESS | 1812 | 1461233087040 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x89cef800 == 135 [pid = 1812] [id = 291] 03:04:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 325 (0x89cfec00) [pid = 1812] [serial = 874] [outer = (nil)] 03:04:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 326 (0x8a0d0c00) [pid = 1812] [serial = 875] [outer = 0x89cfec00] 03:04:47 INFO - PROCESS | 1812 | 1461233087113 Marionette DEBUG loaded listener.js 03:04:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 327 (0x8a1cf000) [pid = 1812] [serial = 876] [outer = 0x89cfec00] 03:04:48 INFO - PROCESS | 1812 | 1461233088089 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]]]}] 03:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1385ms 03:04:48 INFO - PROCESS | 1812 | 1461233088148 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 03:04:48 INFO - PROCESS | 1812 | 1461233088151 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 03:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:04:48 INFO - PROCESS | 1812 | 1461233088165 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:04:48 INFO - PROCESS | 1812 | 1461233088174 Marionette TRACE conn3 <- [1,1138,null,{}] 03:04:48 INFO - PROCESS | 1812 | 1461233088188 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}] 03:04:48 INFO - PROCESS | 1812 | 1461233088441 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 03:04:48 INFO - PROCESS | 1812 | 1461233088467 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x86cec800 == 136 [pid = 1812] [id = 292] 03:04:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 328 (0x8a0d5800) [pid = 1812] [serial = 877] [outer = (nil)] 03:04:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 329 (0x8e2c7000) [pid = 1812] [serial = 878] [outer = 0x8a0d5800] 03:04:48 INFO - PROCESS | 1812 | 1461233088541 Marionette DEBUG loaded listener.js 03:04:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 330 (0x8e369800) [pid = 1812] [serial = 879] [outer = 0x8a0d5800] 03:04:49 INFO - PROCESS | 1812 | --DOMWINDOW == 329 (0x86b23c00) [pid = 1812] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:04:49 INFO - PROCESS | 1812 | --DOMWINDOW == 328 (0x902cdc00) [pid = 1812] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:04:49 INFO - PROCESS | 1812 | --DOMWINDOW == 327 (0x8f2d4400) [pid = 1812] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:04:49 INFO - PROCESS | 1812 | --DOMWINDOW == 326 (0x8a5db400) [pid = 1812] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:04:49 INFO - PROCESS | 1812 | --DOMWINDOW == 325 (0x8f1bf400) [pid = 1812] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:04:49 INFO - PROCESS | 1812 | --DOMWINDOW == 324 (0x89cf8800) [pid = 1812] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:04:49 INFO - PROCESS | 1812 | 1461233089951 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]]]}] 03:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1838ms 03:04:50 INFO - PROCESS | 1812 | 1461233090001 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 03:04:50 INFO - PROCESS | 1812 | 1461233090006 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 03:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:04:50 INFO - PROCESS | 1812 | 1461233090012 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:04:50 INFO - PROCESS | 1812 | 1461233090014 Marionette TRACE conn3 <- [1,1142,null,{}] 03:04:50 INFO - PROCESS | 1812 | 1461233090021 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}] 03:04:50 INFO - PROCESS | 1812 | 1461233090189 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 03:04:50 INFO - PROCESS | 1812 | 1461233090379 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a49a800 == 137 [pid = 1812] [id = 293] 03:04:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 325 (0x8a5db400) [pid = 1812] [serial = 880] [outer = (nil)] 03:04:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 326 (0x8f1b3000) [pid = 1812] [serial = 881] [outer = 0x8a5db400] 03:04:50 INFO - PROCESS | 1812 | 1461233090453 Marionette DEBUG loaded listener.js 03:04:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 327 (0x8f29dc00) [pid = 1812] [serial = 882] [outer = 0x8a5db400] 03:04:51 INFO - PROCESS | 1812 | 1461233091213 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]]]}] 03:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1229ms 03:04:51 INFO - PROCESS | 1812 | 1461233091351 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 03:04:51 INFO - PROCESS | 1812 | 1461233091358 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 03:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:04:51 INFO - PROCESS | 1812 | 1461233091367 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:04:51 INFO - PROCESS | 1812 | 1461233091373 Marionette TRACE conn3 <- [1,1146,null,{}] 03:04:51 INFO - PROCESS | 1812 | 1461233091393 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}] 03:04:51 INFO - PROCESS | 1812 | 1461233091621 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 03:04:51 INFO - PROCESS | 1812 | 1461233091955 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x86b2cc00 == 138 [pid = 1812] [id = 294] 03:04:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 328 (0x86ce3800) [pid = 1812] [serial = 883] [outer = (nil)] 03:04:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 329 (0x86ceb000) [pid = 1812] [serial = 884] [outer = 0x86ce3800] 03:04:52 INFO - PROCESS | 1812 | 1461233092094 Marionette DEBUG loaded listener.js 03:04:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 330 (0x86dac000) [pid = 1812] [serial = 885] [outer = 0x86ce3800] 03:04:53 INFO - PROCESS | 1812 | 1461233092997 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]]]}] 03:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1688ms 03:04:53 INFO - PROCESS | 1812 | 1461233093055 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 03:04:53 INFO - PROCESS | 1812 | 1461233093061 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 03:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:04:53 INFO - PROCESS | 1812 | 1461233093073 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:04:53 INFO - PROCESS | 1812 | 1461233093079 Marionette TRACE conn3 <- [1,1150,null,{}] 03:04:53 INFO - PROCESS | 1812 | 1461233093086 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}] 03:04:53 INFO - PROCESS | 1812 | 1461233093320 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 03:04:53 INFO - PROCESS | 1812 | 1461233093593 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1c3000 == 139 [pid = 1812] [id = 295] 03:04:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 331 (0x8a1c4000) [pid = 1812] [serial = 886] [outer = (nil)] 03:04:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 332 (0x8a49ec00) [pid = 1812] [serial = 887] [outer = 0x8a1c4000] 03:04:53 INFO - PROCESS | 1812 | 1461233093722 Marionette DEBUG loaded listener.js 03:04:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 333 (0x8c208c00) [pid = 1812] [serial = 888] [outer = 0x8a1c4000] 03:04:54 INFO - PROCESS | 1812 | 1461233094675 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]]]}] 03:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1634ms 03:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:04:54 INFO - PROCESS | 1812 | 1461233094706 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 03:04:54 INFO - PROCESS | 1812 | 1461233094709 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 03:04:54 INFO - PROCESS | 1812 | 1461233094717 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:04:54 INFO - PROCESS | 1812 | 1461233094720 Marionette TRACE conn3 <- [1,1154,null,{}] 03:04:54 INFO - PROCESS | 1812 | 1461233094734 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}] 03:04:54 INFO - PROCESS | 1812 | 1461233094937 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 03:04:55 INFO - PROCESS | 1812 | 1461233095305 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f4f8000 == 140 [pid = 1812] [id = 296] 03:04:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 334 (0x8f4f9000) [pid = 1812] [serial = 889] [outer = (nil)] 03:04:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 335 (0x8fa09400) [pid = 1812] [serial = 890] [outer = 0x8f4f9000] 03:04:55 INFO - PROCESS | 1812 | 1461233095406 Marionette DEBUG loaded listener.js 03:04:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 336 (0x8facc000) [pid = 1812] [serial = 891] [outer = 0x8f4f9000] 03:04:56 INFO - PROCESS | 1812 | 1461233096305 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]]]}] 03:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1634ms 03:04:56 INFO - PROCESS | 1812 | 1461233096350 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 03:04:56 INFO - PROCESS | 1812 | 1461233096354 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 03:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:04:56 INFO - PROCESS | 1812 | 1461233096361 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:04:56 INFO - PROCESS | 1812 | 1461233096364 Marionette TRACE conn3 <- [1,1158,null,{}] 03:04:56 INFO - PROCESS | 1812 | 1461233096370 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}] 03:04:56 INFO - PROCESS | 1812 | 1461233096567 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 03:04:56 INFO - PROCESS | 1812 | 1461233096832 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x84036000 == 141 [pid = 1812] [id = 297] 03:04:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 337 (0x86950800) [pid = 1812] [serial = 892] [outer = (nil)] 03:04:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 338 (0x90035000) [pid = 1812] [serial = 893] [outer = 0x86950800] 03:04:56 INFO - PROCESS | 1812 | 1461233096973 Marionette DEBUG loaded listener.js 03:04:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 339 (0x904c2000) [pid = 1812] [serial = 894] [outer = 0x86950800] 03:04:57 INFO - PROCESS | 1812 | 1461233097856 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]]]}] 03:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1530ms 03:04:57 INFO - PROCESS | 1812 | 1461233097892 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 03:04:57 INFO - PROCESS | 1812 | 1461233097896 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 03:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:04:57 INFO - PROCESS | 1812 | 1461233097902 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:04:57 INFO - PROCESS | 1812 | 1461233097905 Marionette TRACE conn3 <- [1,1162,null,{}] 03:04:57 INFO - PROCESS | 1812 | 1461233097911 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}] 03:04:58 INFO - PROCESS | 1812 | 1461233098098 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 03:04:58 INFO - PROCESS | 1812 | 1461233098338 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x9002f400 == 142 [pid = 1812] [id = 298] 03:04:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 340 (0x91c92800) [pid = 1812] [serial = 895] [outer = (nil)] 03:04:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 341 (0x935f5000) [pid = 1812] [serial = 896] [outer = 0x91c92800] 03:04:58 INFO - PROCESS | 1812 | 1461233098468 Marionette DEBUG loaded listener.js 03:04:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 342 (0x943e6400) [pid = 1812] [serial = 897] [outer = 0x91c92800] 03:04:59 INFO - PROCESS | 1812 | 1461233099391 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]]]}] 03:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1528ms 03:04:59 INFO - PROCESS | 1812 | 1461233099430 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 03:04:59 INFO - PROCESS | 1812 | 1461233099433 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 03:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:04:59 INFO - PROCESS | 1812 | 1461233099440 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:04:59 INFO - PROCESS | 1812 | 1461233099444 Marionette TRACE conn3 <- [1,1166,null,{}] 03:04:59 INFO - PROCESS | 1812 | 1461233099449 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}] 03:04:59 INFO - PROCESS | 1812 | 1461233099677 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 03:05:00 INFO - PROCESS | 1812 | 1461233100001 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x90032000 == 143 [pid = 1812] [id = 299] 03:05:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 343 (0x96e82000) [pid = 1812] [serial = 898] [outer = (nil)] 03:05:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 344 (0x97cfac00) [pid = 1812] [serial = 899] [outer = 0x96e82000] 03:05:00 INFO - PROCESS | 1812 | 1461233100099 Marionette DEBUG loaded listener.js 03:05:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 345 (0x98818000) [pid = 1812] [serial = 900] [outer = 0x96e82000] 03:05:00 INFO - PROCESS | 1812 | 1461233100984 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]]]}] 03:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1587ms 03:05:01 INFO - PROCESS | 1812 | 1461233101028 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 03:05:01 INFO - PROCESS | 1812 | 1461233101032 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 03:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:05:01 INFO - PROCESS | 1812 | 1461233101038 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:05:01 INFO - PROCESS | 1812 | 1461233101042 Marionette TRACE conn3 <- [1,1170,null,{}] 03:05:01 INFO - PROCESS | 1812 | 1461233101047 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}] 03:05:01 INFO - PROCESS | 1812 | 1461233101231 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 03:05:01 INFO - PROCESS | 1812 | 1461233101559 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x97708000 == 144 [pid = 1812] [id = 300] 03:05:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 346 (0x98db3c00) [pid = 1812] [serial = 901] [outer = (nil)] 03:05:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 347 (0x9a50f400) [pid = 1812] [serial = 902] [outer = 0x98db3c00] 03:05:01 INFO - PROCESS | 1812 | 1461233101659 Marionette DEBUG loaded listener.js 03:05:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 348 (0x9a5ae800) [pid = 1812] [serial = 903] [outer = 0x98db3c00] 03:05:02 INFO - PROCESS | 1812 | 1461233102532 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]]]}] 03:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1530ms 03:05:02 INFO - PROCESS | 1812 | 1461233102570 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 03:05:02 INFO - PROCESS | 1812 | 1461233102574 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 03:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:05:02 INFO - PROCESS | 1812 | 1461233102580 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:05:02 INFO - PROCESS | 1812 | 1461233102584 Marionette TRACE conn3 <- [1,1174,null,{}] 03:05:02 INFO - PROCESS | 1812 | 1461233102589 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}] 03:05:02 INFO - PROCESS | 1812 | 1461233102775 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 03:05:03 INFO - PROCESS | 1812 | 1461233103043 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x9858c400 == 145 [pid = 1812] [id = 301] 03:05:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 349 (0x98dbc400) [pid = 1812] [serial = 904] [outer = (nil)] 03:05:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 350 (0xa0b35000) [pid = 1812] [serial = 905] [outer = 0x98dbc400] 03:05:03 INFO - PROCESS | 1812 | 1461233103175 Marionette DEBUG loaded listener.js 03:05:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 351 (0xa0dac400) [pid = 1812] [serial = 906] [outer = 0x98dbc400] 03:05:04 INFO - PROCESS | 1812 | 1461233104047 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] 03:05:04 INFO - PROCESS | 1812 | 1461233104116 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 03:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:05:04 INFO - PROCESS | 1812 | 1461233104123 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:05:04 INFO - PROCESS | 1812 | 1461233104126 Marionette TRACE conn3 <- [1,1178,null,{}] 03:05:04 INFO - PROCESS | 1812 | 1461233104132 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}] 03:05:04 INFO - PROCESS | 1812 | 1461233104335 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 03:05:04 INFO - PROCESS | 1812 | 1461233104644 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fac0400 == 146 [pid = 1812] [id = 302] 03:05:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 352 (0x9fb51c00) [pid = 1812] [serial = 907] [outer = (nil)] 03:05:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 353 (0xa43c9000) [pid = 1812] [serial = 908] [outer = 0x9fb51c00] 03:05:04 INFO - PROCESS | 1812 | 1461233104748 Marionette DEBUG loaded listener.js 03:05:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 354 (0xa44ed800) [pid = 1812] [serial = 909] [outer = 0x9fb51c00] 03:05:05 INFO - PROCESS | 1812 | 1461233105604 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] 03:05:05 INFO - PROCESS | 1812 | 1461233105663 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 03:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:05:05 INFO - PROCESS | 1812 | 1461233105670 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:05:05 INFO - PROCESS | 1812 | 1461233105672 Marionette TRACE conn3 <- [1,1182,null,{}] 03:05:05 INFO - PROCESS | 1812 | 1461233105678 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}] 03:05:05 INFO - PROCESS | 1812 | 1461233105878 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 03:05:06 INFO - PROCESS | 1812 | 1461233106185 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x845d2000 == 147 [pid = 1812] [id = 303] 03:05:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 355 (0x845d4c00) [pid = 1812] [serial = 910] [outer = (nil)] 03:05:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 356 (0x845db400) [pid = 1812] [serial = 911] [outer = 0x845d4c00] 03:05:06 INFO - PROCESS | 1812 | 1461233106277 Marionette DEBUG loaded listener.js 03:05:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 357 (0x845df400) [pid = 1812] [serial = 912] [outer = 0x845d4c00] 03:05:07 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:05:07 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:05:07 INFO - PROCESS | 1812 | 1461233107226 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] 03:05:07 INFO - PROCESS | 1812 | 1461233107305 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 03:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:05:07 INFO - PROCESS | 1812 | 1461233107312 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:05:07 INFO - PROCESS | 1812 | 1461233107316 Marionette TRACE conn3 <- [1,1186,null,{}] 03:05:07 INFO - PROCESS | 1812 | 1461233107324 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}] 03:05:07 INFO - PROCESS | 1812 | 1461233107584 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 03:05:07 INFO - PROCESS | 1812 | 1461233107908 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x845d6c00 == 148 [pid = 1812] [id = 304] 03:05:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 358 (0x84e89000) [pid = 1812] [serial = 913] [outer = (nil)] 03:05:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 359 (0x84e90000) [pid = 1812] [serial = 914] [outer = 0x84e89000] 03:05:08 INFO - PROCESS | 1812 | 1461233108009 Marionette DEBUG loaded listener.js 03:05:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 360 (0xa298ec00) [pid = 1812] [serial = 915] [outer = 0x84e89000] 03:05:08 INFO - PROCESS | 1812 | 1461233108898 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] 03:05:08 INFO - PROCESS | 1812 | 1461233108954 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 03:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:05:08 INFO - PROCESS | 1812 | 1461233108960 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:05:08 INFO - PROCESS | 1812 | 1461233108964 Marionette TRACE conn3 <- [1,1190,null,{}] 03:05:08 INFO - PROCESS | 1812 | 1461233108970 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}] 03:05:09 INFO - PROCESS | 1812 | 1461233109166 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 03:05:09 INFO - PROCESS | 1812 | 1461233109497 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x87b5f400 == 149 [pid = 1812] [id = 305] 03:05:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 361 (0x87b61400) [pid = 1812] [serial = 916] [outer = (nil)] 03:05:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 362 (0x87b67c00) [pid = 1812] [serial = 917] [outer = 0x87b61400] 03:05:09 INFO - PROCESS | 1812 | 1461233109595 Marionette DEBUG loaded listener.js 03:05:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 363 (0x87b69c00) [pid = 1812] [serial = 918] [outer = 0x87b61400] 03:05:10 INFO - PROCESS | 1812 | 1461233110477 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] 03:05:10 INFO - PROCESS | 1812 | 1461233110549 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 03:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:05:10 INFO - PROCESS | 1812 | 1461233110556 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:05:10 INFO - PROCESS | 1812 | 1461233110559 Marionette TRACE conn3 <- [1,1194,null,{}] 03:05:10 INFO - PROCESS | 1812 | 1461233110565 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}] 03:05:10 INFO - PROCESS | 1812 | 1461233110771 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 03:05:11 INFO - PROCESS | 1812 | 1461233111083 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x86a8ac00 == 150 [pid = 1812] [id = 306] 03:05:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 364 (0x86a8c000) [pid = 1812] [serial = 919] [outer = (nil)] 03:05:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 365 (0x86a93400) [pid = 1812] [serial = 920] [outer = 0x86a8c000] 03:05:11 INFO - PROCESS | 1812 | 1461233111176 Marionette DEBUG loaded listener.js 03:05:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 366 (0x86a95400) [pid = 1812] [serial = 921] [outer = 0x86a8c000] 03:05:11 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:05:11 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:05:12 INFO - PROCESS | 1812 | 1461233112028 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] 03:05:12 INFO - PROCESS | 1812 | 1461233112091 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 03:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:05:12 INFO - PROCESS | 1812 | 1461233112097 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:05:12 INFO - PROCESS | 1812 | 1461233112100 Marionette TRACE conn3 <- [1,1198,null,{}] 03:05:12 INFO - PROCESS | 1812 | 1461233112106 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}] 03:05:12 INFO - PROCESS | 1812 | 1461233112314 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 03:05:12 INFO - PROCESS | 1812 | 1461233112626 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x86a8d800 == 151 [pid = 1812] [id = 307] 03:05:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 367 (0x86a90000) [pid = 1812] [serial = 922] [outer = (nil)] 03:05:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 368 (0xa4493000) [pid = 1812] [serial = 923] [outer = 0x86a90000] 03:05:12 INFO - PROCESS | 1812 | 1461233112717 Marionette DEBUG loaded listener.js 03:05:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 369 (0xa4a05800) [pid = 1812] [serial = 924] [outer = 0x86a90000] 03:05:13 INFO - PROCESS | 1812 | 1461233113571 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]]]}] 03:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1530ms 03:05:13 INFO - PROCESS | 1812 | 1461233113628 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 03:05:13 INFO - PROCESS | 1812 | 1461233113631 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 03:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:05:13 INFO - PROCESS | 1812 | 1461233113637 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:05:13 INFO - PROCESS | 1812 | 1461233113641 Marionette TRACE conn3 <- [1,1202,null,{}] 03:05:13 INFO - PROCESS | 1812 | 1461233113646 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}] 03:05:13 INFO - PROCESS | 1812 | 1461233113845 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 03:05:14 INFO - PROCESS | 1812 | 1461233114115 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x82a1f400 == 152 [pid = 1812] [id = 308] 03:05:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 370 (0x82a20800) [pid = 1812] [serial = 925] [outer = (nil)] 03:05:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 371 (0x82a27c00) [pid = 1812] [serial = 926] [outer = 0x82a20800] 03:05:14 INFO - PROCESS | 1812 | 1461233114249 Marionette DEBUG loaded listener.js 03:05:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 372 (0x82a2ac00) [pid = 1812] [serial = 927] [outer = 0x82a20800] 03:05:15 INFO - PROCESS | 1812 | 1461233115149 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]]]}] 03:05:15 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 03:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1580ms 03:05:15 INFO - PROCESS | 1812 | 1461233115219 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 03:05:15 INFO - PROCESS | 1812 | 1461233115223 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 03:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:05:15 INFO - PROCESS | 1812 | 1461233115230 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:05:15 INFO - PROCESS | 1812 | 1461233115233 Marionette TRACE conn3 <- [1,1206,null,{}] 03:05:15 INFO - PROCESS | 1812 | 1461233115239 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}] 03:05:15 INFO - PROCESS | 1812 | 1461233115442 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 03:05:15 INFO - PROCESS | 1812 | 1461233115771 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x82a1f800 == 153 [pid = 1812] [id = 309] 03:05:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 373 (0x82a26400) [pid = 1812] [serial = 928] [outer = (nil)] 03:05:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 374 (0x82c04400) [pid = 1812] [serial = 929] [outer = 0x82a26400] 03:05:15 INFO - PROCESS | 1812 | 1461233115861 Marionette DEBUG loaded listener.js 03:05:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 375 (0x82c06800) [pid = 1812] [serial = 930] [outer = 0x82a26400] 03:05:16 INFO - PROCESS | 1812 | 1461233116742 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]]]}] 03:05:16 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 03:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1588ms 03:05:16 INFO - PROCESS | 1812 | 1461233116818 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 03:05:16 INFO - PROCESS | 1812 | 1461233116821 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 03:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:05:16 INFO - PROCESS | 1812 | 1461233116828 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:05:16 INFO - PROCESS | 1812 | 1461233116831 Marionette TRACE conn3 <- [1,1210,null,{}] 03:05:16 INFO - PROCESS | 1812 | 1461233116837 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}] 03:05:17 INFO - PROCESS | 1812 | 1461233117028 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 03:05:17 INFO - PROCESS | 1812 | 1461233117352 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x82c02c00 == 154 [pid = 1812] [id = 310] 03:05:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 376 (0x82c06000) [pid = 1812] [serial = 931] [outer = (nil)] 03:05:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 377 (0x82c0ec00) [pid = 1812] [serial = 932] [outer = 0x82c06000] 03:05:17 INFO - PROCESS | 1812 | 1461233117446 Marionette DEBUG loaded listener.js 03:05:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 378 (0x82c10400) [pid = 1812] [serial = 933] [outer = 0x82c06000] 03:05:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8f92ac00 == 153 [pid = 1812] [id = 10] 03:05:18 INFO - PROCESS | 1812 | 1461233118482 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]]]}] 03:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1729ms 03:05:18 INFO - PROCESS | 1812 | 1461233118559 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 03:05:18 INFO - PROCESS | 1812 | 1461233118563 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 03:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:05:18 INFO - PROCESS | 1812 | 1461233118570 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:05:18 INFO - PROCESS | 1812 | 1461233118573 Marionette TRACE conn3 <- [1,1214,null,{}] 03:05:18 INFO - PROCESS | 1812 | 1461233118579 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}] 03:05:18 INFO - PROCESS | 1812 | 1461233118792 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 03:05:19 INFO - PROCESS | 1812 | 1461233119070 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x82373400 == 154 [pid = 1812] [id = 311] 03:05:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 379 (0x82376c00) [pid = 1812] [serial = 934] [outer = (nil)] 03:05:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 380 (0x8237c000) [pid = 1812] [serial = 935] [outer = 0x82376c00] 03:05:19 INFO - PROCESS | 1812 | 1461233119157 Marionette DEBUG loaded listener.js 03:05:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 381 (0x8237d800) [pid = 1812] [serial = 936] [outer = 0x82376c00] 03:05:20 INFO - PROCESS | 1812 | 1461233120464 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]]]}] 03:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1983ms 03:05:20 INFO - PROCESS | 1812 | 1461233120592 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 03:05:20 INFO - PROCESS | 1812 | 1461233120598 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 03:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:05:20 INFO - PROCESS | 1812 | 1461233120611 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:05:20 INFO - PROCESS | 1812 | 1461233120616 Marionette TRACE conn3 <- [1,1218,null,{}] 03:05:20 INFO - PROCESS | 1812 | 1461233120624 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}] 03:05:20 INFO - PROCESS | 1812 | 1461233120819 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 03:05:21 INFO - PROCESS | 1812 | 1461233121096 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x82376800 == 155 [pid = 1812] [id = 312] 03:05:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 382 (0x82380400) [pid = 1812] [serial = 937] [outer = (nil)] 03:05:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 383 (0x847f6000) [pid = 1812] [serial = 938] [outer = 0x82380400] 03:05:21 INFO - PROCESS | 1812 | 1461233121176 Marionette DEBUG loaded listener.js 03:05:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 384 (0x84e84400) [pid = 1812] [serial = 939] [outer = 0x82380400] 03:05:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd8c800 == 154 [pid = 1812] [id = 201] 03:05:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8e315400 == 153 [pid = 1812] [id = 123] 03:05:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8e31dc00 == 152 [pid = 1812] [id = 133] 03:05:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8ffa2800 == 151 [pid = 1812] [id = 190] 03:05:22 INFO - PROCESS | 1812 | --DOCSHELL 0x89d7ac00 == 150 [pid = 1812] [id = 233] 03:05:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8694c800 == 149 [pid = 1812] [id = 235] 03:05:22 INFO - PROCESS | 1812 | --DOCSHELL 0x86953400 == 148 [pid = 1812] [id = 236] 03:05:22 INFO - PROCESS | 1812 | --DOCSHELL 0x86b26400 == 147 [pid = 1812] [id = 237] 03:05:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8794a000 == 146 [pid = 1812] [id = 230] 03:05:22 INFO - PROCESS | 1812 | --DOCSHELL 0xa0db6800 == 145 [pid = 1812] [id = 231] 03:05:22 INFO - PROCESS | 1812 | --DOCSHELL 0xa0945800 == 144 [pid = 1812] [id = 229] 03:05:22 INFO - PROCESS | 1812 | --DOCSHELL 0x95865c00 == 143 [pid = 1812] [id = 58] 03:05:22 INFO - PROCESS | 1812 | --DOCSHELL 0x89d79400 == 142 [pid = 1812] [id = 232] 03:05:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8737dc00 == 141 [pid = 1812] [id = 234] 03:05:22 INFO - PROCESS | 1812 | --DOCSHELL 0x86cec800 == 140 [pid = 1812] [id = 292] 03:05:22 INFO - PROCESS | 1812 | --DOCSHELL 0x89cef800 == 139 [pid = 1812] [id = 291] 03:05:22 INFO - PROCESS | 1812 | --DOCSHELL 0x86dae800 == 138 [pid = 1812] [id = 290] 03:05:22 INFO - PROCESS | 1812 | --DOCSHELL 0x84c34c00 == 137 [pid = 1812] [id = 289] 03:05:22 INFO - PROCESS | 1812 | --DOCSHELL 0x860a3400 == 136 [pid = 1812] [id = 281] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 383 (0x8a0d4000) [pid = 1812] [serial = 770] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 382 (0x86ce0400) [pid = 1812] [serial = 791] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 381 (0x8577ac00) [pid = 1812] [serial = 776] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 380 (0x91cbc400) [pid = 1812] [serial = 806] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 379 (0x8f51ac00) [pid = 1812] [serial = 801] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 378 (0x8fd97400) [pid = 1812] [serial = 803] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 377 (0x86ceac00) [pid = 1812] [serial = 773] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 376 (0x8fa0c400) [pid = 1812] [serial = 746] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 375 (0x96e83800) [pid = 1812] [serial = 749] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 374 (0x86229800) [pid = 1812] [serial = 782] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 373 (0x98590400) [pid = 1812] [serial = 752] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 372 (0x89cf8400) [pid = 1812] [serial = 764] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 371 (0x9a558000) [pid = 1812] [serial = 755] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 370 (0x86ce8c00) [pid = 1812] [serial = 792] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 369 (0x935f1400) [pid = 1812] [serial = 807] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 368 (0x8c10bc00) [pid = 1812] [serial = 797] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 367 (0x8621fc00) [pid = 1812] [serial = 779] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 366 (0x86228c00) [pid = 1812] [serial = 788] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 365 (0x97621c00) [pid = 1812] [serial = 738] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 364 (0xa4487c00) [pid = 1812] [serial = 767] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 363 (0x8e362400) [pid = 1812] [serial = 743] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 362 (0xa0e9e000) [pid = 1812] [serial = 758] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 361 (0x84c3b800) [pid = 1812] [serial = 785] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 360 (0x8f4f6800) [pid = 1812] [serial = 800] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 359 (0xa44c1c00) [pid = 1812] [serial = 761] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 358 (0x89d85c00) [pid = 1812] [serial = 794] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 357 (0x86da2400) [pid = 1812] [serial = 740] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 356 (0x8a0d3400) [pid = 1812] [serial = 795] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 355 (0x8c248c00) [pid = 1812] [serial = 798] [outer = (nil)] [url = about:blank] 03:05:22 INFO - PROCESS | 1812 | --DOMWINDOW == 354 (0x943ed800) [pid = 1812] [serial = 809] [outer = (nil)] [url = about:blank] 03:05:23 INFO - PROCESS | 1812 | 1461233123124 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]]]}] 03:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 2586ms 03:05:23 INFO - PROCESS | 1812 | 1461233123196 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 03:05:23 INFO - PROCESS | 1812 | 1461233123204 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 03:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:05:23 INFO - PROCESS | 1812 | 1461233123215 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:05:23 INFO - PROCESS | 1812 | 1461233123218 Marionette TRACE conn3 <- [1,1222,null,{}] 03:05:23 INFO - PROCESS | 1812 | 1461233123224 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}] 03:05:23 INFO - PROCESS | 1812 | 1461233123424 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 03:05:23 INFO - PROCESS | 1812 | 1461233123617 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x847f0800 == 137 [pid = 1812] [id = 313] 03:05:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 355 (0x847f9c00) [pid = 1812] [serial = 940] [outer = (nil)] 03:05:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 356 (0x8577c800) [pid = 1812] [serial = 941] [outer = 0x847f9c00] 03:05:23 INFO - PROCESS | 1812 | 1461233123692 Marionette DEBUG loaded listener.js 03:05:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 357 (0x860ab400) [pid = 1812] [serial = 942] [outer = 0x847f9c00] 03:05:24 INFO - PROCESS | 1812 | 1461233124634 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] 03:05:24 INFO - PROCESS | 1812 | 1461233124700 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 03:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:05:24 INFO - PROCESS | 1812 | 1461233124707 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:05:24 INFO - PROCESS | 1812 | 1461233124713 Marionette TRACE conn3 <- [1,1226,null,{}] 03:05:24 INFO - PROCESS | 1812 | 1461233124728 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}] 03:05:24 INFO - PROCESS | 1812 | 1461233124912 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 03:05:25 INFO - PROCESS | 1812 | 1461233125169 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8694a000 == 138 [pid = 1812] [id = 314] 03:05:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 358 (0x86b28000) [pid = 1812] [serial = 943] [outer = (nil)] 03:05:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 359 (0x86ce9000) [pid = 1812] [serial = 944] [outer = 0x86b28000] 03:05:25 INFO - PROCESS | 1812 | 1461233125262 Marionette DEBUG loaded listener.js 03:05:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 360 (0x86da8c00) [pid = 1812] [serial = 945] [outer = 0x86b28000] 03:05:26 INFO - PROCESS | 1812 | 1461233126080 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]]]}] 03:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1435ms 03:05:26 INFO - PROCESS | 1812 | 1461233126143 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 03:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:05:26 INFO - PROCESS | 1812 | 1461233126147 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 03:05:26 INFO - PROCESS | 1812 | 1461233126153 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:05:26 INFO - PROCESS | 1812 | 1461233126156 Marionette TRACE conn3 <- [1,1230,null,{}] 03:05:26 INFO - PROCESS | 1812 | 1461233126161 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}] 03:05:26 INFO - PROCESS | 1812 | 1461233126409 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 03:05:26 INFO - PROCESS | 1812 | 1461233126439 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x86b2c800 == 139 [pid = 1812] [id = 315] 03:05:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 361 (0x87949c00) [pid = 1812] [serial = 946] [outer = (nil)] 03:05:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 362 (0x87b66400) [pid = 1812] [serial = 947] [outer = 0x87949c00] 03:05:26 INFO - PROCESS | 1812 | 1461233126516 Marionette DEBUG loaded listener.js 03:05:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 363 (0x89c6fc00) [pid = 1812] [serial = 948] [outer = 0x87949c00] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 362 (0x89cfec00) [pid = 1812] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 361 (0x8621c400) [pid = 1812] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 360 (0x9a790c00) [pid = 1812] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 359 (0x92664c00) [pid = 1812] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 358 (0x97ee4c00) [pid = 1812] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 357 (0x86da1c00) [pid = 1812] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 356 (0x8c242800) [pid = 1812] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 355 (0x97ba7c00) [pid = 1812] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 354 (0x8794d000) [pid = 1812] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 353 (0x90034800) [pid = 1812] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 352 (0x86950000) [pid = 1812] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 351 (0x9a553400) [pid = 1812] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 350 (0x8c208800) [pid = 1812] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 349 (0x89cf3800) [pid = 1812] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 348 (0x8f92c400) [pid = 1812] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 347 (0x89c69000) [pid = 1812] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 346 (0x902d4800) [pid = 1812] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 345 (0x90f04400) [pid = 1812] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 344 (0xa09db800) [pid = 1812] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 343 (0xa46bfc00) [pid = 1812] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 342 (0x9265ec00) [pid = 1812] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 341 (0x86b27400) [pid = 1812] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 340 (0x8a0d1c00) [pid = 1812] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 339 (0x9fed3000) [pid = 1812] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 338 (0x982fa000) [pid = 1812] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 337 (0x8a4a1800) [pid = 1812] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 336 (0xa0dba400) [pid = 1812] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 335 (0x89d80000) [pid = 1812] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 334 (0x84c3d400) [pid = 1812] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 333 (0x8e318c00) [pid = 1812] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 332 (0x943e4400) [pid = 1812] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 331 (0x8f4f2000) [pid = 1812] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 330 (0x8f4f2400) [pid = 1812] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 329 (0x9fea2000) [pid = 1812] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 328 (0x8ff9d800) [pid = 1812] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 327 (0x982fb800) [pid = 1812] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 326 (0x97cef400) [pid = 1812] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 325 (0x95860400) [pid = 1812] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 324 (0x9432d800) [pid = 1812] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 323 (0x97a68800) [pid = 1812] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 322 (0x9002d400) [pid = 1812] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 321 (0x8facbc00) [pid = 1812] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 320 (0x86b2d800) [pid = 1812] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 319 (0x8fd8cc00) [pid = 1812] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 318 (0xa0dae000) [pid = 1812] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 317 (0x8a0d5800) [pid = 1812] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 316 (0xa4a0f400) [pid = 1812] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 315 (0x998f9000) [pid = 1812] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 314 (0x8fd90c00) [pid = 1812] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 313 (0x9de16c00) [pid = 1812] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 312 (0x86db0800) [pid = 1812] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 311 (0x8c20a000) [pid = 1812] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 310 (0x8c247400) [pid = 1812] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 309 (0xa0db3000) [pid = 1812] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 308 (0xa46be400) [pid = 1812] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 307 (0xa0b37400) [pid = 1812] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 306 (0x8fa08000) [pid = 1812] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 305 (0x8c23c400) [pid = 1812] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 304 (0x9fa9ac00) [pid = 1812] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 303 (0x89c75c00) [pid = 1812] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 302 (0x89cf0c00) [pid = 1812] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 301 (0x8be9a000) [pid = 1812] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 300 (0x8fd99000) [pid = 1812] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 299 (0x8694cc00) [pid = 1812] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 298 (0x8f4fbc00) [pid = 1812] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 297 (0xa44f1800) [pid = 1812] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 296 (0x8c20f000) [pid = 1812] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 295 (0x943e0c00) [pid = 1812] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 294 (0x89d79c00) [pid = 1812] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 293 (0x8f2a7800) [pid = 1812] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 292 (0x89c73800) [pid = 1812] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 291 (0x89d87c00) [pid = 1812] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 290 (0x85775400) [pid = 1812] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 289 (0x8e369000) [pid = 1812] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 288 (0x8be92800) [pid = 1812] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 287 (0x8e35f400) [pid = 1812] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 286 (0x9432a000) [pid = 1812] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 285 (0x8c241400) [pid = 1812] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 284 (0x98a12800) [pid = 1812] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 283 (0x8c245000) [pid = 1812] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 282 (0x8e368800) [pid = 1812] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 281 (0x8737e000) [pid = 1812] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 280 (0x86954400) [pid = 1812] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 279 (0x9fa25800) [pid = 1812] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 278 (0x8c204400) [pid = 1812] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 277 (0x8a496400) [pid = 1812] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 276 (0x9fba0c00) [pid = 1812] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 275 (0x983dbc00) [pid = 1812] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 274 (0x8794cc00) [pid = 1812] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 273 (0x960a0000) [pid = 1812] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 272 (0x90f04000) [pid = 1812] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 271 (0xa0946000) [pid = 1812] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 270 (0x85773000) [pid = 1812] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 269 (0x9432f000) [pid = 1812] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 268 (0x84c35000) [pid = 1812] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 267 (0x8f1b2000) [pid = 1812] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 266 (0x9fe11400) [pid = 1812] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 265 (0x8c205800) [pid = 1812] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 264 (0x84c39000) [pid = 1812] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 263 (0x8e31d800) [pid = 1812] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 262 (0x86ce1400) [pid = 1812] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 261 (0x8e403800) [pid = 1812] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 260 (0xa0945c00) [pid = 1812] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 259 (0x8ffa4800) [pid = 1812] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 258 (0x98a13400) [pid = 1812] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 257 (0x8e31ac00) [pid = 1812] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 256 (0x998d0800) [pid = 1812] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 255 (0x8f1a1800) [pid = 1812] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 254 (0x902ce800) [pid = 1812] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 253 (0x8f2a2000) [pid = 1812] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 252 (0x8ff9c800) [pid = 1812] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 251 (0x97630c00) [pid = 1812] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 250 (0x97baf000) [pid = 1812] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 249 (0x99094400) [pid = 1812] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 248 (0x8f1c0400) [pid = 1812] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 247 (0x98a11800) [pid = 1812] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:05:28 INFO - PROCESS | 1812 | --DOMWINDOW == 246 (0x8fa0fc00) [pid = 1812] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:05:29 INFO - PROCESS | 1812 | 1461233129229 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]]]}] 03:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 3135ms 03:05:29 INFO - PROCESS | 1812 | 1461233129289 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 03:05:29 INFO - PROCESS | 1812 | 1461233129291 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 03:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:05:29 INFO - PROCESS | 1812 | 1461233129298 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:05:29 INFO - PROCESS | 1812 | 1461233129301 Marionette TRACE conn3 <- [1,1234,null,{}] 03:05:29 INFO - PROCESS | 1812 | 1461233129307 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}] 03:05:29 INFO - PROCESS | 1812 | 1461233129491 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 03:05:29 INFO - PROCESS | 1812 | 1461233129537 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x85776800 == 140 [pid = 1812] [id = 316] 03:05:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 247 (0x85778c00) [pid = 1812] [serial = 949] [outer = (nil)] 03:05:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 248 (0x86da1c00) [pid = 1812] [serial = 950] [outer = 0x85778c00] 03:05:29 INFO - PROCESS | 1812 | 1461233129788 Marionette DEBUG loaded listener.js 03:05:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 249 (0x87381c00) [pid = 1812] [serial = 951] [outer = 0x85778c00] 03:05:30 INFO - PROCESS | 1812 | 1461233130465 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]]]}] 03:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1331ms 03:05:30 INFO - PROCESS | 1812 | 1461233130632 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 03:05:30 INFO - PROCESS | 1812 | 1461233130639 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 03:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:05:30 INFO - PROCESS | 1812 | 1461233130647 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:05:30 INFO - PROCESS | 1812 | 1461233130652 Marionette TRACE conn3 <- [1,1238,null,{}] 03:05:30 INFO - PROCESS | 1812 | 1461233130661 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}] 03:05:30 INFO - PROCESS | 1812 | 1461233130910 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 03:05:31 INFO - PROCESS | 1812 | 1461233131253 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x84040800 == 141 [pid = 1812] [id = 317] 03:05:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 250 (0x84040c00) [pid = 1812] [serial = 952] [outer = (nil)] 03:05:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 251 (0x845d4000) [pid = 1812] [serial = 953] [outer = 0x84040c00] 03:05:31 INFO - PROCESS | 1812 | 1461233131345 Marionette DEBUG loaded listener.js 03:05:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 252 (0x847f8c00) [pid = 1812] [serial = 954] [outer = 0x84040c00] 03:05:32 INFO - PROCESS | 1812 | 1461233132250 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]]]}] 03:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1631ms 03:05:32 INFO - PROCESS | 1812 | 1461233132279 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 03:05:32 INFO - PROCESS | 1812 | 1461233132285 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 03:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:05:32 INFO - PROCESS | 1812 | 1461233132297 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:05:32 INFO - PROCESS | 1812 | 1461233132303 Marionette TRACE conn3 <- [1,1242,null,{}] 03:05:32 INFO - PROCESS | 1812 | 1461233132309 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}] 03:05:32 INFO - PROCESS | 1812 | 1461233132512 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 03:05:32 INFO - PROCESS | 1812 | 1461233132849 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x84c41000 == 142 [pid = 1812] [id = 318] 03:05:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 253 (0x84e8e400) [pid = 1812] [serial = 955] [outer = (nil)] 03:05:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 254 (0x86950000) [pid = 1812] [serial = 956] [outer = 0x84e8e400] 03:05:32 INFO - PROCESS | 1812 | 1461233132940 Marionette DEBUG loaded listener.js 03:05:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 255 (0x86a99800) [pid = 1812] [serial = 957] [outer = 0x84e8e400] 03:05:33 INFO - PROCESS | 1812 | 1461233133889 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]]]}] 03:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1640ms 03:05:33 INFO - PROCESS | 1812 | 1461233133934 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 03:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:05:33 INFO - PROCESS | 1812 | 1461233133939 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 03:05:33 INFO - PROCESS | 1812 | 1461233133945 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:05:33 INFO - PROCESS | 1812 | 1461233133949 Marionette TRACE conn3 <- [1,1246,null,{}] 03:05:33 INFO - PROCESS | 1812 | 1461233133965 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}] 03:05:34 INFO - PROCESS | 1812 | 1461233134176 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 03:05:34 INFO - PROCESS | 1812 | 1461233134560 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x87953400 == 143 [pid = 1812] [id = 319] 03:05:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 256 (0x87b62c00) [pid = 1812] [serial = 958] [outer = (nil)] 03:05:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 257 (0x89cf0c00) [pid = 1812] [serial = 959] [outer = 0x87b62c00] 03:05:34 INFO - PROCESS | 1812 | 1461233134659 Marionette DEBUG loaded listener.js 03:05:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 258 (0x89cfac00) [pid = 1812] [serial = 960] [outer = 0x87b62c00] 03:05:35 INFO - PROCESS | 1812 | 1461233135566 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]]]}] 03:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1683ms 03:05:35 INFO - PROCESS | 1812 | 1461233135628 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 03:05:35 INFO - PROCESS | 1812 | 1461233135631 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 03:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:05:35 INFO - PROCESS | 1812 | 1461233135638 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:05:35 INFO - PROCESS | 1812 | 1461233135642 Marionette TRACE conn3 <- [1,1250,null,{}] 03:05:35 INFO - PROCESS | 1812 | 1461233135647 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}] 03:05:35 INFO - PROCESS | 1812 | 1461233135857 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 03:05:36 INFO - PROCESS | 1812 | 1461233136172 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x86da5400 == 144 [pid = 1812] [id = 320] 03:05:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 259 (0x89c77c00) [pid = 1812] [serial = 961] [outer = (nil)] 03:05:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 260 (0x8a0d2c00) [pid = 1812] [serial = 962] [outer = 0x89c77c00] 03:05:36 INFO - PROCESS | 1812 | 1461233136263 Marionette DEBUG loaded listener.js 03:05:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 261 (0x8a0d6c00) [pid = 1812] [serial = 963] [outer = 0x89c77c00] 03:05:37 INFO - PROCESS | 1812 | 1461233137116 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]]]}] 03:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1528ms 03:05:37 INFO - PROCESS | 1812 | 1461233137167 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 03:05:37 INFO - PROCESS | 1812 | 1461233137171 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 03:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:05:37 INFO - PROCESS | 1812 | 1461233137177 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:05:37 INFO - PROCESS | 1812 | 1461233137181 Marionette TRACE conn3 <- [1,1254,null,{}] 03:05:37 INFO - PROCESS | 1812 | 1461233137186 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}] 03:05:37 INFO - PROCESS | 1812 | 1461233137380 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 03:05:37 INFO - PROCESS | 1812 | 1461233137695 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x89cf6000 == 145 [pid = 1812] [id = 321] 03:05:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 262 (0x8a0cd000) [pid = 1812] [serial = 964] [outer = (nil)] 03:05:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 263 (0x8a493000) [pid = 1812] [serial = 965] [outer = 0x8a0cd000] 03:05:37 INFO - PROCESS | 1812 | 1461233137810 Marionette DEBUG loaded listener.js 03:05:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 264 (0x8a499800) [pid = 1812] [serial = 966] [outer = 0x8a0cd000] 03:05:38 INFO - PROCESS | 1812 | 1461233138691 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]]]}] 03:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1579ms 03:05:38 INFO - PROCESS | 1812 | 1461233138757 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 03:05:38 INFO - PROCESS | 1812 | 1461233138761 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 03:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:05:38 INFO - PROCESS | 1812 | 1461233138769 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:05:38 INFO - PROCESS | 1812 | 1461233138772 Marionette TRACE conn3 <- [1,1258,null,{}] 03:05:38 INFO - PROCESS | 1812 | 1461233138778 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}] 03:05:39 INFO - PROCESS | 1812 | 1461233139042 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 03:05:39 INFO - PROCESS | 1812 | 1461233139372 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0d4000 == 146 [pid = 1812] [id = 322] 03:05:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 265 (0x8c205000) [pid = 1812] [serial = 967] [outer = (nil)] 03:05:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 266 (0x8c242c00) [pid = 1812] [serial = 968] [outer = 0x8c205000] 03:05:39 INFO - PROCESS | 1812 | 1461233139478 Marionette DEBUG loaded listener.js 03:05:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 267 (0x8e2c5000) [pid = 1812] [serial = 969] [outer = 0x8c205000] 03:05:40 INFO - PROCESS | 1812 | 1461233140351 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]]]}] 03:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1631ms 03:05:40 INFO - PROCESS | 1812 | 1461233140400 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 03:05:40 INFO - PROCESS | 1812 | 1461233140404 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 03:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:05:40 INFO - PROCESS | 1812 | 1461233140410 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:05:40 INFO - PROCESS | 1812 | 1461233140413 Marionette TRACE conn3 <- [1,1262,null,{}] 03:05:40 INFO - PROCESS | 1812 | 1461233140419 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}] 03:05:40 INFO - PROCESS | 1812 | 1461233140609 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 03:05:40 INFO - PROCESS | 1812 | 1461233140938 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c115800 == 147 [pid = 1812] [id = 323] 03:05:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 268 (0x8e2cb800) [pid = 1812] [serial = 970] [outer = (nil)] 03:05:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 269 (0x8e363400) [pid = 1812] [serial = 971] [outer = 0x8e2cb800] 03:05:41 INFO - PROCESS | 1812 | 1461233141030 Marionette DEBUG loaded listener.js 03:05:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 270 (0x8e405c00) [pid = 1812] [serial = 972] [outer = 0x8e2cb800] 03:05:41 INFO - PROCESS | 1812 | 1461233141895 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]]]}] 03:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1528ms 03:05:41 INFO - PROCESS | 1812 | 1461233141939 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 03:05:41 INFO - PROCESS | 1812 | 1461233141943 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 03:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:05:41 INFO - PROCESS | 1812 | 1461233141950 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:05:41 INFO - PROCESS | 1812 | 1461233141954 Marionette TRACE conn3 <- [1,1266,null,{}] 03:05:41 INFO - PROCESS | 1812 | 1461233141959 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}] 03:05:42 INFO - PROCESS | 1812 | 1461233142145 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 03:05:42 INFO - PROCESS | 1812 | 1461233142472 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x86953400 == 148 [pid = 1812] [id = 324] 03:05:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 271 (0x8f1a1800) [pid = 1812] [serial = 973] [outer = (nil)] 03:05:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 272 (0x8f1bb000) [pid = 1812] [serial = 974] [outer = 0x8f1a1800] 03:05:42 INFO - PROCESS | 1812 | 1461233142566 Marionette DEBUG loaded listener.js 03:05:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 273 (0x8f2cdc00) [pid = 1812] [serial = 975] [outer = 0x8f1a1800] 03:05:43 INFO - PROCESS | 1812 | 1461233143436 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]]]}] 03:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1533ms 03:05:43 INFO - PROCESS | 1812 | 1461233143484 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 03:05:43 INFO - PROCESS | 1812 | 1461233143488 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 03:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:05:43 INFO - PROCESS | 1812 | 1461233143513 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:05:43 INFO - PROCESS | 1812 | 1461233143516 Marionette TRACE conn3 <- [1,1270,null,{}] 03:05:43 INFO - PROCESS | 1812 | 1461233143525 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}] 03:05:43 INFO - PROCESS | 1812 | 1461233143725 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 03:05:44 INFO - PROCESS | 1812 | 1461233144044 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x84c32c00 == 149 [pid = 1812] [id = 325] 03:05:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 274 (0x8a1c7000) [pid = 1812] [serial = 976] [outer = (nil)] 03:05:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 275 (0x8f4fb800) [pid = 1812] [serial = 977] [outer = 0x8a1c7000] 03:05:44 INFO - PROCESS | 1812 | 1461233144137 Marionette DEBUG loaded listener.js 03:05:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 276 (0x8f516400) [pid = 1812] [serial = 978] [outer = 0x8a1c7000] 03:05:44 INFO - PROCESS | 1812 | 1461233144988 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]]]}] 03:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1560ms 03:05:45 INFO - PROCESS | 1812 | 1461233145061 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 03:05:45 INFO - PROCESS | 1812 | 1461233145065 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 03:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:05:45 INFO - PROCESS | 1812 | 1461233145074 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:05:45 INFO - PROCESS | 1812 | 1461233145077 Marionette TRACE conn3 <- [1,1274,null,{}] 03:05:45 INFO - PROCESS | 1812 | 1461233145083 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}] 03:05:45 INFO - PROCESS | 1812 | 1461233145275 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 03:05:45 INFO - PROCESS | 1812 | 1461233145594 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c245800 == 150 [pid = 1812] [id = 326] 03:05:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 277 (0x8f1a8c00) [pid = 1812] [serial = 979] [outer = (nil)] 03:05:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 278 (0x8fac2000) [pid = 1812] [serial = 980] [outer = 0x8f1a8c00] 03:05:45 INFO - PROCESS | 1812 | 1461233145685 Marionette DEBUG loaded listener.js 03:05:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 279 (0x8fd8fc00) [pid = 1812] [serial = 981] [outer = 0x8f1a8c00] 03:05:46 INFO - PROCESS | 1812 | 1461233146531 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]]]}] 03:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1534ms 03:05:46 INFO - PROCESS | 1812 | 1461233146609 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 03:05:46 INFO - PROCESS | 1812 | 1461233146613 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 03:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:05:46 INFO - PROCESS | 1812 | 1461233146619 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:05:46 INFO - PROCESS | 1812 | 1461233146624 Marionette TRACE conn3 <- [1,1278,null,{}] 03:05:46 INFO - PROCESS | 1812 | 1461233146629 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}] 03:05:46 INFO - PROCESS | 1812 | 1461233146849 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 03:05:47 INFO - PROCESS | 1812 | 1461233147182 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f4fcc00 == 151 [pid = 1812] [id = 327] 03:05:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 280 (0x90039800) [pid = 1812] [serial = 982] [outer = (nil)] 03:05:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 281 (0x902cb800) [pid = 1812] [serial = 983] [outer = 0x90039800] 03:05:47 INFO - PROCESS | 1812 | 1461233147284 Marionette DEBUG loaded listener.js 03:05:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 282 (0x91cbd400) [pid = 1812] [serial = 984] [outer = 0x90039800] 03:05:48 INFO - PROCESS | 1812 | 1461233148222 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]]]}] 03:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1682ms 03:05:48 INFO - PROCESS | 1812 | 1461233148302 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 03:05:48 INFO - PROCESS | 1812 | 1461233148305 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 03:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:05:48 INFO - PROCESS | 1812 | 1461233148312 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:05:48 INFO - PROCESS | 1812 | 1461233148316 Marionette TRACE conn3 <- [1,1282,null,{}] 03:05:48 INFO - PROCESS | 1812 | 1461233148321 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}] 03:05:48 INFO - PROCESS | 1812 | 1461233148515 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 03:05:48 INFO - PROCESS | 1812 | 1461233148838 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x902ca800 == 152 [pid = 1812] [id = 328] 03:05:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 283 (0x902d0400) [pid = 1812] [serial = 985] [outer = (nil)] 03:05:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 284 (0x94320400) [pid = 1812] [serial = 986] [outer = 0x902d0400] 03:05:48 INFO - PROCESS | 1812 | 1461233148931 Marionette DEBUG loaded listener.js 03:05:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 285 (0x94328800) [pid = 1812] [serial = 987] [outer = 0x902d0400] 03:05:49 INFO - PROCESS | 1812 | 1461233149797 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]]]}] 03:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1527ms 03:05:49 INFO - PROCESS | 1812 | 1461233149841 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 03:05:49 INFO - PROCESS | 1812 | 1461233149845 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 03:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:05:49 INFO - PROCESS | 1812 | 1461233149851 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:05:49 INFO - PROCESS | 1812 | 1461233149854 Marionette TRACE conn3 <- [1,1286,null,{}] 03:05:49 INFO - PROCESS | 1812 | 1461233149860 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}] 03:05:50 INFO - PROCESS | 1812 | 1461233150053 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 03:05:50 INFO - PROCESS | 1812 | 1461233150377 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x9270f800 == 153 [pid = 1812] [id = 329] 03:05:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 286 (0x94321400) [pid = 1812] [serial = 988] [outer = (nil)] 03:05:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 287 (0x96e7f000) [pid = 1812] [serial = 989] [outer = 0x94321400] 03:05:50 INFO - PROCESS | 1812 | 1461233150468 Marionette DEBUG loaded listener.js 03:05:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 288 (0x96e85400) [pid = 1812] [serial = 990] [outer = 0x94321400] 03:05:51 INFO - PROCESS | 1812 | 1461233151335 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]]]}] 03:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1530ms 03:05:51 INFO - PROCESS | 1812 | 1461233151381 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 03:05:51 INFO - PROCESS | 1812 | 1461233151385 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 03:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:05:51 INFO - PROCESS | 1812 | 1461233151407 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:05:51 INFO - PROCESS | 1812 | 1461233151411 Marionette TRACE conn3 <- [1,1290,null,{}] 03:05:51 INFO - PROCESS | 1812 | 1461233151422 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}] 03:05:51 INFO - PROCESS | 1812 | 1461233151626 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 03:05:51 INFO - PROCESS | 1812 | 1461233151955 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8577cc00 == 154 [pid = 1812] [id = 330] 03:05:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 289 (0x8ff9e400) [pid = 1812] [serial = 991] [outer = (nil)] 03:05:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 290 (0x97709c00) [pid = 1812] [serial = 992] [outer = 0x8ff9e400] 03:05:52 INFO - PROCESS | 1812 | 1461233152053 Marionette DEBUG loaded listener.js 03:05:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 291 (0x97baf000) [pid = 1812] [serial = 993] [outer = 0x8ff9e400] 03:05:52 INFO - PROCESS | 1812 | 1461233152904 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]]]}] 03:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1563ms 03:05:52 INFO - PROCESS | 1812 | 1461233152956 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 03:05:52 INFO - PROCESS | 1812 | 1461233152960 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 03:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:05:52 INFO - PROCESS | 1812 | 1461233152986 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:05:52 INFO - PROCESS | 1812 | 1461233152990 Marionette TRACE conn3 <- [1,1294,null,{}] 03:05:53 INFO - PROCESS | 1812 | 1461233152996 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}] 03:05:53 INFO - PROCESS | 1812 | 1461233153211 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 03:05:53 INFO - PROCESS | 1812 | 1461233153581 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x9770dc00 == 155 [pid = 1812] [id = 331] 03:05:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 292 (0x97d4b000) [pid = 1812] [serial = 994] [outer = (nil)] 03:05:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 293 (0x98590c00) [pid = 1812] [serial = 995] [outer = 0x97d4b000] 03:05:53 INFO - PROCESS | 1812 | 1461233153674 Marionette DEBUG loaded listener.js 03:05:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 294 (0x98a1e800) [pid = 1812] [serial = 996] [outer = 0x97d4b000] 03:05:54 INFO - PROCESS | 1812 | 1461233154538 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]]]}] 03:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1591ms 03:05:54 INFO - PROCESS | 1812 | 1461233154574 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 03:05:54 INFO - PROCESS | 1812 | 1461233154577 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 03:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:05:54 INFO - PROCESS | 1812 | 1461233154583 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:05:54 INFO - PROCESS | 1812 | 1461233154586 Marionette TRACE conn3 <- [1,1298,null,{}] 03:05:54 INFO - PROCESS | 1812 | 1461233154592 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}] 03:05:54 INFO - PROCESS | 1812 | 1461233154784 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 03:05:55 INFO - PROCESS | 1812 | 1461233155065 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x86ce9800 == 156 [pid = 1812] [id = 332] 03:05:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 295 (0x98590800) [pid = 1812] [serial = 997] [outer = (nil)] 03:05:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 296 (0x9a508000) [pid = 1812] [serial = 998] [outer = 0x98590800] 03:05:55 INFO - PROCESS | 1812 | 1461233155198 Marionette DEBUG loaded listener.js 03:05:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 297 (0x9a55a000) [pid = 1812] [serial = 999] [outer = 0x98590800] 03:05:56 INFO - PROCESS | 1812 | 1461233156090 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]]]}] 03:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1577ms 03:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:05:56 INFO - PROCESS | 1812 | 1461233156162 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 03:05:56 INFO - PROCESS | 1812 | 1461233156165 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 03:05:56 INFO - PROCESS | 1812 | 1461233156172 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:05:56 INFO - PROCESS | 1812 | 1461233156175 Marionette TRACE conn3 <- [1,1302,null,{}] 03:05:56 INFO - PROCESS | 1812 | 1461233156181 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}] 03:05:56 INFO - PROCESS | 1812 | 1461233156417 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 03:05:56 INFO - PROCESS | 1812 | 1461233156749 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x983da400 == 157 [pid = 1812] [id = 333] 03:05:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 298 (0x98456800) [pid = 1812] [serial = 1000] [outer = (nil)] 03:05:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 299 (0x9fa25800) [pid = 1812] [serial = 1001] [outer = 0x98456800] 03:05:56 INFO - PROCESS | 1812 | 1461233156840 Marionette DEBUG loaded listener.js 03:05:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 300 (0x9fb52400) [pid = 1812] [serial = 1002] [outer = 0x98456800] 03:05:57 INFO - PROCESS | 1812 | 1461233157693 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]]]}] 03:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1582ms 03:05:57 INFO - PROCESS | 1812 | 1461233157754 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 03:05:57 INFO - PROCESS | 1812 | 1461233157758 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 03:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:05:57 INFO - PROCESS | 1812 | 1461233157764 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:05:57 INFO - PROCESS | 1812 | 1461233157766 Marionette TRACE conn3 <- [1,1306,null,{}] 03:05:57 INFO - PROCESS | 1812 | 1461233157772 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}] 03:05:57 INFO - PROCESS | 1812 | 1461233157977 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 03:05:58 INFO - PROCESS | 1812 | 1461233158300 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x998c3800 == 158 [pid = 1812] [id = 334] 03:05:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 301 (0x9fa91400) [pid = 1812] [serial = 1003] [outer = (nil)] 03:05:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 302 (0xa0dab800) [pid = 1812] [serial = 1004] [outer = 0x9fa91400] 03:05:58 INFO - PROCESS | 1812 | 1461233158407 Marionette DEBUG loaded listener.js 03:05:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 303 (0xa0db3000) [pid = 1812] [serial = 1005] [outer = 0x9fa91400] 03:05:59 INFO - PROCESS | 1812 | 1461233159367 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]]]}] 03:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1637ms 03:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:05:59 INFO - PROCESS | 1812 | 1461233159403 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 03:05:59 INFO - PROCESS | 1812 | 1461233159406 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 03:05:59 INFO - PROCESS | 1812 | 1461233159412 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:05:59 INFO - PROCESS | 1812 | 1461233159415 Marionette TRACE conn3 <- [1,1310,null,{}] 03:05:59 INFO - PROCESS | 1812 | 1461233159421 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}] 03:05:59 INFO - PROCESS | 1812 | 1461233159644 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 03:05:59 INFO - PROCESS | 1812 | 1461233159972 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x82372800 == 159 [pid = 1812] [id = 335] 03:06:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 304 (0x84c33c00) [pid = 1812] [serial = 1006] [outer = (nil)] 03:06:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 305 (0x86220800) [pid = 1812] [serial = 1007] [outer = 0x84c33c00] 03:06:00 INFO - PROCESS | 1812 | 1461233160063 Marionette DEBUG loaded listener.js 03:06:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 306 (0x86226c00) [pid = 1812] [serial = 1008] [outer = 0x84c33c00] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x86b21c00 == 158 [pid = 1812] [id = 263] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x86b2c800 == 157 [pid = 1812] [id = 315] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x8694a000 == 156 [pid = 1812] [id = 314] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x847f0800 == 155 [pid = 1812] [id = 313] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x8f92f000 == 154 [pid = 1812] [id = 11] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x82376800 == 153 [pid = 1812] [id = 312] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x82c02c00 == 152 [pid = 1812] [id = 310] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x82a1f800 == 151 [pid = 1812] [id = 309] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x82a1f400 == 150 [pid = 1812] [id = 308] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x86a8ac00 == 149 [pid = 1812] [id = 306] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x86a8d800 == 148 [pid = 1812] [id = 307] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x87b5f400 == 147 [pid = 1812] [id = 305] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x845d6c00 == 146 [pid = 1812] [id = 304] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x845d2000 == 145 [pid = 1812] [id = 303] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x9858c400 == 144 [pid = 1812] [id = 301] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x8fac0400 == 143 [pid = 1812] [id = 302] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x97708000 == 142 [pid = 1812] [id = 300] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x90032000 == 141 [pid = 1812] [id = 299] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x9002f400 == 140 [pid = 1812] [id = 298] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x84036000 == 139 [pid = 1812] [id = 297] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x8f4f8000 == 138 [pid = 1812] [id = 296] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1c3000 == 137 [pid = 1812] [id = 295] 03:06:02 INFO - PROCESS | 1812 | --DOCSHELL 0x86b2cc00 == 136 [pid = 1812] [id = 294] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 305 (0x8a1cf000) [pid = 1812] [serial = 876] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 304 (0x8e2c3800) [pid = 1812] [serial = 842] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 303 (0x8622b000) [pid = 1812] [serial = 783] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 302 (0x9fe14400) [pid = 1812] [serial = 638] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 301 (0xa44be400) [pid = 1812] [serial = 358] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 300 (0x9858d400) [pid = 1812] [serial = 821] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 299 (0x86daac00) [pid = 1812] [serial = 812] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 298 (0x8e40cc00) [pid = 1812] [serial = 361] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 297 (0x98db0000) [pid = 1812] [serial = 753] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 296 (0x8c20f800) [pid = 1812] [serial = 675] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 295 (0xa0e46400) [pid = 1812] [serial = 485] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 294 (0x86dab000) [pid = 1812] [serial = 741] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 293 (0x9fe12800) [pid = 1812] [serial = 756] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 292 (0xa46b7400) [pid = 1812] [serial = 536] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 291 (0xa46b6800) [pid = 1812] [serial = 768] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 290 (0x935ec400) [pid = 1812] [serial = 560] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 289 (0x89c71400) [pid = 1812] [serial = 833] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 288 (0xa46b7c00) [pid = 1812] [serial = 370] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 287 (0x92705800) [pid = 1812] [serial = 406] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 286 (0xa0db1c00) [pid = 1812] [serial = 827] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 285 (0xa46c2400) [pid = 1812] [serial = 648] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 284 (0x935ee000) [pid = 1812] [serial = 376] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 283 (0x8f1ad400) [pid = 1812] [serial = 714] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 282 (0x8e312400) [pid = 1812] [serial = 771] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 281 (0xa43cd400) [pid = 1812] [serial = 644] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 280 (0x89c74000) [pid = 1812] [serial = 834] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 279 (0x9a5a7000) [pid = 1812] [serial = 416] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 278 (0x8a5d9400) [pid = 1812] [serial = 497] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 277 (0xa468f800) [pid = 1812] [serial = 696] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 276 (0xa4692000) [pid = 1812] [serial = 702] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 275 (0x86224c00) [pid = 1812] [serial = 869] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 274 (0x8f51e000) [pid = 1812] [serial = 521] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 273 (0x9906fc00) [pid = 1812] [serial = 470] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 272 (0x9002c400) [pid = 1812] [serial = 747] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 271 (0x8fac4000) [pid = 1812] [serial = 678] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 270 (0x8a0d0c00) [pid = 1812] [serial = 875] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 269 (0xa43ce000) [pid = 1812] [serial = 533] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 268 (0x92703c00) [pid = 1812] [serial = 467] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 267 (0x98a1c000) [pid = 1812] [serial = 632] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 266 (0x9a786400) [pid = 1812] [serial = 825] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 265 (0x97ba9400) [pid = 1812] [serial = 409] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 264 (0x9767f800) [pid = 1812] [serial = 569] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 263 (0x998c9000) [pid = 1812] [serial = 635] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 262 (0x90036000) [pid = 1812] [serial = 482] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 261 (0x84181400) [pid = 1812] [serial = 860] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 260 (0x92666800) [pid = 1812] [serial = 364] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 259 (0xa4695c00) [pid = 1812] [serial = 717] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 258 (0x90038800) [pid = 1812] [serial = 605] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 257 (0xa0db8c00) [pid = 1812] [serial = 693] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 256 (0x860ab800) [pid = 1812] [serial = 845] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 255 (0x8e369800) [pid = 1812] [serial = 879] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 254 (0xa4a46000) [pid = 1812] [serial = 654] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 253 (0xa298dc00) [pid = 1812] [serial = 759] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 252 (0x97808400) [pid = 1812] [serial = 750] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 251 (0xa0948c00) [pid = 1812] [serial = 530] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 250 (0x87384800) [pid = 1812] [serial = 873] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 249 (0x8e2c7000) [pid = 1812] [serial = 878] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 248 (0x97d4d000) [pid = 1812] [serial = 539] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 247 (0x8f1b4c00) [pid = 1812] [serial = 563] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 246 (0xa4a02000) [pid = 1812] [serial = 831] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 245 (0xa46c4800) [pid = 1812] [serial = 373] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 244 (0xa46be000) [pid = 1812] [serial = 488] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 243 (0x935ecc00) [pid = 1812] [serial = 819] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 242 (0x8be9c800) [pid = 1812] [serial = 866] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 241 (0x92678800) [pid = 1812] [serial = 617] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 240 (0xa0b3b000) [pid = 1812] [serial = 641] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 239 (0x8737d400) [pid = 1812] [serial = 872] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 238 (0x8a1cb000) [pid = 1812] [serial = 840] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 237 (0x89cfb400) [pid = 1812] [serial = 765] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 236 (0xa448a800) [pid = 1812] [serial = 584] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 235 (0x912dc800) [pid = 1812] [serial = 524] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 234 (0x87381400) [pid = 1812] [serial = 708] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 233 (0x98a12000) [pid = 1812] [serial = 461] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 232 (0xa4a06400) [pid = 1812] [serial = 491] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 231 (0x935ef000) [pid = 1812] [serial = 620] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 230 (0x9a559800) [pid = 1812] [serial = 824] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 229 (0x983d7400) [pid = 1812] [serial = 518] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 228 (0x89d84400) [pid = 1812] [serial = 699] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 227 (0x8f929400) [pid = 1812] [serial = 403] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 226 (0xa4690000) [pid = 1812] [serial = 837] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 225 (0x8c111c00) [pid = 1812] [serial = 815] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 224 (0x86222800) [pid = 1812] [serial = 780] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 223 (0x902ccc00) [pid = 1812] [serial = 566] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 222 (0x8be9a400) [pid = 1812] [serial = 581] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 221 (0x8e367400) [pid = 1812] [serial = 437] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 220 (0xa3b0e400) [pid = 1812] [serial = 828] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 219 (0x9767e400) [pid = 1812] [serial = 626] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 218 (0x97d51400) [pid = 1812] [serial = 545] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 217 (0x9a55dc00) [pid = 1812] [serial = 422] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 216 (0x8f1a8000) [pid = 1812] [serial = 744] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 215 (0x8f51b400) [pid = 1812] [serial = 464] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 214 (0x8e2ca000) [pid = 1812] [serial = 848] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 213 (0x89d83c00) [pid = 1812] [serial = 705] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 212 (0x86b27800) [pid = 1812] [serial = 711] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 211 (0xa094a800) [pid = 1812] [serial = 419] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 210 (0x8418a400) [pid = 1812] [serial = 863] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 209 (0x8e409800) [pid = 1812] [serial = 608] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 208 (0xa4a03800) [pid = 1812] [serial = 494] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 207 (0x9907a000) [pid = 1812] [serial = 822] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 206 (0xa3b09c00) [pid = 1812] [serial = 479] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0xa43cf000) [pid = 1812] [serial = 425] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x87952800) [pid = 1812] [serial = 651] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0xa4694400) [pid = 1812] [serial = 830] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0x9a5a6000) [pid = 1812] [serial = 473] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x943e9c00) [pid = 1812] [serial = 681] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0xa46c3800) [pid = 1812] [serial = 578] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x8577dc00) [pid = 1812] [serial = 777] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x960a6400) [pid = 1812] [serial = 623] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x84c3e800) [pid = 1812] [serial = 786] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x8f1ba400) [pid = 1812] [serial = 542] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0xa44f0c00) [pid = 1812] [serial = 762] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x9de16000) [pid = 1812] [serial = 575] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x8a0cbc00) [pid = 1812] [serial = 789] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x98dbb800) [pid = 1812] [serial = 412] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x8a0d3000) [pid = 1812] [serial = 774] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x8ff97c00) [pid = 1812] [serial = 431] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x912e8400) [pid = 1812] [serial = 818] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x847f7000) [pid = 1812] [serial = 851] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0xa4490000) [pid = 1812] [serial = 836] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0xa46c1000) [pid = 1812] [serial = 690] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x902d2c00) [pid = 1812] [serial = 614] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x9a561800) [pid = 1812] [serial = 527] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8403c000) [pid = 1812] [serial = 857] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x99814c00) [pid = 1812] [serial = 434] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x9fb52c00) [pid = 1812] [serial = 476] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8f1ad800) [pid = 1812] [serial = 587] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x97d48c00) [pid = 1812] [serial = 629] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8fd8d000) [pid = 1812] [serial = 428] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x94324000) [pid = 1812] [serial = 400] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x98d7e800) [pid = 1812] [serial = 572] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x9a502800) [pid = 1812] [serial = 684] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x87376800) [pid = 1812] [serial = 813] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8e2c3400) [pid = 1812] [serial = 854] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8a1c7c00) [pid = 1812] [serial = 839] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x9fba1800) [pid = 1812] [serial = 687] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8f511000) [pid = 1812] [serial = 611] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x9e919c00) [pid = 1812] [serial = 367] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8e40d400) [pid = 1812] [serial = 816] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x86957400) [pid = 1812] [serial = 870] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x902c8000) [pid = 1812] [serial = 804] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8f1b3000) [pid = 1812] [serial = 881] [outer = (nil)] [url = about:blank] 03:06:02 INFO - PROCESS | 1812 | 1461233162597 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] 03:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:06:02 INFO - PROCESS | 1812 | 1461233162782 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 03:06:02 INFO - PROCESS | 1812 | 1461233162789 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:06:02 INFO - PROCESS | 1812 | 1461233162795 Marionette TRACE conn3 <- [1,1314,null,{}] 03:06:02 INFO - PROCESS | 1812 | 1461233162803 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}] 03:06:02 INFO - PROCESS | 1812 | 1461233162972 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 03:06:03 INFO - PROCESS | 1812 | 1461233162988 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x845dd400 == 137 [pid = 1812] [id = 336] 03:06:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x845de000) [pid = 1812] [serial = 1009] [outer = (nil)] 03:06:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x847fb400) [pid = 1812] [serial = 1010] [outer = 0x845de000] 03:06:03 INFO - PROCESS | 1812 | 1461233163095 Marionette DEBUG loaded listener.js 03:06:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x84c3d800) [pid = 1812] [serial = 1011] [outer = 0x845de000] 03:06:04 INFO - PROCESS | 1812 | 1461233164037 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]]]}] 03:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1283ms 03:06:04 INFO - PROCESS | 1812 | 1461233164072 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 03:06:04 INFO - PROCESS | 1812 | 1461233164079 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 03:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:06:04 INFO - PROCESS | 1812 | 1461233164090 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:06:04 INFO - PROCESS | 1812 | 1461233164093 Marionette TRACE conn3 <- [1,1318,null,{}] 03:06:04 INFO - PROCESS | 1812 | 1461233164115 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}] 03:06:04 INFO - PROCESS | 1812 | 1461233164291 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 03:06:04 INFO - PROCESS | 1812 | 1461233164308 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x84e83000 == 138 [pid = 1812] [id = 337] 03:06:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x84e90c00) [pid = 1812] [serial = 1012] [outer = (nil)] 03:06:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x860af000) [pid = 1812] [serial = 1013] [outer = 0x84e90c00] 03:06:04 INFO - PROCESS | 1812 | 1461233164381 Marionette DEBUG loaded listener.js 03:06:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x86224c00) [pid = 1812] [serial = 1014] [outer = 0x84e90c00] 03:06:05 INFO - PROCESS | 1812 | 1461233165548 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]]]}] 03:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1503ms 03:06:05 INFO - PROCESS | 1812 | 1461233165592 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 03:06:05 INFO - PROCESS | 1812 | 1461233165595 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 03:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:06:05 INFO - PROCESS | 1812 | 1461233165610 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:06:05 INFO - PROCESS | 1812 | 1461233165615 Marionette TRACE conn3 <- [1,1322,null,{}] 03:06:05 INFO - PROCESS | 1812 | 1461233165631 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}] 03:06:05 INFO - PROCESS | 1812 | 1461233165886 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 03:06:05 INFO - PROCESS | 1812 | 1461233165913 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x84e91800 == 139 [pid = 1812] [id = 338] 03:06:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x860b0400) [pid = 1812] [serial = 1015] [outer = (nil)] 03:06:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x86b2d400) [pid = 1812] [serial = 1016] [outer = 0x860b0400] 03:06:05 INFO - PROCESS | 1812 | 1461233165988 Marionette DEBUG loaded listener.js 03:06:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x86ce6000) [pid = 1812] [serial = 1017] [outer = 0x860b0400] 03:06:07 INFO - PROCESS | 1812 | 1461233167043 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]]]}] 03:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1491ms 03:06:07 INFO - PROCESS | 1812 | 1461233167101 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 03:06:07 INFO - PROCESS | 1812 | 1461233167106 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 03:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:06:07 INFO - PROCESS | 1812 | 1461233167112 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:06:07 INFO - PROCESS | 1812 | 1461233167116 Marionette TRACE conn3 <- [1,1326,null,{}] 03:06:07 INFO - PROCESS | 1812 | 1461233167121 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}] 03:06:07 INFO - PROCESS | 1812 | 1461233167909 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 03:06:07 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x82380400) [pid = 1812] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:06:07 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x84038c00) [pid = 1812] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:06:07 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8a5db400) [pid = 1812] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:06:07 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8418ac00) [pid = 1812] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:06:07 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8fe21400) [pid = 1812] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:06:07 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x860a3c00) [pid = 1812] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:06:07 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8e2c1000) [pid = 1812] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:06:07 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x87949c00) [pid = 1812] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:06:07 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x86b28000) [pid = 1812] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:06:07 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x847f1c00) [pid = 1812] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:06:08 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x860aa000) [pid = 1812] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:06:08 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8417d800) [pid = 1812] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:06:08 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x847f5000) [pid = 1812] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:06:08 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8fa05800) [pid = 1812] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:06:08 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x84182800) [pid = 1812] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:06:08 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x847f9c00) [pid = 1812] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:06:08 INFO - PROCESS | 1812 | 1461233168118 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x82380400 == 140 [pid = 1812] [id = 339] 03:06:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x84031c00) [pid = 1812] [serial = 1018] [outer = (nil)] 03:06:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8417f400) [pid = 1812] [serial = 1019] [outer = 0x84031c00] 03:06:08 INFO - PROCESS | 1812 | 1461233168199 Marionette DEBUG loaded listener.js 03:06:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x847f3400) [pid = 1812] [serial = 1020] [outer = 0x84031c00] 03:06:09 INFO - PROCESS | 1812 | 1461233168995 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]]]}] 03:06:09 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 03:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1938ms 03:06:09 INFO - PROCESS | 1812 | 1461233169051 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 03:06:09 INFO - PROCESS | 1812 | 1461233169055 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 03:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:06:09 INFO - PROCESS | 1812 | 1461233169061 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:06:09 INFO - PROCESS | 1812 | 1461233169063 Marionette TRACE conn3 <- [1,1330,null,{}] 03:06:09 INFO - PROCESS | 1812 | 1461233169069 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}] 03:06:09 INFO - PROCESS | 1812 | 1461233169308 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 03:06:09 INFO - PROCESS | 1812 | 1461233169328 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x84038c00 == 141 [pid = 1812] [id = 340] 03:06:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x860a3c00) [pid = 1812] [serial = 1021] [outer = (nil)] 03:06:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8737a800) [pid = 1812] [serial = 1022] [outer = 0x860a3c00] 03:06:09 INFO - PROCESS | 1812 | 1461233169399 Marionette DEBUG loaded listener.js 03:06:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x87948000) [pid = 1812] [serial = 1023] [outer = 0x860a3c00] 03:06:10 INFO - PROCESS | 1812 | 1461233170501 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]]]}] 03:06:10 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 03:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1478ms 03:06:10 INFO - PROCESS | 1812 | 1461233170540 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 03:06:10 INFO - PROCESS | 1812 | 1461233170546 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 03:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:06:10 INFO - PROCESS | 1812 | 1461233170555 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:06:10 INFO - PROCESS | 1812 | 1461233170561 Marionette TRACE conn3 <- [1,1334,null,{}] 03:06:10 INFO - PROCESS | 1812 | 1461233170571 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}] 03:06:10 INFO - PROCESS | 1812 | 1461233170780 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 03:06:11 INFO - PROCESS | 1812 | 1461233171107 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x84182800 == 142 [pid = 1812] [id = 341] 03:06:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x84184c00) [pid = 1812] [serial = 1024] [outer = (nil)] 03:06:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8577d400) [pid = 1812] [serial = 1025] [outer = 0x84184c00] 03:06:11 INFO - PROCESS | 1812 | 1461233171201 Marionette DEBUG loaded listener.js 03:06:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x860b0000) [pid = 1812] [serial = 1026] [outer = 0x84184c00] 03:06:12 INFO - PROCESS | 1812 | 1461233172130 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]]]}] 03:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1633ms 03:06:12 INFO - PROCESS | 1812 | 1461233172189 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 03:06:12 INFO - PROCESS | 1812 | 1461233172198 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 03:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:06:12 INFO - PROCESS | 1812 | 1461233172208 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:06:12 INFO - PROCESS | 1812 | 1461233172213 Marionette TRACE conn3 <- [1,1338,null,{}] 03:06:12 INFO - PROCESS | 1812 | 1461233172219 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}] 03:06:12 INFO - PROCESS | 1812 | 1461233172459 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 03:06:12 INFO - PROCESS | 1812 | 1461233172844 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x86b2b400 == 143 [pid = 1812] [id = 342] 03:06:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x86cdfc00) [pid = 1812] [serial = 1027] [outer = (nil)] 03:06:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x86da9000) [pid = 1812] [serial = 1028] [outer = 0x86cdfc00] 03:06:12 INFO - PROCESS | 1812 | 1461233172937 Marionette DEBUG loaded listener.js 03:06:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x8737bc00) [pid = 1812] [serial = 1029] [outer = 0x86cdfc00] 03:06:14 INFO - PROCESS | 1812 | 1461233174407 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]]]}] 03:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2233ms 03:06:14 INFO - PROCESS | 1812 | 1461233174442 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 03:06:14 INFO - PROCESS | 1812 | 1461233174445 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 03:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:06:14 INFO - PROCESS | 1812 | 1461233174452 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:06:14 INFO - PROCESS | 1812 | 1461233174458 Marionette TRACE conn3 <- [1,1342,null,{}] 03:06:14 INFO - PROCESS | 1812 | 1461233174475 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}] 03:06:14 INFO - PROCESS | 1812 | 1461233174682 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 03:06:14 INFO - PROCESS | 1812 | 1461233174893 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x86da6000 == 144 [pid = 1812] [id = 343] 03:06:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x86daa400) [pid = 1812] [serial = 1030] [outer = (nil)] 03:06:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x87b66000) [pid = 1812] [serial = 1031] [outer = 0x86daa400] 03:06:15 INFO - PROCESS | 1812 | 1461233175019 Marionette DEBUG loaded listener.js 03:06:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x89c77800) [pid = 1812] [serial = 1032] [outer = 0x86daa400] 03:06:15 INFO - PROCESS | 1812 | 1461233175943 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]]]}] 03:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1534ms 03:06:15 INFO - PROCESS | 1812 | 1461233175987 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 03:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:06:15 INFO - PROCESS | 1812 | 1461233175992 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 03:06:16 INFO - PROCESS | 1812 | 1461233175998 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:06:16 INFO - PROCESS | 1812 | 1461233176002 Marionette TRACE conn3 <- [1,1346,null,{}] 03:06:16 INFO - PROCESS | 1812 | 1461233176007 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}] 03:06:16 INFO - PROCESS | 1812 | 1461233176205 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 03:06:16 INFO - PROCESS | 1812 | 1461233176472 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x87b69000 == 145 [pid = 1812] [id = 344] 03:06:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x89cfd400) [pid = 1812] [serial = 1033] [outer = (nil)] 03:06:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8a0cdc00) [pid = 1812] [serial = 1034] [outer = 0x89cfd400] 03:06:16 INFO - PROCESS | 1812 | 1461233176600 Marionette DEBUG loaded listener.js 03:06:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x8a0d3800) [pid = 1812] [serial = 1035] [outer = 0x89cfd400] 03:06:17 INFO - PROCESS | 1812 | 1461233177492 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]]]}] 03:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1530ms 03:06:17 INFO - PROCESS | 1812 | 1461233177528 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 03:06:17 INFO - PROCESS | 1812 | 1461233177532 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 03:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:06:17 INFO - PROCESS | 1812 | 1461233177538 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:06:17 INFO - PROCESS | 1812 | 1461233177542 Marionette TRACE conn3 <- [1,1350,null,{}] 03:06:17 INFO - PROCESS | 1812 | 1461233177547 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}] 03:06:17 INFO - PROCESS | 1812 | 1461233177747 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 03:06:17 INFO - PROCESS | 1812 | 1461233177969 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x89d80800 == 146 [pid = 1812] [id = 345] 03:06:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x8a1c6000) [pid = 1812] [serial = 1036] [outer = (nil)] 03:06:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x8a1cec00) [pid = 1812] [serial = 1037] [outer = 0x8a1c6000] 03:06:18 INFO - PROCESS | 1812 | 1461233178089 Marionette DEBUG loaded listener.js 03:06:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x8a496c00) [pid = 1812] [serial = 1038] [outer = 0x8a1c6000] 03:06:19 INFO - PROCESS | 1812 | 1461233179051 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]]]}] 03:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1578ms 03:06:19 INFO - PROCESS | 1812 | 1461233179117 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 03:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:06:19 INFO - PROCESS | 1812 | 1461233179122 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 03:06:19 INFO - PROCESS | 1812 | 1461233179128 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:06:19 INFO - PROCESS | 1812 | 1461233179131 Marionette TRACE conn3 <- [1,1354,null,{}] 03:06:19 INFO - PROCESS | 1812 | 1461233179137 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}] 03:06:19 INFO - PROCESS | 1812 | 1461233179373 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 03:06:19 INFO - PROCESS | 1812 | 1461233179700 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x89c69000 == 147 [pid = 1812] [id = 346] 03:06:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x8be96800) [pid = 1812] [serial = 1039] [outer = (nil)] 03:06:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x8c208400) [pid = 1812] [serial = 1040] [outer = 0x8be96800] 03:06:19 INFO - PROCESS | 1812 | 1461233179799 Marionette DEBUG loaded listener.js 03:06:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x8c20ac00) [pid = 1812] [serial = 1041] [outer = 0x8be96800] 03:06:20 INFO - PROCESS | 1812 | 1461233180780 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]]]}] 03:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1700ms 03:06:20 INFO - PROCESS | 1812 | 1461233180828 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 03:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:06:20 INFO - PROCESS | 1812 | 1461233180832 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 03:06:20 INFO - PROCESS | 1812 | 1461233180838 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:06:20 INFO - PROCESS | 1812 | 1461233180842 Marionette TRACE conn3 <- [1,1358,null,{}] 03:06:20 INFO - PROCESS | 1812 | 1461233180848 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}] 03:06:21 INFO - PROCESS | 1812 | 1461233181035 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 03:06:21 INFO - PROCESS | 1812 | 1461233181347 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c209000 == 148 [pid = 1812] [id = 347] 03:06:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x8c209c00) [pid = 1812] [serial = 1042] [outer = (nil)] 03:06:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x8e2c3400) [pid = 1812] [serial = 1043] [outer = 0x8c209c00] 03:06:21 INFO - PROCESS | 1812 | 1461233181436 Marionette DEBUG loaded listener.js 03:06:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x8e2c4c00) [pid = 1812] [serial = 1044] [outer = 0x8c209c00] 03:06:22 INFO - PROCESS | 1812 | 1461233182272 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]]]}] 03:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1478ms 03:06:22 INFO - PROCESS | 1812 | 1461233182317 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 03:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:06:22 INFO - PROCESS | 1812 | 1461233182321 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 03:06:22 INFO - PROCESS | 1812 | 1461233182340 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:06:22 INFO - PROCESS | 1812 | 1461233182345 Marionette TRACE conn3 <- [1,1362,null,{}] 03:06:22 INFO - PROCESS | 1812 | 1461233182352 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}] 03:06:22 INFO - PROCESS | 1812 | 1461233182541 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 03:06:22 INFO - PROCESS | 1812 | 1461233182807 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c247400 == 149 [pid = 1812] [id = 348] 03:06:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x8e2c4000) [pid = 1812] [serial = 1045] [outer = (nil)] 03:06:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x8e367c00) [pid = 1812] [serial = 1046] [outer = 0x8e2c4000] 03:06:22 INFO - PROCESS | 1812 | 1461233182939 Marionette DEBUG loaded listener.js 03:06:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x8e36b800) [pid = 1812] [serial = 1047] [outer = 0x8e2c4000] 03:06:23 INFO - PROCESS | 1812 | 1461233183899 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]]]}] 03:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1642ms 03:06:23 INFO - PROCESS | 1812 | 1461233183970 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 03:06:23 INFO - PROCESS | 1812 | 1461233183973 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 03:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:06:23 INFO - PROCESS | 1812 | 1461233183980 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:06:23 INFO - PROCESS | 1812 | 1461233183984 Marionette TRACE conn3 <- [1,1366,null,{}] 03:06:23 INFO - PROCESS | 1812 | 1461233183990 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}] 03:06:24 INFO - PROCESS | 1812 | 1461233184185 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 03:06:24 INFO - PROCESS | 1812 | 1461233184451 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x89d7c800 == 150 [pid = 1812] [id = 349] 03:06:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x8be93c00) [pid = 1812] [serial = 1048] [outer = (nil)] 03:06:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x8f1a6400) [pid = 1812] [serial = 1049] [outer = 0x8be93c00] 03:06:24 INFO - PROCESS | 1812 | 1461233184575 Marionette DEBUG loaded listener.js 03:06:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x8f1ae400) [pid = 1812] [serial = 1050] [outer = 0x8be93c00] 03:06:25 INFO - PROCESS | 1812 | 1461233185503 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] 03:06:25 INFO - PROCESS | 1812 | 1461233185567 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 03:06:25 INFO - PROCESS | 1812 | 1461233185574 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:06:25 INFO - PROCESS | 1812 | 1461233185577 Marionette TRACE conn3 <- [1,1370,null,{}] 03:06:25 INFO - PROCESS | 1812 | 1461233185583 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}] 03:06:25 INFO - PROCESS | 1812 | 1461233185820 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 03:06:26 INFO - PROCESS | 1812 | 1461233186144 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f1a3400 == 151 [pid = 1812] [id = 350] 03:06:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x8f1a9c00) [pid = 1812] [serial = 1051] [outer = (nil)] 03:06:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x8f2a1800) [pid = 1812] [serial = 1052] [outer = 0x8f1a9c00] 03:06:26 INFO - PROCESS | 1812 | 1461233186231 Marionette DEBUG loaded listener.js 03:06:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x8f2cd000) [pid = 1812] [serial = 1053] [outer = 0x8f1a9c00] 03:06:27 INFO - PROCESS | 1812 | 1461233187185 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] 03:06:27 INFO - PROCESS | 1812 | 1461233187210 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 03:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:06:27 INFO - PROCESS | 1812 | 1461233187217 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:06:27 INFO - PROCESS | 1812 | 1461233187221 Marionette TRACE conn3 <- [1,1374,null,{}] 03:06:27 INFO - PROCESS | 1812 | 1461233187227 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}] 03:06:27 INFO - PROCESS | 1812 | 1461233187447 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 03:06:27 INFO - PROCESS | 1812 | 1461233187786 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f924400 == 152 [pid = 1812] [id = 351] 03:06:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x8fa08c00) [pid = 1812] [serial = 1054] [outer = (nil)] 03:06:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x8fac7c00) [pid = 1812] [serial = 1055] [outer = 0x8fa08c00] 03:06:27 INFO - PROCESS | 1812 | 1461233187888 Marionette DEBUG loaded listener.js 03:06:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x8fd92800) [pid = 1812] [serial = 1056] [outer = 0x8fa08c00] 03:06:28 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:06:28 INFO - PROCESS | 1812 | 1461233188824 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] 03:06:28 INFO - PROCESS | 1812 | 1461233188907 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 03:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:06:28 INFO - PROCESS | 1812 | 1461233188914 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:06:28 INFO - PROCESS | 1812 | 1461233188918 Marionette TRACE conn3 <- [1,1378,null,{}] 03:06:28 INFO - PROCESS | 1812 | 1461233188924 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}] 03:06:29 INFO - PROCESS | 1812 | 1461233189164 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 03:06:29 INFO - PROCESS | 1812 | 1461233189493 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd8bc00 == 153 [pid = 1812] [id = 352] 03:06:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0x8ffa2800) [pid = 1812] [serial = 1057] [outer = (nil)] 03:06:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0x9002f800) [pid = 1812] [serial = 1058] [outer = 0x8ffa2800] 03:06:29 INFO - PROCESS | 1812 | 1461233189581 Marionette DEBUG loaded listener.js 03:06:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0x90035c00) [pid = 1812] [serial = 1059] [outer = 0x8ffa2800] 03:06:30 INFO - PROCESS | 1812 | 1461233190481 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] 03:06:30 INFO - PROCESS | 1812 | 1461233190552 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 03:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:06:30 INFO - PROCESS | 1812 | 1461233190560 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:06:30 INFO - PROCESS | 1812 | 1461233190562 Marionette TRACE conn3 <- [1,1382,null,{}] 03:06:30 INFO - PROCESS | 1812 | 1461233190569 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}] 03:06:30 INFO - PROCESS | 1812 | 1461233190809 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 03:06:31 INFO - PROCESS | 1812 | 1461233191125 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ffa3800 == 154 [pid = 1812] [id = 353] 03:06:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0x902cd800) [pid = 1812] [serial = 1060] [outer = (nil)] 03:06:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0x904c6400) [pid = 1812] [serial = 1061] [outer = 0x902cd800] 03:06:31 INFO - PROCESS | 1812 | 1461233191221 Marionette DEBUG loaded listener.js 03:06:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0x91cb7000) [pid = 1812] [serial = 1062] [outer = 0x902cd800] 03:06:32 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:06:32 INFO - PROCESS | 1812 | 1461233192143 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] 03:06:32 INFO - PROCESS | 1812 | 1461233192208 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 03:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:06:32 INFO - PROCESS | 1812 | 1461233192214 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:06:32 INFO - PROCESS | 1812 | 1461233192218 Marionette TRACE conn3 <- [1,1386,null,{}] 03:06:32 INFO - PROCESS | 1812 | 1461233192223 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}] 03:06:32 INFO - PROCESS | 1812 | 1461233192425 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 03:06:32 INFO - PROCESS | 1812 | 1461233192738 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x902cfc00 == 155 [pid = 1812] [id = 354] 03:06:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0x912e8400) [pid = 1812] [serial = 1063] [outer = (nil)] 03:06:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x9270a000) [pid = 1812] [serial = 1064] [outer = 0x912e8400] 03:06:32 INFO - PROCESS | 1812 | 1461233192829 Marionette DEBUG loaded listener.js 03:06:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x9286e800) [pid = 1812] [serial = 1065] [outer = 0x912e8400] 03:06:33 INFO - PROCESS | 1812 | 1461233193773 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] 03:06:33 INFO - PROCESS | 1812 | 1461233193805 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 03:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:06:33 INFO - PROCESS | 1812 | 1461233193811 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:06:33 INFO - PROCESS | 1812 | 1461233193814 Marionette TRACE conn3 <- [1,1390,null,{}] 03:06:33 INFO - PROCESS | 1812 | 1461233193820 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}] 03:06:34 INFO - PROCESS | 1812 | 1461233194031 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 03:06:34 INFO - PROCESS | 1812 | 1461233194345 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x902ccc00 == 156 [pid = 1812] [id = 355] 03:06:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 207 (0x92678000) [pid = 1812] [serial = 1066] [outer = (nil)] 03:06:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 208 (0x94329000) [pid = 1812] [serial = 1067] [outer = 0x92678000] 03:06:34 INFO - PROCESS | 1812 | 1461233194435 Marionette DEBUG loaded listener.js 03:06:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 209 (0x943e3800) [pid = 1812] [serial = 1068] [outer = 0x92678000] 03:06:35 INFO - PROCESS | 1812 | 1461233195347 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]]]}] 03:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1582ms 03:06:35 INFO - PROCESS | 1812 | 1461233195394 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 03:06:35 INFO - PROCESS | 1812 | 1461233195398 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 03:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:06:35 INFO - PROCESS | 1812 | 1461233195404 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:06:35 INFO - PROCESS | 1812 | 1461233195408 Marionette TRACE conn3 <- [1,1394,null,{}] 03:06:35 INFO - PROCESS | 1812 | 1461233195413 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}] 03:06:35 INFO - PROCESS | 1812 | 1461233195612 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 03:06:35 INFO - PROCESS | 1812 | 1461233195950 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x82c02c00 == 157 [pid = 1812] [id = 356] 03:06:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 210 (0x82c04c00) [pid = 1812] [serial = 1069] [outer = (nil)] 03:06:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 211 (0x84c35000) [pid = 1812] [serial = 1070] [outer = 0x82c04c00] 03:06:36 INFO - PROCESS | 1812 | 1461233196041 Marionette DEBUG loaded listener.js 03:06:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 212 (0x85773800) [pid = 1812] [serial = 1071] [outer = 0x82c04c00] 03:06:36 INFO - PROCESS | 1812 | 1461233196912 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]]]}] 03:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1583ms 03:06:36 INFO - PROCESS | 1812 | 1461233196988 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 03:06:36 INFO - PROCESS | 1812 | 1461233196991 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 03:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:06:37 INFO - PROCESS | 1812 | 1461233196998 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:06:37 INFO - PROCESS | 1812 | 1461233197001 Marionette TRACE conn3 <- [1,1398,null,{}] 03:06:37 INFO - PROCESS | 1812 | 1461233197007 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}] 03:06:37 INFO - PROCESS | 1812 | 1461233197209 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 03:06:37 INFO - PROCESS | 1812 | 1461233197970 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x847f9800 == 158 [pid = 1812] [id = 357] 03:06:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 213 (0x847fb800) [pid = 1812] [serial = 1072] [outer = (nil)] 03:06:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 214 (0x84e88800) [pid = 1812] [serial = 1073] [outer = 0x847fb800] 03:06:38 INFO - PROCESS | 1812 | 1461233198052 Marionette DEBUG loaded listener.js 03:06:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 215 (0x85777800) [pid = 1812] [serial = 1074] [outer = 0x847fb800] 03:06:39 INFO - PROCESS | 1812 | 1461233199009 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]]]}] 03:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 2081ms 03:06:39 INFO - PROCESS | 1812 | 1461233199080 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 03:06:39 INFO - PROCESS | 1812 | 1461233199085 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 03:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:06:39 INFO - PROCESS | 1812 | 1461233199093 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:06:39 INFO - PROCESS | 1812 | 1461233199099 Marionette TRACE conn3 <- [1,1402,null,{}] 03:06:39 INFO - PROCESS | 1812 | 1461233199106 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}] 03:06:39 INFO - PROCESS | 1812 | 1461233199304 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 03:06:39 INFO - PROCESS | 1812 | 1461233199639 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x86b20400 == 159 [pid = 1812] [id = 358] 03:06:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 216 (0x86b2a400) [pid = 1812] [serial = 1075] [outer = (nil)] 03:06:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 217 (0x84181400) [pid = 1812] [serial = 1076] [outer = 0x86b2a400] 03:06:39 INFO - PROCESS | 1812 | 1461233199818 Marionette DEBUG loaded listener.js 03:06:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 218 (0x87382800) [pid = 1812] [serial = 1077] [outer = 0x86b2a400] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8f516c00 == 158 [pid = 1812] [id = 69] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x860a9000 == 157 [pid = 1812] [id = 282] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x847f0000 == 156 [pid = 1812] [id = 283] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x84035800 == 155 [pid = 1812] [id = 285] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8417c800 == 154 [pid = 1812] [id = 286] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x84181c00 == 153 [pid = 1812] [id = 287] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x847f1400 == 152 [pid = 1812] [id = 284] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8a49a800 == 151 [pid = 1812] [id = 293] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x82380400 == 150 [pid = 1812] [id = 339] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x84e91800 == 149 [pid = 1812] [id = 338] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x84e83000 == 148 [pid = 1812] [id = 337] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x845dd400 == 147 [pid = 1812] [id = 336] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x82372800 == 146 [pid = 1812] [id = 335] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x998c3800 == 145 [pid = 1812] [id = 334] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x86ce9800 == 144 [pid = 1812] [id = 332] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x983da400 == 143 [pid = 1812] [id = 333] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x9770dc00 == 142 [pid = 1812] [id = 331] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8577cc00 == 141 [pid = 1812] [id = 330] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x902ca800 == 140 [pid = 1812] [id = 328] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x9270f800 == 139 [pid = 1812] [id = 329] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8f4fcc00 == 138 [pid = 1812] [id = 327] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8c245800 == 137 [pid = 1812] [id = 326] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x84c32c00 == 136 [pid = 1812] [id = 325] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x86953400 == 135 [pid = 1812] [id = 324] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0d4000 == 134 [pid = 1812] [id = 322] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8c115800 == 133 [pid = 1812] [id = 323] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x89cf6000 == 132 [pid = 1812] [id = 321] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x86da5400 == 131 [pid = 1812] [id = 320] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x87953400 == 130 [pid = 1812] [id = 319] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x84c41000 == 129 [pid = 1812] [id = 318] 03:06:40 INFO - PROCESS | 1812 | --DOCSHELL 0x84040800 == 128 [pid = 1812] [id = 317] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 217 (0x847f6000) [pid = 1812] [serial = 938] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 216 (0x86ceb000) [pid = 1812] [serial = 884] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 215 (0x82c04400) [pid = 1812] [serial = 929] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 214 (0x8403ec00) [pid = 1812] [serial = 858] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 213 (0x8f29dc00) [pid = 1812] [serial = 882] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 212 (0x8e2c6800) [pid = 1812] [serial = 867] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 211 (0x84e90000) [pid = 1812] [serial = 914] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 210 (0xa4355800) [pid = 1812] [serial = 645] [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.] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 209 (0x9a50f400) [pid = 1812] [serial = 902] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 208 (0x860af800) [pid = 1812] [serial = 846] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 207 (0x82a27c00) [pid = 1812] [serial = 926] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 206 (0x8e2c8000) [pid = 1812] [serial = 843] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x89c6fc00) [pid = 1812] [serial = 948] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x8fa09400) [pid = 1812] [serial = 890] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0x86da8c00) [pid = 1812] [serial = 945] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0x847f9000) [pid = 1812] [serial = 852] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x84e84400) [pid = 1812] [serial = 939] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0x8a49ec00) [pid = 1812] [serial = 887] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x8e2ccc00) [pid = 1812] [serial = 849] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x82c0ec00) [pid = 1812] [serial = 932] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x87b67c00) [pid = 1812] [serial = 917] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x84183c00) [pid = 1812] [serial = 861] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0xa4493000) [pid = 1812] [serial = 923] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0xa0b35000) [pid = 1812] [serial = 905] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x92710000) [pid = 1812] [serial = 855] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0xa43c9000) [pid = 1812] [serial = 908] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x8fa10000) [pid = 1812] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x90035000) [pid = 1812] [serial = 893] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x8418b800) [pid = 1812] [serial = 864] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x86ce9000) [pid = 1812] [serial = 944] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8577c800) [pid = 1812] [serial = 941] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x860ab400) [pid = 1812] [serial = 942] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x86a93400) [pid = 1812] [serial = 920] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x935f5000) [pid = 1812] [serial = 896] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8237c000) [pid = 1812] [serial = 935] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x97cfac00) [pid = 1812] [serial = 899] [outer = (nil)] [url = about:blank] 03:06:40 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x845db400) [pid = 1812] [serial = 911] [outer = (nil)] [url = about:blank] 03:06:41 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x87b66400) [pid = 1812] [serial = 947] [outer = (nil)] [url = about:blank] 03:06:41 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x86da1c00) [pid = 1812] [serial = 950] [outer = (nil)] [url = about:blank] 03:06:41 INFO - PROCESS | 1812 | 1461233201378 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]]]}] 03:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 2343ms 03:06:41 INFO - PROCESS | 1812 | 1461233201439 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 03:06:41 INFO - PROCESS | 1812 | 1461233201445 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 03:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:06:41 INFO - PROCESS | 1812 | 1461233201489 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:06:41 INFO - PROCESS | 1812 | 1461233201493 Marionette TRACE conn3 <- [1,1406,null,{}] 03:06:41 INFO - PROCESS | 1812 | 1461233201499 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}] 03:06:41 INFO - PROCESS | 1812 | 1461233201681 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 03:06:41 INFO - PROCESS | 1812 | 1461233201692 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8237f800 == 129 [pid = 1812] [id = 359] 03:06:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x82a29c00) [pid = 1812] [serial = 1078] [outer = (nil)] 03:06:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x845d9c00) [pid = 1812] [serial = 1079] [outer = 0x82a29c00] 03:06:41 INFO - PROCESS | 1812 | 1461233201764 Marionette DEBUG loaded listener.js 03:06:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x84e86800) [pid = 1812] [serial = 1080] [outer = 0x82a29c00] 03:06:42 INFO - PROCESS | 1812 | 1461233202681 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]]]}] 03:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1247ms 03:06:42 INFO - PROCESS | 1812 | 1461233202728 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 03:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:06:42 INFO - PROCESS | 1812 | 1461233202732 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 03:06:42 INFO - PROCESS | 1812 | 1461233202756 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:06:42 INFO - PROCESS | 1812 | 1461233202764 Marionette TRACE conn3 <- [1,1410,null,{}] 03:06:42 INFO - PROCESS | 1812 | 1461233202772 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}] 03:06:42 INFO - PROCESS | 1812 | 1461233202960 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 03:06:43 INFO - PROCESS | 1812 | 1461233203159 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8237ec00 == 130 [pid = 1812] [id = 360] 03:06:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x8403f000) [pid = 1812] [serial = 1081] [outer = (nil)] 03:06:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x86a98c00) [pid = 1812] [serial = 1082] [outer = 0x8403f000] 03:06:43 INFO - PROCESS | 1812 | 1461233203231 Marionette DEBUG loaded listener.js 03:06:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x8794c800) [pid = 1812] [serial = 1083] [outer = 0x8403f000] 03:06:44 INFO - PROCESS | 1812 | 1461233204158 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]]]}] 03:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1455ms 03:06:44 INFO - PROCESS | 1812 | 1461233204194 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 03:06:44 INFO - PROCESS | 1812 | 1461233204199 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 03:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:06:44 INFO - PROCESS | 1812 | 1461233204212 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:06:44 INFO - PROCESS | 1812 | 1461233204215 Marionette TRACE conn3 <- [1,1414,null,{}] 03:06:44 INFO - PROCESS | 1812 | 1461233204220 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}] 03:06:44 INFO - PROCESS | 1812 | 1461233204461 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 03:06:44 INFO - PROCESS | 1812 | 1461233204485 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x860ab000 == 131 [pid = 1812] [id = 361] 03:06:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x86da6c00) [pid = 1812] [serial = 1084] [outer = (nil)] 03:06:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x89c6d400) [pid = 1812] [serial = 1085] [outer = 0x86da6c00] 03:06:44 INFO - PROCESS | 1812 | 1461233204558 Marionette DEBUG loaded listener.js 03:06:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x89c74c00) [pid = 1812] [serial = 1086] [outer = 0x86da6c00] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x84e8e400) [pid = 1812] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8f1a1800) [pid = 1812] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x84e89000) [pid = 1812] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x98590800) [pid = 1812] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x84031c00) [pid = 1812] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x89c77c00) [pid = 1812] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8e2cb800) [pid = 1812] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x94321400) [pid = 1812] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8f4f9000) [pid = 1812] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x85778c00) [pid = 1812] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x86950800) [pid = 1812] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x90039800) [pid = 1812] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x82a26400) [pid = 1812] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x845d4c00) [pid = 1812] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x902d0400) [pid = 1812] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x82c06000) [pid = 1812] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x82a20800) [pid = 1812] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8a1c7000) [pid = 1812] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x845de000) [pid = 1812] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x91c92800) [pid = 1812] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x96e82000) [pid = 1812] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x97d4b000) [pid = 1812] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x98456800) [pid = 1812] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x87b61400) [pid = 1812] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8f1a8c00) [pid = 1812] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x87b62c00) [pid = 1812] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x860b0400) [pid = 1812] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x9fa91400) [pid = 1812] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x84e90c00) [pid = 1812] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8a1c4000) [pid = 1812] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8c205000) [pid = 1812] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8a0cd000) [pid = 1812] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x98dbc400) [pid = 1812] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x9fb51c00) [pid = 1812] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x84040c00) [pid = 1812] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x86a8c000) [pid = 1812] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x86a90000) [pid = 1812] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x98db3c00) [pid = 1812] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8ff9e400) [pid = 1812] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x82376c00) [pid = 1812] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x86ce3800) [pid = 1812] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:06:46 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8a5dc000) [pid = 1812] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:06:46 INFO - PROCESS | 1812 | 1461233206411 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]]]}] 03:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2234ms 03:06:46 INFO - PROCESS | 1812 | 1461233206464 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 03:06:46 INFO - PROCESS | 1812 | 1461233206466 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 03:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:06:46 INFO - PROCESS | 1812 | 1461233206474 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:06:46 INFO - PROCESS | 1812 | 1461233206477 Marionette TRACE conn3 <- [1,1418,null,{}] 03:06:46 INFO - PROCESS | 1812 | 1461233206483 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}] 03:06:46 INFO - PROCESS | 1812 | 1461233206689 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 03:06:46 INFO - PROCESS | 1812 | 1461233206701 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x82c09800 == 132 [pid = 1812] [id = 362] 03:06:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8403d400) [pid = 1812] [serial = 1087] [outer = (nil)] 03:06:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x845ddc00) [pid = 1812] [serial = 1088] [outer = 0x8403d400] 03:06:46 INFO - PROCESS | 1812 | 1461233206957 Marionette DEBUG loaded listener.js 03:06:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8694a000) [pid = 1812] [serial = 1089] [outer = 0x8403d400] 03:06:47 INFO - PROCESS | 1812 | 1461233207720 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]]]}] 03:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1280ms 03:06:47 INFO - PROCESS | 1812 | 1461233207755 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 03:06:47 INFO - PROCESS | 1812 | 1461233207759 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 03:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:06:47 INFO - PROCESS | 1812 | 1461233207765 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:06:47 INFO - PROCESS | 1812 | 1461233207768 Marionette TRACE conn3 <- [1,1422,null,{}] 03:06:47 INFO - PROCESS | 1812 | 1461233207773 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}] 03:06:48 INFO - PROCESS | 1812 | 1461233208018 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 03:06:48 INFO - PROCESS | 1812 | 1461233208039 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x87946c00 == 133 [pid = 1812] [id = 363] 03:06:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x87b61400) [pid = 1812] [serial = 1090] [outer = (nil)] 03:06:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x89d79c00) [pid = 1812] [serial = 1091] [outer = 0x87b61400] 03:06:48 INFO - PROCESS | 1812 | 1461233208111 Marionette DEBUG loaded listener.js 03:06:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x89d84000) [pid = 1812] [serial = 1092] [outer = 0x87b61400] 03:06:49 INFO - PROCESS | 1812 | 1461233209439 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]]]}] 03:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1730ms 03:06:49 INFO - PROCESS | 1812 | 1461233209496 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 03:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:06:49 INFO - PROCESS | 1812 | 1461233209505 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 03:06:49 INFO - PROCESS | 1812 | 1461233209514 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:06:49 INFO - PROCESS | 1812 | 1461233209519 Marionette TRACE conn3 <- [1,1426,null,{}] 03:06:49 INFO - PROCESS | 1812 | 1461233209527 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}] 03:06:49 INFO - PROCESS | 1812 | 1461233209790 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 03:06:50 INFO - PROCESS | 1812 | 1461233210110 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8418b000 == 134 [pid = 1812] [id = 364] 03:06:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x845e0000) [pid = 1812] [serial = 1093] [outer = (nil)] 03:06:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x84e90000) [pid = 1812] [serial = 1094] [outer = 0x845e0000] 03:06:50 INFO - PROCESS | 1812 | 1461233210205 Marionette DEBUG loaded listener.js 03:06:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x860a8400) [pid = 1812] [serial = 1095] [outer = 0x845e0000] 03:06:51 INFO - PROCESS | 1812 | 1461233211269 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]]]}] 03:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1832ms 03:06:51 INFO - PROCESS | 1812 | 1461233211346 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 03:06:51 INFO - PROCESS | 1812 | 1461233211355 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 03:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:06:51 INFO - PROCESS | 1812 | 1461233211365 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:06:51 INFO - PROCESS | 1812 | 1461233211369 Marionette TRACE conn3 <- [1,1430,null,{}] 03:06:51 INFO - PROCESS | 1812 | 1461233211375 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}] 03:06:51 INFO - PROCESS | 1812 | 1461233211632 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 03:06:51 INFO - PROCESS | 1812 | 1461233211952 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x84e88c00 == 135 [pid = 1812] [id = 365] 03:06:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x86ce0400) [pid = 1812] [serial = 1096] [outer = (nil)] 03:06:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x86cedc00) [pid = 1812] [serial = 1097] [outer = 0x86ce0400] 03:06:52 INFO - PROCESS | 1812 | 1461233212039 Marionette DEBUG loaded listener.js 03:06:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x86dafc00) [pid = 1812] [serial = 1098] [outer = 0x86ce0400] 03:06:52 INFO - PROCESS | 1812 | 1461233212979 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]]]}] 03:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1691ms 03:06:53 INFO - PROCESS | 1812 | 1461233213056 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 03:06:53 INFO - PROCESS | 1812 | 1461233213059 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 03:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:06:53 INFO - PROCESS | 1812 | 1461233213066 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:06:53 INFO - PROCESS | 1812 | 1461233213072 Marionette TRACE conn3 <- [1,1434,null,{}] 03:06:53 INFO - PROCESS | 1812 | 1461233213089 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}] 03:06:53 INFO - PROCESS | 1812 | 1461233213336 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 03:06:53 INFO - PROCESS | 1812 | 1461233213646 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x84e91c00 == 136 [pid = 1812] [id = 366] 03:06:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x89cf5c00) [pid = 1812] [serial = 1099] [outer = (nil)] 03:06:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8a1cb000) [pid = 1812] [serial = 1100] [outer = 0x89cf5c00] 03:06:53 INFO - PROCESS | 1812 | 1461233213741 Marionette DEBUG loaded listener.js 03:06:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8a5d4400) [pid = 1812] [serial = 1101] [outer = 0x89cf5c00] 03:06:54 INFO - PROCESS | 1812 | 1461233214736 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]]]}] 03:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1734ms 03:06:54 INFO - PROCESS | 1812 | 1461233214801 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 03:06:54 INFO - PROCESS | 1812 | 1461233214807 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 03:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:06:54 INFO - PROCESS | 1812 | 1461233214813 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:06:54 INFO - PROCESS | 1812 | 1461233214816 Marionette TRACE conn3 <- [1,1438,null,{}] 03:06:54 INFO - PROCESS | 1812 | 1461233214822 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}] 03:06:55 INFO - PROCESS | 1812 | 1461233215030 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 03:06:55 INFO - PROCESS | 1812 | 1461233215340 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0cf000 == 137 [pid = 1812] [id = 367] 03:06:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8a5dc000) [pid = 1812] [serial = 1102] [outer = (nil)] 03:06:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8c10d400) [pid = 1812] [serial = 1103] [outer = 0x8a5dc000] 03:06:55 INFO - PROCESS | 1812 | 1461233215433 Marionette DEBUG loaded listener.js 03:06:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8c201c00) [pid = 1812] [serial = 1104] [outer = 0x8a5dc000] 03:06:56 INFO - PROCESS | 1812 | 1461233216269 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]]]}] 03:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1527ms 03:06:56 INFO - PROCESS | 1812 | 1461233216346 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 03:06:56 INFO - PROCESS | 1812 | 1461233216350 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 03:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:06:56 INFO - PROCESS | 1812 | 1461233216358 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:06:56 INFO - PROCESS | 1812 | 1461233216361 Marionette TRACE conn3 <- [1,1442,null,{}] 03:06:56 INFO - PROCESS | 1812 | 1461233216366 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}] 03:06:56 INFO - PROCESS | 1812 | 1461233216582 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 03:06:56 INFO - PROCESS | 1812 | 1461233216906 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8be9bc00 == 138 [pid = 1812] [id = 368] 03:06:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8c23f800) [pid = 1812] [serial = 1105] [outer = (nil)] 03:06:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8e2c4400) [pid = 1812] [serial = 1106] [outer = 0x8c23f800] 03:06:57 INFO - PROCESS | 1812 | 1461233216997 Marionette DEBUG loaded listener.js 03:06:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8e2c8800) [pid = 1812] [serial = 1107] [outer = 0x8c23f800] 03:06:57 INFO - PROCESS | 1812 | 1461233217913 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]]]}] 03:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1634ms 03:06:57 INFO - PROCESS | 1812 | 1461233217993 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 03:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:06:58 INFO - PROCESS | 1812 | 1461233217997 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 03:06:58 INFO - PROCESS | 1812 | 1461233218004 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:06:58 INFO - PROCESS | 1812 | 1461233218007 Marionette TRACE conn3 <- [1,1446,null,{}] 03:06:58 INFO - PROCESS | 1812 | 1461233218013 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}] 03:06:58 INFO - PROCESS | 1812 | 1461233218261 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 03:06:58 INFO - PROCESS | 1812 | 1461233218573 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x87b69800 == 139 [pid = 1812] [id = 369] 03:06:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x8c206000) [pid = 1812] [serial = 1108] [outer = (nil)] 03:06:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8f1bcc00) [pid = 1812] [serial = 1109] [outer = 0x8c206000] 03:06:58 INFO - PROCESS | 1812 | 1461233218667 Marionette DEBUG loaded listener.js 03:06:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x8f29dc00) [pid = 1812] [serial = 1110] [outer = 0x8c206000] 03:06:59 INFO - PROCESS | 1812 | 1461233219535 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]]]}] 03:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1578ms 03:06:59 INFO - PROCESS | 1812 | 1461233219586 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 03:06:59 INFO - PROCESS | 1812 | 1461233219590 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 03:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:06:59 INFO - PROCESS | 1812 | 1461233219598 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:06:59 INFO - PROCESS | 1812 | 1461233219602 Marionette TRACE conn3 <- [1,1450,null,{}] 03:06:59 INFO - PROCESS | 1812 | 1461233219608 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}] 03:06:59 INFO - PROCESS | 1812 | 1461233219820 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 03:07:00 INFO - PROCESS | 1812 | 1461233220131 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e402000 == 140 [pid = 1812] [id = 370] 03:07:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x8e410400) [pid = 1812] [serial = 1111] [outer = (nil)] 03:07:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x8f515400) [pid = 1812] [serial = 1112] [outer = 0x8e410400] 03:07:00 INFO - PROCESS | 1812 | 1461233220224 Marionette DEBUG loaded listener.js 03:07:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8f929400) [pid = 1812] [serial = 1113] [outer = 0x8e410400] 03:07:01 INFO - PROCESS | 1812 | 1461233221115 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]]]}] 03:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1584ms 03:07:01 INFO - PROCESS | 1812 | 1461233221184 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 03:07:01 INFO - PROCESS | 1812 | 1461233221188 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 03:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:07:01 INFO - PROCESS | 1812 | 1461233221194 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:07:01 INFO - PROCESS | 1812 | 1461233221197 Marionette TRACE conn3 <- [1,1454,null,{}] 03:07:01 INFO - PROCESS | 1812 | 1461233221203 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}] 03:07:01 INFO - PROCESS | 1812 | 1461233221399 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 03:07:01 INFO - PROCESS | 1812 | 1461233221719 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e40f800 == 141 [pid = 1812] [id = 371] 03:07:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x8f1b4800) [pid = 1812] [serial = 1114] [outer = (nil)] 03:07:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8facac00) [pid = 1812] [serial = 1115] [outer = 0x8f1b4800] 03:07:01 INFO - PROCESS | 1812 | 1461233221809 Marionette DEBUG loaded listener.js 03:07:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x8fd8c800) [pid = 1812] [serial = 1116] [outer = 0x8f1b4800] 03:07:02 INFO - PROCESS | 1812 | 1461233222713 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]]]}] 03:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1584ms 03:07:02 INFO - PROCESS | 1812 | 1461233222779 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 03:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:07:02 INFO - PROCESS | 1812 | 1461233222783 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 03:07:02 INFO - PROCESS | 1812 | 1461233222789 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:07:02 INFO - PROCESS | 1812 | 1461233222793 Marionette TRACE conn3 <- [1,1458,null,{}] 03:07:02 INFO - PROCESS | 1812 | 1461233222799 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}] 03:07:03 INFO - PROCESS | 1812 | 1461233223001 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 03:07:03 INFO - PROCESS | 1812 | 1461233223309 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fa03800 == 142 [pid = 1812] [id = 372] 03:07:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x8fa09400) [pid = 1812] [serial = 1117] [outer = (nil)] 03:07:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x90039800) [pid = 1812] [serial = 1118] [outer = 0x8fa09400] 03:07:03 INFO - PROCESS | 1812 | 1461233223400 Marionette DEBUG loaded listener.js 03:07:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x902cf000) [pid = 1812] [serial = 1119] [outer = 0x8fa09400] 03:07:04 INFO - PROCESS | 1812 | 1461233224351 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]]]}] 03:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1629ms 03:07:04 INFO - PROCESS | 1812 | 1461233224418 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 03:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:07:04 INFO - PROCESS | 1812 | 1461233224422 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 03:07:04 INFO - PROCESS | 1812 | 1461233224428 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:07:04 INFO - PROCESS | 1812 | 1461233224432 Marionette TRACE conn3 <- [1,1462,null,{}] 03:07:04 INFO - PROCESS | 1812 | 1461233224438 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}] 03:07:04 INFO - PROCESS | 1812 | 1461233224679 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 03:07:05 INFO - PROCESS | 1812 | 1461233225024 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ffa4000 == 143 [pid = 1812] [id = 373] 03:07:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x9270a800) [pid = 1812] [serial = 1120] [outer = (nil)] 03:07:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x935ecc00) [pid = 1812] [serial = 1121] [outer = 0x9270a800] 03:07:05 INFO - PROCESS | 1812 | 1461233225113 Marionette DEBUG loaded listener.js 03:07:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x94321c00) [pid = 1812] [serial = 1122] [outer = 0x9270a800] 03:07:06 INFO - PROCESS | 1812 | 1461233226086 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]]]}] 03:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1733ms 03:07:06 INFO - PROCESS | 1812 | 1461233226162 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 03:07:06 INFO - PROCESS | 1812 | 1461233226167 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 03:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:07:06 INFO - PROCESS | 1812 | 1461233226173 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:07:06 INFO - PROCESS | 1812 | 1461233226178 Marionette TRACE conn3 <- [1,1466,null,{}] 03:07:06 INFO - PROCESS | 1812 | 1461233226183 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}] 03:07:06 INFO - PROCESS | 1812 | 1461233226463 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 03:07:06 INFO - PROCESS | 1812 | 1461233226792 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fac0000 == 144 [pid = 1812] [id = 374] 03:07:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x912dc400) [pid = 1812] [serial = 1123] [outer = (nil)] 03:07:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x96e87800) [pid = 1812] [serial = 1124] [outer = 0x912dc400] 03:07:06 INFO - PROCESS | 1812 | 1461233226887 Marionette DEBUG loaded listener.js 03:07:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x97802000) [pid = 1812] [serial = 1125] [outer = 0x912dc400] 03:07:07 INFO - PROCESS | 1812 | 1461233227851 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]]]}] 03:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1729ms 03:07:07 INFO - PROCESS | 1812 | 1461233227903 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 03:07:07 INFO - PROCESS | 1812 | 1461233227906 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 03:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:07:07 INFO - PROCESS | 1812 | 1461233227914 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:07:07 INFO - PROCESS | 1812 | 1461233227917 Marionette TRACE conn3 <- [1,1470,null,{}] 03:07:07 INFO - PROCESS | 1812 | 1461233227923 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}] 03:07:08 INFO - PROCESS | 1812 | 1461233228133 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 03:07:08 INFO - PROCESS | 1812 | 1461233228449 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x92710000 == 145 [pid = 1812] [id = 375] 03:07:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x97630400) [pid = 1812] [serial = 1126] [outer = (nil)] 03:07:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x97cf7800) [pid = 1812] [serial = 1127] [outer = 0x97630400] 03:07:08 INFO - PROCESS | 1812 | 1461233228541 Marionette DEBUG loaded listener.js 03:07:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x97cfc000) [pid = 1812] [serial = 1128] [outer = 0x97630400] 03:07:09 INFO - PROCESS | 1812 | 1461233229484 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]]]}] 03:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1638ms 03:07:09 INFO - PROCESS | 1812 | 1461233229553 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 03:07:09 INFO - PROCESS | 1812 | 1461233229556 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 03:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:07:09 INFO - PROCESS | 1812 | 1461233229562 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:07:09 INFO - PROCESS | 1812 | 1461233229566 Marionette TRACE conn3 <- [1,1474,null,{}] 03:07:09 INFO - PROCESS | 1812 | 1461233229571 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}] 03:07:09 INFO - PROCESS | 1812 | 1461233229771 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 03:07:10 INFO - PROCESS | 1812 | 1461233230095 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x97808400 == 146 [pid = 1812] [id = 376] 03:07:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x97cf0c00) [pid = 1812] [serial = 1129] [outer = (nil)] 03:07:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x983da000) [pid = 1812] [serial = 1130] [outer = 0x97cf0c00] 03:07:10 INFO - PROCESS | 1812 | 1461233230189 Marionette DEBUG loaded listener.js 03:07:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x98588c00) [pid = 1812] [serial = 1131] [outer = 0x97cf0c00] 03:07:11 INFO - PROCESS | 1812 | 1461233231087 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]]]}] 03:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1579ms 03:07:11 INFO - PROCESS | 1812 | 1461233231143 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 03:07:11 INFO - PROCESS | 1812 | 1461233231147 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 03:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:07:11 INFO - PROCESS | 1812 | 1461233231153 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:07:11 INFO - PROCESS | 1812 | 1461233231157 Marionette TRACE conn3 <- [1,1478,null,{}] 03:07:11 INFO - PROCESS | 1812 | 1461233231162 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}] 03:07:11 INFO - PROCESS | 1812 | 1461233231366 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 03:07:11 INFO - PROCESS | 1812 | 1461233231703 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f92a000 == 147 [pid = 1812] [id = 377] 03:07:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x92708c00) [pid = 1812] [serial = 1132] [outer = (nil)] 03:07:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x98d7f000) [pid = 1812] [serial = 1133] [outer = 0x92708c00] 03:07:11 INFO - PROCESS | 1812 | 1461233231791 Marionette DEBUG loaded listener.js 03:07:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x98d87000) [pid = 1812] [serial = 1134] [outer = 0x92708c00] 03:07:12 INFO - PROCESS | 1812 | 1461233232717 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]]]}] 03:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1644ms 03:07:12 INFO - PROCESS | 1812 | 1461233232800 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 03:07:12 INFO - PROCESS | 1812 | 1461233232804 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 03:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:07:12 INFO - PROCESS | 1812 | 1461233232813 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:07:12 INFO - PROCESS | 1812 | 1461233232816 Marionette TRACE conn3 <- [1,1482,null,{}] 03:07:12 INFO - PROCESS | 1812 | 1461233232820 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}] 03:07:13 INFO - PROCESS | 1812 | 1461233233022 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 03:07:13 INFO - PROCESS | 1812 | 1461233233339 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x97d4d400 == 148 [pid = 1812] [id = 378] 03:07:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x98d7e800) [pid = 1812] [serial = 1135] [outer = (nil)] 03:07:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x998c4000) [pid = 1812] [serial = 1136] [outer = 0x98d7e800] 03:07:13 INFO - PROCESS | 1812 | 1461233233429 Marionette DEBUG loaded listener.js 03:07:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x998f2c00) [pid = 1812] [serial = 1137] [outer = 0x98d7e800] 03:07:14 INFO - PROCESS | 1812 | 1461233234347 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]]]}] 03:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1579ms 03:07:14 INFO - PROCESS | 1812 | 1461233234393 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 03:07:14 INFO - PROCESS | 1812 | 1461233234397 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 03:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:07:14 INFO - PROCESS | 1812 | 1461233234403 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:07:14 INFO - PROCESS | 1812 | 1461233234407 Marionette TRACE conn3 <- [1,1486,null,{}] 03:07:14 INFO - PROCESS | 1812 | 1461233234412 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}] 03:07:14 INFO - PROCESS | 1812 | 1461233234635 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 03:07:14 INFO - PROCESS | 1812 | 1461233234967 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x82c07000 == 149 [pid = 1812] [id = 379] 03:07:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0x9997a800) [pid = 1812] [serial = 1138] [outer = (nil)] 03:07:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0x9a557c00) [pid = 1812] [serial = 1139] [outer = 0x9997a800] 03:07:15 INFO - PROCESS | 1812 | 1461233235057 Marionette DEBUG loaded listener.js 03:07:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0x9a55d400) [pid = 1812] [serial = 1140] [outer = 0x9997a800] 03:07:16 INFO - PROCESS | 1812 | 1461233236012 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]]]}] 03:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1680ms 03:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:07:16 INFO - PROCESS | 1812 | 1461233236084 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 03:07:16 INFO - PROCESS | 1812 | 1461233236087 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 03:07:16 INFO - PROCESS | 1812 | 1461233236094 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:07:16 INFO - PROCESS | 1812 | 1461233236097 Marionette TRACE conn3 <- [1,1490,null,{}] 03:07:16 INFO - PROCESS | 1812 | 1461233236103 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}] 03:07:16 INFO - PROCESS | 1812 | 1461233236309 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 03:07:16 INFO - PROCESS | 1812 | 1461233236646 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x84c3e400 == 150 [pid = 1812] [id = 380] 03:07:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0x84c3e800) [pid = 1812] [serial = 1141] [outer = (nil)] 03:07:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0x86b25800) [pid = 1812] [serial = 1142] [outer = 0x84c3e800] 03:07:16 INFO - PROCESS | 1812 | 1461233236736 Marionette DEBUG loaded listener.js 03:07:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0x9270dc00) [pid = 1812] [serial = 1143] [outer = 0x84c3e800] 03:07:17 INFO - PROCESS | 1812 | 1461233237636 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]]]}] 03:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1585ms 03:07:17 INFO - PROCESS | 1812 | 1461233237679 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 03:07:17 INFO - PROCESS | 1812 | 1461233237683 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 03:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:07:17 INFO - PROCESS | 1812 | 1461233237689 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:07:17 INFO - PROCESS | 1812 | 1461233237692 Marionette TRACE conn3 <- [1,1494,null,{}] 03:07:17 INFO - PROCESS | 1812 | 1461233237698 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}] 03:07:17 INFO - PROCESS | 1812 | 1461233237908 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 03:07:18 INFO - PROCESS | 1812 | 1461233238233 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x82372400 == 151 [pid = 1812] [id = 381] 03:07:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0x82377400) [pid = 1812] [serial = 1144] [outer = (nil)] 03:07:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x82a2d000) [pid = 1812] [serial = 1145] [outer = 0x82377400] 03:07:18 INFO - PROCESS | 1812 | 1461233238328 Marionette DEBUG loaded listener.js 03:07:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x845d1400) [pid = 1812] [serial = 1146] [outer = 0x82377400] 03:07:19 INFO - PROCESS | 1812 | --DOCSHELL 0x82c09800 == 150 [pid = 1812] [id = 362] 03:07:19 INFO - PROCESS | 1812 | --DOCSHELL 0x860ab000 == 149 [pid = 1812] [id = 361] 03:07:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8237ec00 == 148 [pid = 1812] [id = 360] 03:07:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8237f800 == 147 [pid = 1812] [id = 359] 03:07:19 INFO - PROCESS | 1812 | --DOCSHELL 0x847f9800 == 146 [pid = 1812] [id = 357] 03:07:19 INFO - PROCESS | 1812 | --DOCSHELL 0x86b20400 == 145 [pid = 1812] [id = 358] 03:07:19 INFO - PROCESS | 1812 | --DOCSHELL 0x82c02c00 == 144 [pid = 1812] [id = 356] 03:07:19 INFO - PROCESS | 1812 | --DOCSHELL 0x902ccc00 == 143 [pid = 1812] [id = 355] 03:07:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8ffa3800 == 142 [pid = 1812] [id = 353] 03:07:19 INFO - PROCESS | 1812 | --DOCSHELL 0x902cfc00 == 141 [pid = 1812] [id = 354] 03:07:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd8bc00 == 140 [pid = 1812] [id = 352] 03:07:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8f924400 == 139 [pid = 1812] [id = 351] 03:07:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8f1a3400 == 138 [pid = 1812] [id = 350] 03:07:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8c247400 == 137 [pid = 1812] [id = 348] 03:07:19 INFO - PROCESS | 1812 | --DOCSHELL 0x89d7c800 == 136 [pid = 1812] [id = 349] 03:07:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8c209000 == 135 [pid = 1812] [id = 347] 03:07:19 INFO - PROCESS | 1812 | --DOCSHELL 0x89c69000 == 134 [pid = 1812] [id = 346] 03:07:19 INFO - PROCESS | 1812 | --DOCSHELL 0x89d80800 == 133 [pid = 1812] [id = 345] 03:07:19 INFO - PROCESS | 1812 | --DOCSHELL 0x87b69000 == 132 [pid = 1812] [id = 344] 03:07:19 INFO - PROCESS | 1812 | --DOCSHELL 0x84182800 == 131 [pid = 1812] [id = 341] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x8737a800) [pid = 1812] [serial = 1022] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x86950000) [pid = 1812] [serial = 956] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0x8f2cdc00) [pid = 1812] [serial = 975] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0xa298ec00) [pid = 1812] [serial = 915] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x9a55a000) [pid = 1812] [serial = 999] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0x8417f400) [pid = 1812] [serial = 1019] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x8a0d6c00) [pid = 1812] [serial = 963] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x8e363400) [pid = 1812] [serial = 971] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x96e7f000) [pid = 1812] [serial = 989] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x8facc000) [pid = 1812] [serial = 891] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x87381c00) [pid = 1812] [serial = 951] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x904c2000) [pid = 1812] [serial = 894] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x902cb800) [pid = 1812] [serial = 983] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x82c06800) [pid = 1812] [serial = 930] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x845df400) [pid = 1812] [serial = 912] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x94328800) [pid = 1812] [serial = 987] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x82c10400) [pid = 1812] [serial = 933] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x82a2ac00) [pid = 1812] [serial = 927] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8f516400) [pid = 1812] [serial = 978] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x847fb400) [pid = 1812] [serial = 1010] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8e405c00) [pid = 1812] [serial = 972] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x943e6400) [pid = 1812] [serial = 897] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x847f3400) [pid = 1812] [serial = 1020] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x98818000) [pid = 1812] [serial = 900] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x98a1e800) [pid = 1812] [serial = 996] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x9fa25800) [pid = 1812] [serial = 1001] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x87b69c00) [pid = 1812] [serial = 918] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8f4fb800) [pid = 1812] [serial = 977] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8fac2000) [pid = 1812] [serial = 980] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x89cf0c00) [pid = 1812] [serial = 959] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x86ce6000) [pid = 1812] [serial = 1017] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0xa0dab800) [pid = 1812] [serial = 1004] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x86224c00) [pid = 1812] [serial = 1014] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8c208c00) [pid = 1812] [serial = 888] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x84c3d800) [pid = 1812] [serial = 1011] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x91cbd400) [pid = 1812] [serial = 984] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8c242c00) [pid = 1812] [serial = 968] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8a0d2c00) [pid = 1812] [serial = 962] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x9a508000) [pid = 1812] [serial = 998] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x96e85400) [pid = 1812] [serial = 990] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8a499800) [pid = 1812] [serial = 966] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0xa0dac400) [pid = 1812] [serial = 906] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0xa0db3000) [pid = 1812] [serial = 1005] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0xa44ed800) [pid = 1812] [serial = 909] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x845d4000) [pid = 1812] [serial = 953] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x86a95400) [pid = 1812] [serial = 921] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0xa4a05800) [pid = 1812] [serial = 924] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x9a5ae800) [pid = 1812] [serial = 903] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x94320400) [pid = 1812] [serial = 986] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x97baf000) [pid = 1812] [serial = 993] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8237d800) [pid = 1812] [serial = 936] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8e2c5000) [pid = 1812] [serial = 969] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x86b2d400) [pid = 1812] [serial = 1016] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8fd8fc00) [pid = 1812] [serial = 981] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8a493000) [pid = 1812] [serial = 965] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x97709c00) [pid = 1812] [serial = 992] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x860af000) [pid = 1812] [serial = 1013] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x86220800) [pid = 1812] [serial = 1007] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x86dac000) [pid = 1812] [serial = 885] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8f1bb000) [pid = 1812] [serial = 974] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x86a99800) [pid = 1812] [serial = 957] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x9fb52400) [pid = 1812] [serial = 1002] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x847f8c00) [pid = 1812] [serial = 954] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x89cfac00) [pid = 1812] [serial = 960] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x96ae5800) [pid = 1812] [serial = 810] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x98590c00) [pid = 1812] [serial = 995] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1812 | 1461233240640 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]]]}] 03:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 2984ms 03:07:20 INFO - PROCESS | 1812 | 1461233240674 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 03:07:20 INFO - PROCESS | 1812 | 1461233240679 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 03:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:07:20 INFO - PROCESS | 1812 | 1461233240721 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:07:20 INFO - PROCESS | 1812 | 1461233240728 Marionette TRACE conn3 <- [1,1498,null,{}] 03:07:20 INFO - PROCESS | 1812 | 1461233240745 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}] 03:07:20 INFO - PROCESS | 1812 | 1461233240942 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 03:07:20 INFO - PROCESS | 1812 | 1461233240954 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x82371c00 == 132 [pid = 1812] [id = 382] 03:07:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x847efc00) [pid = 1812] [serial = 1147] [outer = (nil)] 03:07:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x84e86c00) [pid = 1812] [serial = 1148] [outer = 0x847efc00] 03:07:21 INFO - PROCESS | 1812 | 1461233241032 Marionette DEBUG loaded listener.js 03:07:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8577f000) [pid = 1812] [serial = 1149] [outer = 0x847efc00] 03:07:21 INFO - PROCESS | 1812 | 1461233241965 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]]]}] 03:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1336ms 03:07:22 INFO - PROCESS | 1812 | 1461233242024 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 03:07:22 INFO - PROCESS | 1812 | 1461233242033 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 03:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:07:22 INFO - PROCESS | 1812 | 1461233242047 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:07:22 INFO - PROCESS | 1812 | 1461233242050 Marionette TRACE conn3 <- [1,1502,null,{}] 03:07:22 INFO - PROCESS | 1812 | 1461233242056 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}] 03:07:22 INFO - PROCESS | 1812 | 1461233242244 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 03:07:22 INFO - PROCESS | 1812 | 1461233242455 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x82c10400 == 133 [pid = 1812] [id = 383] 03:07:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x84e82800) [pid = 1812] [serial = 1150] [outer = (nil)] 03:07:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x86950400) [pid = 1812] [serial = 1151] [outer = 0x84e82800] 03:07:22 INFO - PROCESS | 1812 | 1461233242529 Marionette DEBUG loaded listener.js 03:07:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x86a90400) [pid = 1812] [serial = 1152] [outer = 0x84e82800] 03:07:23 INFO - PROCESS | 1812 | 1461233243487 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]]]}] 03:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1493ms 03:07:23 INFO - PROCESS | 1812 | 1461233243547 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 03:07:23 INFO - PROCESS | 1812 | 1461233243550 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 03:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:07:23 INFO - PROCESS | 1812 | 1461233243557 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:07:23 INFO - PROCESS | 1812 | 1461233243562 Marionette TRACE conn3 <- [1,1506,null,{}] 03:07:23 INFO - PROCESS | 1812 | 1461233243578 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}] 03:07:23 INFO - PROCESS | 1812 | 1461233243853 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 03:07:23 INFO - PROCESS | 1812 | 1461233243879 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x86a95800 == 134 [pid = 1812] [id = 384] 03:07:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x86ceb800) [pid = 1812] [serial = 1153] [outer = (nil)] 03:07:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x86daf400) [pid = 1812] [serial = 1154] [outer = 0x86ceb800] 03:07:23 INFO - PROCESS | 1812 | 1461233243956 Marionette DEBUG loaded listener.js 03:07:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x87947000) [pid = 1812] [serial = 1155] [outer = 0x86ceb800] 03:07:25 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x84c33c00) [pid = 1812] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:07:25 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x86da6c00) [pid = 1812] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:07:25 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x86b2a400) [pid = 1812] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:07:25 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x82a29c00) [pid = 1812] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:07:25 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8403f000) [pid = 1812] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:07:25 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x847fb800) [pid = 1812] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:07:25 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8403d400) [pid = 1812] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:07:25 INFO - PROCESS | 1812 | 1461233245492 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]]]}] 03:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1992ms 03:07:25 INFO - PROCESS | 1812 | 1461233245558 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 03:07:25 INFO - PROCESS | 1812 | 1461233245563 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 03:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:07:25 INFO - PROCESS | 1812 | 1461233245569 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:07:25 INFO - PROCESS | 1812 | 1461233245572 Marionette TRACE conn3 <- [1,1510,null,{}] 03:07:25 INFO - PROCESS | 1812 | 1461233245578 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}] 03:07:25 INFO - PROCESS | 1812 | 1461233245755 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 03:07:25 INFO - PROCESS | 1812 | 1461233245770 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x82a24800 == 135 [pid = 1812] [id = 385] 03:07:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x82c0ec00) [pid = 1812] [serial = 1156] [outer = (nil)] 03:07:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x86dae400) [pid = 1812] [serial = 1157] [outer = 0x82c0ec00] 03:07:25 INFO - PROCESS | 1812 | 1461233245842 Marionette DEBUG loaded listener.js 03:07:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x87955400) [pid = 1812] [serial = 1158] [outer = 0x82c0ec00] 03:07:26 INFO - PROCESS | 1812 | 1461233246754 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]]]}] 03:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1226ms 03:07:26 INFO - PROCESS | 1812 | 1461233246797 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 03:07:26 INFO - PROCESS | 1812 | 1461233246800 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 03:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:07:26 INFO - PROCESS | 1812 | 1461233246806 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:07:26 INFO - PROCESS | 1812 | 1461233246809 Marionette TRACE conn3 <- [1,1514,null,{}] 03:07:26 INFO - PROCESS | 1812 | 1461233246814 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}] 03:07:26 INFO - PROCESS | 1812 | 1461233246996 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 03:07:27 INFO - PROCESS | 1812 | 1461233247010 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x86b2b000 == 136 [pid = 1812] [id = 386] 03:07:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x87383000) [pid = 1812] [serial = 1159] [outer = (nil)] 03:07:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x89c6e400) [pid = 1812] [serial = 1160] [outer = 0x87383000] 03:07:27 INFO - PROCESS | 1812 | 1461233247086 Marionette DEBUG loaded listener.js 03:07:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x89cf4000) [pid = 1812] [serial = 1161] [outer = 0x87383000] 03:07:28 INFO - PROCESS | 1812 | 1461233248393 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]]]}] 03:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1629ms 03:07:28 INFO - PROCESS | 1812 | 1461233248437 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 03:07:28 INFO - PROCESS | 1812 | 1461233248444 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 03:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:07:28 INFO - PROCESS | 1812 | 1461233248454 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:07:28 INFO - PROCESS | 1812 | 1461233248458 Marionette TRACE conn3 <- [1,1518,null,{}] 03:07:28 INFO - PROCESS | 1812 | 1461233248467 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}] 03:07:28 INFO - PROCESS | 1812 | 1461233248725 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 03:07:29 INFO - PROCESS | 1812 | 1461233249048 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x845e0800 == 137 [pid = 1812] [id = 387] 03:07:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x84e8b000) [pid = 1812] [serial = 1162] [outer = (nil)] 03:07:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x86223000) [pid = 1812] [serial = 1163] [outer = 0x84e8b000] 03:07:29 INFO - PROCESS | 1812 | 1461233249140 Marionette DEBUG loaded listener.js 03:07:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x86956000) [pid = 1812] [serial = 1164] [outer = 0x84e8b000] 03:07:30 INFO - PROCESS | 1812 | 1461233250193 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]]]}] 03:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1786ms 03:07:30 INFO - PROCESS | 1812 | 1461233250241 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 03:07:30 INFO - PROCESS | 1812 | 1461233250250 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 03:07:30 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:07:30 INFO - PROCESS | 1812 | 1461233250261 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:07:30 INFO - PROCESS | 1812 | 1461233250265 Marionette TRACE conn3 <- [1,1522,null,{}] 03:07:30 INFO - PROCESS | 1812 | 1461233250274 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}] 03:07:30 INFO - PROCESS | 1812 | 1461233250540 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 03:07:30 INFO - PROCESS | 1812 | 1461233250867 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x86224c00 == 138 [pid = 1812] [id = 388] 03:07:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x86da1400) [pid = 1812] [serial = 1165] [outer = (nil)] 03:07:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x87384800) [pid = 1812] [serial = 1166] [outer = 0x86da1400] 03:07:30 INFO - PROCESS | 1812 | 1461233250961 Marionette DEBUG loaded listener.js 03:07:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x87b6c400) [pid = 1812] [serial = 1167] [outer = 0x86da1400] 03:07:31 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:31 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:07:31 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:31 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:31 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:31 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:31 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:31 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:31 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:31 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:31 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:31 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:31 INFO - PROCESS | 1812 | 1461233251779 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"]]]}] 03:07:31 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 () { 03:07:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:07:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:07:31 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 () { 03:07:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:07:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:07:31 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 () { 03:07:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:07:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:07:31 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 () { 03:07:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:07:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:07:31 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1579ms 03:07:31 INFO - PROCESS | 1812 | 1461233251842 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 03:07:31 INFO - PROCESS | 1812 | 1461233251845 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 03:07:31 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:07:31 INFO - PROCESS | 1812 | 1461233251858 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:07:31 INFO - PROCESS | 1812 | 1461233251864 Marionette TRACE conn3 <- [1,1526,null,{}] 03:07:31 INFO - PROCESS | 1812 | 1461233251926 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}] 03:07:32 INFO - PROCESS | 1812 | 1461233252201 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 03:07:32 INFO - PROCESS | 1812 | 1461233252366 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x86ce7400 == 139 [pid = 1812] [id = 389] 03:07:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8a1c7000) [pid = 1812] [serial = 1168] [outer = (nil)] 03:07:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8a492800) [pid = 1812] [serial = 1169] [outer = 0x8a1c7000] 03:07:32 INFO - PROCESS | 1812 | 1461233252517 Marionette DEBUG loaded listener.js 03:07:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8a5d9800) [pid = 1812] [serial = 1170] [outer = 0x8a1c7000] 03:07:33 INFO - PROCESS | 1812 | 1461233253319 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"]]]}] 03:07:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:07:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:07:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:07:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:07:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:07:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:07:33 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1485ms 03:07:33 INFO - PROCESS | 1812 | 1461233253389 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 03:07:33 INFO - PROCESS | 1812 | 1461233253393 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 03:07:33 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:07:33 INFO - PROCESS | 1812 | 1461233253403 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:07:33 INFO - PROCESS | 1812 | 1461233253405 Marionette TRACE conn3 <- [1,1530,null,{}] 03:07:33 INFO - PROCESS | 1812 | 1461233253411 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}] 03:07:33 INFO - PROCESS | 1812 | 1461233253610 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 03:07:33 INFO - PROCESS | 1812 | 1461233253877 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x86ce3c00 == 140 [pid = 1812] [id = 390] 03:07:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8a1cc000) [pid = 1812] [serial = 1171] [outer = (nil)] 03:07:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8c20f000) [pid = 1812] [serial = 1172] [outer = 0x8a1cc000] 03:07:33 INFO - PROCESS | 1812 | 1461233253969 Marionette DEBUG loaded listener.js 03:07:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8e2c7c00) [pid = 1812] [serial = 1173] [outer = 0x8a1cc000] 03:07:34 INFO - PROCESS | 1812 | 1461233254786 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]]]}] 03:07:34 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 03:07:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:07:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:07:34 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 03:07:34 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:07:34 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1426ms 03:07:34 INFO - PROCESS | 1812 | 1461233254832 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 03:07:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:07:34 INFO - PROCESS | 1812 | 1461233254836 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 03:07:34 INFO - PROCESS | 1812 | 1461233254843 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:07:34 INFO - PROCESS | 1812 | 1461233254846 Marionette TRACE conn3 <- [1,1534,null,{}] 03:07:34 INFO - PROCESS | 1812 | 1461233254852 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}] 03:07:35 INFO - PROCESS | 1812 | 1461233255088 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 03:07:35 INFO - PROCESS | 1812 | 1461233255362 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c10dc00 == 141 [pid = 1812] [id = 391] 03:07:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8c201800) [pid = 1812] [serial = 1174] [outer = (nil)] 03:07:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8e403800) [pid = 1812] [serial = 1175] [outer = 0x8c201800] 03:07:35 INFO - PROCESS | 1812 | 1461233255452 Marionette DEBUG loaded listener.js 03:07:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8f1a2800) [pid = 1812] [serial = 1176] [outer = 0x8c201800] 03:07:36 INFO - PROCESS | 1812 | 1461233256410 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]]]}] 03:07:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:07:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1634ms 03:07:36 INFO - PROCESS | 1812 | 1461233256477 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 03:07:36 INFO - PROCESS | 1812 | 1461233256481 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 03:07:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:07:36 INFO - PROCESS | 1812 | 1461233256488 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:07:36 INFO - PROCESS | 1812 | 1461233256491 Marionette TRACE conn3 <- [1,1538,null,{}] 03:07:36 INFO - PROCESS | 1812 | 1461233256497 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}] 03:07:36 INFO - PROCESS | 1812 | 1461233256784 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 03:07:37 INFO - PROCESS | 1812 | 1461233257103 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x86ce9400 == 142 [pid = 1812] [id = 392] 03:07:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x89cf3800) [pid = 1812] [serial = 1177] [outer = (nil)] 03:07:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8f4f8000) [pid = 1812] [serial = 1178] [outer = 0x89cf3800] 03:07:37 INFO - PROCESS | 1812 | 1461233257194 Marionette DEBUG loaded listener.js 03:07:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8f4fb800) [pid = 1812] [serial = 1179] [outer = 0x89cf3800] 03:07:38 INFO - PROCESS | 1812 | 1461233258052 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]]]}] 03:07:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:07:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1633ms 03:07:38 INFO - PROCESS | 1812 | 1461233258122 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 03:07:38 INFO - PROCESS | 1812 | 1461233258126 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 03:07:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:07:38 INFO - PROCESS | 1812 | 1461233258132 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:07:38 INFO - PROCESS | 1812 | 1461233258136 Marionette TRACE conn3 <- [1,1542,null,{}] 03:07:38 INFO - PROCESS | 1812 | 1461233258141 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}] 03:07:38 INFO - PROCESS | 1812 | 1461233258338 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 03:07:38 INFO - PROCESS | 1812 | 1461233258612 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2d6400 == 143 [pid = 1812] [id = 393] 03:07:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8f4ed400) [pid = 1812] [serial = 1180] [outer = (nil)] 03:07:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x8fd90c00) [pid = 1812] [serial = 1181] [outer = 0x8f4ed400] 03:07:38 INFO - PROCESS | 1812 | 1461233258740 Marionette DEBUG loaded listener.js 03:07:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8ff98c00) [pid = 1812] [serial = 1182] [outer = 0x8f4ed400] 03:07:39 INFO - PROCESS | 1812 | 1461233259599 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]]]}] 03:07:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:07:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1528ms 03:07:39 INFO - PROCESS | 1812 | 1461233259662 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 03:07:39 INFO - PROCESS | 1812 | 1461233259666 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 03:07:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:07:39 INFO - PROCESS | 1812 | 1461233259672 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:07:39 INFO - PROCESS | 1812 | 1461233259680 Marionette TRACE conn3 <- [1,1546,null,{}] 03:07:39 INFO - PROCESS | 1812 | 1461233259718 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}] 03:07:40 INFO - PROCESS | 1812 | 1461233260042 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 03:07:40 INFO - PROCESS | 1812 | 1461233260292 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f4ef400 == 144 [pid = 1812] [id = 394] 03:07:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x8facc800) [pid = 1812] [serial = 1183] [outer = (nil)] 03:07:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x902cd000) [pid = 1812] [serial = 1184] [outer = 0x8facc800] 03:07:40 INFO - PROCESS | 1812 | 1461233260384 Marionette DEBUG loaded listener.js 03:07:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x902d2800) [pid = 1812] [serial = 1185] [outer = 0x8facc800] 03:07:41 INFO - PROCESS | 1812 | 1461233261238 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]]]}] 03:07:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:07:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1599ms 03:07:41 INFO - PROCESS | 1812 | 1461233261272 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 03:07:41 INFO - PROCESS | 1812 | 1461233261275 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 03:07:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:07:41 INFO - PROCESS | 1812 | 1461233261282 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:07:41 INFO - PROCESS | 1812 | 1461233261286 Marionette TRACE conn3 <- [1,1550,null,{}] 03:07:41 INFO - PROCESS | 1812 | 1461233261292 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}] 03:07:41 INFO - PROCESS | 1812 | 1461233261584 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 03:07:41 INFO - PROCESS | 1812 | 1461233261804 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c245400 == 145 [pid = 1812] [id = 395] 03:07:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8fd95c00) [pid = 1812] [serial = 1186] [outer = (nil)] 03:07:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x92668c00) [pid = 1812] [serial = 1187] [outer = 0x8fd95c00] 03:07:41 INFO - PROCESS | 1812 | 1461233261932 Marionette DEBUG loaded listener.js 03:07:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x935ec800) [pid = 1812] [serial = 1188] [outer = 0x8fd95c00] 03:07:42 INFO - PROCESS | 1812 | 1461233262796 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]]]}] 03:07:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:07:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1581ms 03:07:42 INFO - PROCESS | 1812 | 1461233262868 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 03:07:42 INFO - PROCESS | 1812 | 1461233262872 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 03:07:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:07:42 INFO - PROCESS | 1812 | 1461233262880 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:07:42 INFO - PROCESS | 1812 | 1461233262883 Marionette TRACE conn3 <- [1,1554,null,{}] 03:07:42 INFO - PROCESS | 1812 | 1461233262889 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}] 03:07:43 INFO - PROCESS | 1812 | 1461233263095 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 03:07:43 INFO - PROCESS | 1812 | 1461233263370 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x92663c00 == 146 [pid = 1812] [id = 396] 03:07:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x943de800) [pid = 1812] [serial = 1189] [outer = (nil)] 03:07:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x943eb400) [pid = 1812] [serial = 1190] [outer = 0x943de800] 03:07:43 INFO - PROCESS | 1812 | 1461233263515 Marionette DEBUG loaded listener.js 03:07:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x96064400) [pid = 1812] [serial = 1191] [outer = 0x943de800] 03:07:44 INFO - PROCESS | 1812 | 1461233264415 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]]]}] 03:07:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:07:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1587ms 03:07:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:07:44 INFO - PROCESS | 1812 | 1461233264467 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 03:07:44 INFO - PROCESS | 1812 | 1461233264471 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 03:07:44 INFO - PROCESS | 1812 | 1461233264478 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:07:44 INFO - PROCESS | 1812 | 1461233264482 Marionette TRACE conn3 <- [1,1558,null,{}] 03:07:44 INFO - PROCESS | 1812 | 1461233264488 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}] 03:07:44 INFO - PROCESS | 1812 | 1461233264716 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 03:07:45 INFO - PROCESS | 1812 | 1461233265066 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd8a400 == 147 [pid = 1812] [id = 397] 03:07:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x91cb4400) [pid = 1812] [serial = 1192] [outer = (nil)] 03:07:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x9770dc00) [pid = 1812] [serial = 1193] [outer = 0x91cb4400] 03:07:45 INFO - PROCESS | 1812 | 1461233265164 Marionette DEBUG loaded listener.js 03:07:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x97ee7800) [pid = 1812] [serial = 1194] [outer = 0x91cb4400] 03:07:46 INFO - PROCESS | 1812 | 1461233266047 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]]]}] 03:07:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:07:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1631ms 03:07:46 INFO - PROCESS | 1812 | 1461233266108 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 03:07:46 INFO - PROCESS | 1812 | 1461233266112 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 03:07:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:07:46 INFO - PROCESS | 1812 | 1461233266138 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:07:46 INFO - PROCESS | 1812 | 1461233266142 Marionette TRACE conn3 <- [1,1562,null,{}] 03:07:46 INFO - PROCESS | 1812 | 1461233266147 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}] 03:07:46 INFO - PROCESS | 1812 | 1461233266362 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 03:07:46 INFO - PROCESS | 1812 | 1461233266689 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fe1c400 == 148 [pid = 1812] [id = 398] 03:07:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x91cb9800) [pid = 1812] [serial = 1195] [outer = (nil)] 03:07:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x97d45000) [pid = 1812] [serial = 1196] [outer = 0x91cb9800] 03:07:46 INFO - PROCESS | 1812 | 1461233266792 Marionette DEBUG loaded listener.js 03:07:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x983db800) [pid = 1812] [serial = 1197] [outer = 0x91cb9800] 03:07:47 INFO - PROCESS | 1812 | 1461233267637 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]]]}] 03:07:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:07:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1537ms 03:07:47 INFO - PROCESS | 1812 | 1461233267672 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 03:07:47 INFO - PROCESS | 1812 | 1461233267676 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 03:07:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:07:47 INFO - PROCESS | 1812 | 1461233267682 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:07:47 INFO - PROCESS | 1812 | 1461233267684 Marionette TRACE conn3 <- [1,1566,null,{}] 03:07:47 INFO - PROCESS | 1812 | 1461233267690 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}] 03:07:47 INFO - PROCESS | 1812 | 1461233267973 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 03:07:48 INFO - PROCESS | 1812 | 1461233268185 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x90038c00 == 149 [pid = 1812] [id = 399] 03:07:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x9432c800) [pid = 1812] [serial = 1198] [outer = (nil)] 03:07:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x9a509400) [pid = 1812] [serial = 1199] [outer = 0x9432c800] 03:07:48 INFO - PROCESS | 1812 | 1461233268314 Marionette DEBUG loaded listener.js 03:07:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x9a553400) [pid = 1812] [serial = 1200] [outer = 0x9432c800] 03:07:49 INFO - PROCESS | 1812 | 1461233269214 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]]]}] 03:07:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:07:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1582ms 03:07:49 INFO - PROCESS | 1812 | 1461233269264 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 03:07:49 INFO - PROCESS | 1812 | 1461233269268 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 03:07:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:07:49 INFO - PROCESS | 1812 | 1461233269274 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:07:49 INFO - PROCESS | 1812 | 1461233269277 Marionette TRACE conn3 <- [1,1570,null,{}] 03:07:49 INFO - PROCESS | 1812 | 1461233269283 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}] 03:07:49 INFO - PROCESS | 1812 | 1461233269483 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 03:07:49 INFO - PROCESS | 1812 | 1461233269768 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x98597800 == 150 [pid = 1812] [id = 400] 03:07:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x98db7c00) [pid = 1812] [serial = 1201] [outer = (nil)] 03:07:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x9a78b000) [pid = 1812] [serial = 1202] [outer = 0x98db7c00] 03:07:49 INFO - PROCESS | 1812 | 1461233269900 Marionette DEBUG loaded listener.js 03:07:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x9de18000) [pid = 1812] [serial = 1203] [outer = 0x98db7c00] 03:07:50 INFO - PROCESS | 1812 | 1461233270766 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]]]}] 03:07:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:07:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1537ms 03:07:50 INFO - PROCESS | 1812 | 1461233270812 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 03:07:50 INFO - PROCESS | 1812 | 1461233270815 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 03:07:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:07:50 INFO - PROCESS | 1812 | 1461233270822 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:07:50 INFO - PROCESS | 1812 | 1461233270825 Marionette TRACE conn3 <- [1,1574,null,{}] 03:07:50 INFO - PROCESS | 1812 | 1461233270831 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}] 03:07:51 INFO - PROCESS | 1812 | 1461233271027 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 03:07:51 INFO - PROCESS | 1812 | 1461233271317 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x998d0800 == 151 [pid = 1812] [id = 401] 03:07:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x9a50f400) [pid = 1812] [serial = 1204] [outer = (nil)] 03:07:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x9fa26000) [pid = 1812] [serial = 1205] [outer = 0x9a50f400] 03:07:51 INFO - PROCESS | 1812 | 1461233271450 Marionette DEBUG loaded listener.js 03:07:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x9fa98400) [pid = 1812] [serial = 1206] [outer = 0x9a50f400] 03:07:52 INFO - PROCESS | 1812 | 1461233272322 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]]]}] 03:07:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:07:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1537ms 03:07:52 INFO - PROCESS | 1812 | 1461233272360 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 03:07:52 INFO - PROCESS | 1812 | 1461233272363 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 03:07:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:07:52 INFO - PROCESS | 1812 | 1461233272370 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:07:52 INFO - PROCESS | 1812 | 1461233272373 Marionette TRACE conn3 <- [1,1578,null,{}] 03:07:52 INFO - PROCESS | 1812 | 1461233272379 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}] 03:07:52 INFO - PROCESS | 1812 | 1461233272580 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 03:07:52 INFO - PROCESS | 1812 | 1461233272862 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x9fa2c400 == 152 [pid = 1812] [id = 402] 03:07:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x9fb52800) [pid = 1812] [serial = 1207] [outer = (nil)] 03:07:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x9fdf1000) [pid = 1812] [serial = 1208] [outer = 0x9fb52800] 03:07:52 INFO - PROCESS | 1812 | 1461233272994 Marionette DEBUG loaded listener.js 03:07:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x9fe11400) [pid = 1812] [serial = 1209] [outer = 0x9fb52800] 03:07:53 INFO - PROCESS | 1812 | 1461233273800 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]]]}] 03:07:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:07:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1479ms 03:07:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:07:53 INFO - PROCESS | 1812 | 1461233273849 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 03:07:53 INFO - PROCESS | 1812 | 1461233273852 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 03:07:53 INFO - PROCESS | 1812 | 1461233273859 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:07:53 INFO - PROCESS | 1812 | 1461233273862 Marionette TRACE conn3 <- [1,1582,null,{}] 03:07:53 INFO - PROCESS | 1812 | 1461233273889 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}] 03:07:54 INFO - PROCESS | 1812 | 1461233274090 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 03:07:54 INFO - PROCESS | 1812 | 1461233274367 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f1bd400 == 153 [pid = 1812] [id = 403] 03:07:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x9fb9c400) [pid = 1812] [serial = 1210] [outer = (nil)] 03:07:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0xa09d8c00) [pid = 1812] [serial = 1211] [outer = 0x9fb9c400] 03:07:54 INFO - PROCESS | 1812 | 1461233274494 Marionette DEBUG loaded listener.js 03:07:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0xa09ddc00) [pid = 1812] [serial = 1212] [outer = 0x9fb9c400] 03:07:55 INFO - PROCESS | 1812 | 1461233275449 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]]]}] 03:07:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:07:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1659ms 03:07:55 INFO - PROCESS | 1812 | 1461233275518 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 03:07:55 INFO - PROCESS | 1812 | 1461233275522 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 03:07:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:07:55 INFO - PROCESS | 1812 | 1461233275528 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:07:55 INFO - PROCESS | 1812 | 1461233275531 Marionette TRACE conn3 <- [1,1586,null,{}] 03:07:55 INFO - PROCESS | 1812 | 1461233275537 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}] 03:07:55 INFO - PROCESS | 1812 | 1461233275741 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 03:07:56 INFO - PROCESS | 1812 | 1461233276066 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x847f6000 == 154 [pid = 1812] [id = 404] 03:07:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0x9fe0f000) [pid = 1812] [serial = 1213] [outer = (nil)] 03:07:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0xa0db1800) [pid = 1812] [serial = 1214] [outer = 0x9fe0f000] 03:07:56 INFO - PROCESS | 1812 | 1461233276155 Marionette DEBUG loaded listener.js 03:07:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0xa0db3000) [pid = 1812] [serial = 1215] [outer = 0x9fe0f000] 03:07:57 INFO - PROCESS | 1812 | 1461233277018 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]]]}] 03:07:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:07:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1530ms 03:07:57 INFO - PROCESS | 1812 | 1461233277058 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 03:07:57 INFO - PROCESS | 1812 | 1461233277062 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 03:07:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:07:57 INFO - PROCESS | 1812 | 1461233277070 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:07:57 INFO - PROCESS | 1812 | 1461233277073 Marionette TRACE conn3 <- [1,1590,null,{}] 03:07:57 INFO - PROCESS | 1812 | 1461233277079 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}] 03:07:57 INFO - PROCESS | 1812 | 1461233277284 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 03:07:57 INFO - PROCESS | 1812 | 1461233277585 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x84c32400 == 155 [pid = 1812] [id = 405] 03:07:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0x84c38000) [pid = 1812] [serial = 1216] [outer = (nil)] 03:07:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0xa0e9f000) [pid = 1812] [serial = 1217] [outer = 0x84c38000] 03:07:57 INFO - PROCESS | 1812 | 1461233277716 Marionette DEBUG loaded listener.js 03:07:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0xa2935800) [pid = 1812] [serial = 1218] [outer = 0x84c38000] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x8f51f800 == 154 [pid = 1812] [id = 94] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x82a24800 == 153 [pid = 1812] [id = 385] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x86a95800 == 152 [pid = 1812] [id = 384] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x82c10400 == 151 [pid = 1812] [id = 383] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x82371c00 == 150 [pid = 1812] [id = 382] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x84c3e400 == 149 [pid = 1812] [id = 380] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x82372400 == 148 [pid = 1812] [id = 381] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x82c07000 == 147 [pid = 1812] [id = 379] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x97d4d400 == 146 [pid = 1812] [id = 378] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x8f92a000 == 145 [pid = 1812] [id = 377] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x92710000 == 144 [pid = 1812] [id = 375] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x97808400 == 143 [pid = 1812] [id = 376] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x8fac0000 == 142 [pid = 1812] [id = 374] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x8ffa4000 == 141 [pid = 1812] [id = 373] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x8fa03800 == 140 [pid = 1812] [id = 372] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x8e402000 == 139 [pid = 1812] [id = 370] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x8e40f800 == 138 [pid = 1812] [id = 371] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x87b69800 == 137 [pid = 1812] [id = 369] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x8be9bc00 == 136 [pid = 1812] [id = 368] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0cf000 == 135 [pid = 1812] [id = 367] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x84e91c00 == 134 [pid = 1812] [id = 366] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x8418b000 == 133 [pid = 1812] [id = 364] 03:07:59 INFO - PROCESS | 1812 | --DOCSHELL 0x84e88c00 == 132 [pid = 1812] [id = 365] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x89c6d400) [pid = 1812] [serial = 1085] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0x89c74c00) [pid = 1812] [serial = 1086] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0x87382800) [pid = 1812] [serial = 1077] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x84181400) [pid = 1812] [serial = 1076] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0x845d9c00) [pid = 1812] [serial = 1079] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x84e86800) [pid = 1812] [serial = 1080] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x86a98c00) [pid = 1812] [serial = 1082] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x85777800) [pid = 1812] [serial = 1074] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x84e88800) [pid = 1812] [serial = 1073] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x8577d400) [pid = 1812] [serial = 1025] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x86da9000) [pid = 1812] [serial = 1028] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x87b66000) [pid = 1812] [serial = 1031] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x8a0cdc00) [pid = 1812] [serial = 1034] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x8a1cec00) [pid = 1812] [serial = 1037] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x8c208400) [pid = 1812] [serial = 1040] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x8e2c3400) [pid = 1812] [serial = 1043] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x8e367c00) [pid = 1812] [serial = 1046] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8f1a6400) [pid = 1812] [serial = 1049] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8f2a1800) [pid = 1812] [serial = 1052] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8fac7c00) [pid = 1812] [serial = 1055] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x9002f800) [pid = 1812] [serial = 1058] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x904c6400) [pid = 1812] [serial = 1061] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x9270a000) [pid = 1812] [serial = 1064] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x94329000) [pid = 1812] [serial = 1067] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x84c35000) [pid = 1812] [serial = 1070] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x845ddc00) [pid = 1812] [serial = 1088] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8694a000) [pid = 1812] [serial = 1089] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8794c800) [pid = 1812] [serial = 1083] [outer = (nil)] [url = about:blank] 03:07:59 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x86226c00) [pid = 1812] [serial = 1008] [outer = (nil)] [url = about:blank] 03:08:00 INFO - PROCESS | 1812 | 1461233280091 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]]]}] 03:08:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:08:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 3084ms 03:08:00 INFO - PROCESS | 1812 | 1461233280153 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 03:08:00 INFO - PROCESS | 1812 | 1461233280161 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 03:08:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:08:00 INFO - PROCESS | 1812 | 1461233280170 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:08:00 INFO - PROCESS | 1812 | 1461233280175 Marionette TRACE conn3 <- [1,1594,null,{}] 03:08:00 INFO - PROCESS | 1812 | 1461233280182 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}] 03:08:00 INFO - PROCESS | 1812 | 1461233280379 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 03:08:00 INFO - PROCESS | 1812 | 1461233280574 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x84185400 == 133 [pid = 1812] [id = 406] 03:08:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x845ddc00) [pid = 1812] [serial = 1219] [outer = (nil)] 03:08:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x84e84000) [pid = 1812] [serial = 1220] [outer = 0x845ddc00] 03:08:00 INFO - PROCESS | 1812 | 1461233280657 Marionette DEBUG loaded listener.js 03:08:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x84e8ec00) [pid = 1812] [serial = 1221] [outer = 0x845ddc00] 03:08:01 INFO - PROCESS | 1812 | 1461233281574 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]]]}] 03:08:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:08:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1435ms 03:08:01 INFO - PROCESS | 1812 | 1461233281607 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 03:08:01 INFO - PROCESS | 1812 | 1461233281616 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 03:08:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:08:01 INFO - PROCESS | 1812 | 1461233281626 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:08:01 INFO - PROCESS | 1812 | 1461233281630 Marionette TRACE conn3 <- [1,1598,null,{}] 03:08:01 INFO - PROCESS | 1812 | 1461233281637 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}] 03:08:01 INFO - PROCESS | 1812 | 1461233281869 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 03:08:02 INFO - PROCESS | 1812 | 1461233282186 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x860a2c00 == 134 [pid = 1812] [id = 407] 03:08:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x860ac000) [pid = 1812] [serial = 1222] [outer = (nil)] 03:08:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x8622a800) [pid = 1812] [serial = 1223] [outer = 0x860ac000] 03:08:02 INFO - PROCESS | 1812 | 1461233282280 Marionette DEBUG loaded listener.js 03:08:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x86a8e000) [pid = 1812] [serial = 1224] [outer = 0x860ac000] 03:08:03 INFO - PROCESS | 1812 | 1461233283086 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]]]}] 03:08:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:08:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1480ms 03:08:03 INFO - PROCESS | 1812 | 1461233283106 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 03:08:03 INFO - PROCESS | 1812 | 1461233283109 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 03:08:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:08:03 INFO - PROCESS | 1812 | 1461233283116 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:08:03 INFO - PROCESS | 1812 | 1461233283121 Marionette TRACE conn3 <- [1,1602,null,{}] 03:08:03 INFO - PROCESS | 1812 | 1461233283148 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}] 03:08:03 INFO - PROCESS | 1812 | 1461233283417 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 03:08:03 INFO - PROCESS | 1812 | 1461233283447 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x8621dc00 == 135 [pid = 1812] [id = 408] 03:08:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x86dadc00) [pid = 1812] [serial = 1225] [outer = (nil)] 03:08:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x8737f800) [pid = 1812] [serial = 1226] [outer = 0x86dadc00] 03:08:03 INFO - PROCESS | 1812 | 1461233283523 Marionette DEBUG loaded listener.js 03:08:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x87952800) [pid = 1812] [serial = 1227] [outer = 0x86dadc00] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x8c206000) [pid = 1812] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x89cf5c00) [pid = 1812] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x8a5dc000) [pid = 1812] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8fa09400) [pid = 1812] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x84e82800) [pid = 1812] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x97630400) [pid = 1812] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8f1b4800) [pid = 1812] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x82377400) [pid = 1812] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x847efc00) [pid = 1812] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x86ce0400) [pid = 1812] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x84c3e800) [pid = 1812] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x9997a800) [pid = 1812] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x912dc400) [pid = 1812] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x92708c00) [pid = 1812] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x97cf0c00) [pid = 1812] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x9270a800) [pid = 1812] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x845e0000) [pid = 1812] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x98d7e800) [pid = 1812] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8c23f800) [pid = 1812] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8e410400) [pid = 1812] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8f1a9c00) [pid = 1812] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x86daa400) [pid = 1812] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x82c04c00) [pid = 1812] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8be96800) [pid = 1812] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8ffa2800) [pid = 1812] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x92678000) [pid = 1812] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x912e8400) [pid = 1812] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x89cfd400) [pid = 1812] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x902cd800) [pid = 1812] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8a1c6000) [pid = 1812] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8be93c00) [pid = 1812] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x84184c00) [pid = 1812] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:08:04 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x86cdfc00) [pid = 1812] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:08:05 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8fa08c00) [pid = 1812] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:08:05 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8e2c4000) [pid = 1812] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:08:05 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x860a3c00) [pid = 1812] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:08:05 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8c209c00) [pid = 1812] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:08:05 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x86ceb800) [pid = 1812] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:08:05 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x82c0ec00) [pid = 1812] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:08:05 INFO - PROCESS | 1812 | 1461233285399 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]]]}] 03:08:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:08:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 2334ms 03:08:05 INFO - PROCESS | 1812 | 1461233285451 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 03:08:05 INFO - PROCESS | 1812 | 1461233285455 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 03:08:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:08:05 INFO - PROCESS | 1812 | 1461233285461 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:08:05 INFO - PROCESS | 1812 | 1461233285463 Marionette TRACE conn3 <- [1,1606,null,{}] 03:08:05 INFO - PROCESS | 1812 | 1461233285469 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}] 03:08:05 INFO - PROCESS | 1812 | 1461233285648 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 03:08:05 INFO - PROCESS | 1812 | 1461233285663 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x82a23800 == 136 [pid = 1812] [id = 409] 03:08:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x84e88400) [pid = 1812] [serial = 1228] [outer = (nil)] 03:08:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x86b22400) [pid = 1812] [serial = 1229] [outer = 0x84e88400] 03:08:05 INFO - PROCESS | 1812 | 1461233285734 Marionette DEBUG loaded listener.js 03:08:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8794c400) [pid = 1812] [serial = 1230] [outer = 0x84e88400] 03:08:06 INFO - PROCESS | 1812 | 1461233286646 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]]]}] 03:08:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:08:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1228ms 03:08:06 INFO - PROCESS | 1812 | 1461233286690 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 03:08:06 INFO - PROCESS | 1812 | 1461233286693 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 03:08:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:08:06 INFO - PROCESS | 1812 | 1461233286699 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:08:06 INFO - PROCESS | 1812 | 1461233286701 Marionette TRACE conn3 <- [1,1610,null,{}] 03:08:06 INFO - PROCESS | 1812 | 1461233286707 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}] 03:08:07 INFO - PROCESS | 1812 | 1461233287023 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 03:08:07 INFO - PROCESS | 1812 | 1461233287313 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x82c10400 == 137 [pid = 1812] [id = 410] 03:08:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x84039000) [pid = 1812] [serial = 1231] [outer = (nil)] 03:08:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x84182c00) [pid = 1812] [serial = 1232] [outer = 0x84039000] 03:08:07 INFO - PROCESS | 1812 | 1461233287477 Marionette DEBUG loaded listener.js 03:08:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x84c33000) [pid = 1812] [serial = 1233] [outer = 0x84039000] 03:08:08 INFO - PROCESS | 1812 | 1461233288397 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]]]}] 03:08:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:08:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1733ms 03:08:08 INFO - PROCESS | 1812 | 1461233288435 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 03:08:08 INFO - PROCESS | 1812 | 1461233288442 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 03:08:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:08:08 INFO - PROCESS | 1812 | 1461233288450 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:08:08 INFO - PROCESS | 1812 | 1461233288457 Marionette TRACE conn3 <- [1,1614,null,{}] 03:08:08 INFO - PROCESS | 1812 | 1461233288464 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}] 03:08:08 INFO - PROCESS | 1812 | 1461233288689 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 03:08:09 INFO - PROCESS | 1812 | 1461233289028 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x86226c00 == 138 [pid = 1812] [id = 411] 03:08:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8694a000) [pid = 1812] [serial = 1234] [outer = (nil)] 03:08:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x86b27000) [pid = 1812] [serial = 1235] [outer = 0x8694a000] 03:08:09 INFO - PROCESS | 1812 | 1461233289143 Marionette DEBUG loaded listener.js 03:08:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x86ce4000) [pid = 1812] [serial = 1236] [outer = 0x8694a000] 03:08:10 INFO - PROCESS | 1812 | 1461233290184 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]]]}] 03:08:10 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 03:08:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1782ms 03:08:10 INFO - PROCESS | 1812 | 1461233290233 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 03:08:10 INFO - PROCESS | 1812 | 1461233290238 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 03:08:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:08:10 INFO - PROCESS | 1812 | 1461233290245 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:08:10 INFO - PROCESS | 1812 | 1461233290248 Marionette TRACE conn3 <- [1,1618,null,{}] 03:08:10 INFO - PROCESS | 1812 | 1461233290255 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}] 03:08:10 INFO - PROCESS | 1812 | 1461233290480 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 03:08:10 INFO - PROCESS | 1812 | 1461233290854 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x86a8d000 == 139 [pid = 1812] [id = 412] 03:08:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x86ce6400) [pid = 1812] [serial = 1237] [outer = (nil)] 03:08:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x89c73400) [pid = 1812] [serial = 1238] [outer = 0x86ce6400] 03:08:10 INFO - PROCESS | 1812 | 1461233290950 Marionette DEBUG loaded listener.js 03:08:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x89cfa400) [pid = 1812] [serial = 1239] [outer = 0x86ce6400] 03:08:11 INFO - PROCESS | 1812 | 1461233291911 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]]]}] 03:08:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:08:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1736ms 03:08:11 INFO - PROCESS | 1812 | 1461233291982 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 03:08:11 INFO - PROCESS | 1812 | 1461233291989 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 03:08:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:08:12 INFO - PROCESS | 1812 | 1461233292006 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:08:12 INFO - PROCESS | 1812 | 1461233292013 Marionette TRACE conn3 <- [1,1622,null,{}] 03:08:12 INFO - PROCESS | 1812 | 1461233292019 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}] 03:08:12 INFO - PROCESS | 1812 | 1461233292273 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 03:08:12 INFO - PROCESS | 1812 | 1461233292597 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x860a7c00 == 140 [pid = 1812] [id = 413] 03:08:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x87375400) [pid = 1812] [serial = 1240] [outer = (nil)] 03:08:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8a1d0c00) [pid = 1812] [serial = 1241] [outer = 0x87375400] 03:08:12 INFO - PROCESS | 1812 | 1461233292685 Marionette DEBUG loaded listener.js 03:08:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8a5df400) [pid = 1812] [serial = 1242] [outer = 0x87375400] 03:08:13 INFO - PROCESS | 1812 | 1461233293614 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]]]}] 03:08:13 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 03:08:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1650ms 03:08:13 INFO - PROCESS | 1812 | 1461233293648 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 03:08:13 INFO - PROCESS | 1812 | 1461233293652 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 03:08:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:08:13 INFO - PROCESS | 1812 | 1461233293658 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:08:13 INFO - PROCESS | 1812 | 1461233293662 Marionette TRACE conn3 <- [1,1626,null,{}] 03:08:13 INFO - PROCESS | 1812 | 1461233293668 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}] 03:08:13 INFO - PROCESS | 1812 | 1461233293884 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 03:08:14 INFO - PROCESS | 1812 | 1461233294212 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a5d4000 == 141 [pid = 1812] [id = 414] 03:08:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8a5de800) [pid = 1812] [serial = 1243] [outer = (nil)] 03:08:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8c239800) [pid = 1812] [serial = 1244] [outer = 0x8a5de800] 03:08:14 INFO - PROCESS | 1812 | 1461233294306 Marionette DEBUG loaded listener.js 03:08:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8c23ec00) [pid = 1812] [serial = 1245] [outer = 0x8a5de800] 03:08:15 INFO - PROCESS | 1812 | 1461233295214 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]]]}] 03:08:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:08:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1628ms 03:08:15 INFO - PROCESS | 1812 | 1461233295289 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 03:08:15 INFO - PROCESS | 1812 | 1461233295293 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 03:08:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:08:15 INFO - PROCESS | 1812 | 1461233295299 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:08:15 INFO - PROCESS | 1812 | 1461233295302 Marionette TRACE conn3 <- [1,1630,null,{}] 03:08:15 INFO - PROCESS | 1812 | 1461233295309 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}] 03:08:15 INFO - PROCESS | 1812 | 1461233295566 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 03:08:15 INFO - PROCESS | 1812 | 1461233295897 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e35e400 == 142 [pid = 1812] [id = 415] 03:08:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8e35f800) [pid = 1812] [serial = 1246] [outer = (nil)] 03:08:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8e365c00) [pid = 1812] [serial = 1247] [outer = 0x8e35f800] 03:08:16 INFO - PROCESS | 1812 | 1461233296006 Marionette DEBUG loaded listener.js 03:08:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8f1b4800) [pid = 1812] [serial = 1248] [outer = 0x8e35f800] 03:08:16 INFO - PROCESS | 1812 | 1461233296958 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]]]}] 03:08:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:08:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1689ms 03:08:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:08:16 INFO - PROCESS | 1812 | 1461233296990 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 03:08:16 INFO - PROCESS | 1812 | 1461233296993 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 03:08:17 INFO - PROCESS | 1812 | 1461233297000 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:08:17 INFO - PROCESS | 1812 | 1461233297003 Marionette TRACE conn3 <- [1,1634,null,{}] 03:08:17 INFO - PROCESS | 1812 | 1461233297009 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}] 03:08:17 INFO - PROCESS | 1812 | 1461233297216 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 03:08:17 INFO - PROCESS | 1812 | 1461233297539 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x860a4c00 == 143 [pid = 1812] [id = 416] 03:08:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x8e2c3400) [pid = 1812] [serial = 1249] [outer = (nil)] 03:08:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8f2d5400) [pid = 1812] [serial = 1250] [outer = 0x8e2c3400] 03:08:17 INFO - PROCESS | 1812 | 1461233297636 Marionette DEBUG loaded listener.js 03:08:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x8f2da000) [pid = 1812] [serial = 1251] [outer = 0x8e2c3400] 03:08:18 INFO - PROCESS | 1812 | 1461233298514 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]]]}] 03:08:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:08:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1590ms 03:08:18 INFO - PROCESS | 1812 | 1461233298590 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 03:08:18 INFO - PROCESS | 1812 | 1461233298594 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 03:08:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:08:18 INFO - PROCESS | 1812 | 1461233298600 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:08:18 INFO - PROCESS | 1812 | 1461233298603 Marionette TRACE conn3 <- [1,1638,null,{}] 03:08:18 INFO - PROCESS | 1812 | 1461233298609 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}] 03:08:18 INFO - PROCESS | 1812 | 1461233298850 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 03:08:19 INFO - PROCESS | 1812 | 1461233299172 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x85772c00 == 144 [pid = 1812] [id = 417] 03:08:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x8e2cb800) [pid = 1812] [serial = 1252] [outer = (nil)] 03:08:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x8fa09400) [pid = 1812] [serial = 1253] [outer = 0x8e2cb800] 03:08:19 INFO - PROCESS | 1812 | 1461233299264 Marionette DEBUG loaded listener.js 03:08:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8fa0fc00) [pid = 1812] [serial = 1254] [outer = 0x8e2cb800] 03:08:20 INFO - PROCESS | 1812 | 1461233300174 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]]]}] 03:08:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:08:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1629ms 03:08:20 INFO - PROCESS | 1812 | 1461233300230 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 03:08:20 INFO - PROCESS | 1812 | 1461233300235 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 03:08:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:08:20 INFO - PROCESS | 1812 | 1461233300241 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:08:20 INFO - PROCESS | 1812 | 1461233300244 Marionette TRACE conn3 <- [1,1642,null,{}] 03:08:20 INFO - PROCESS | 1812 | 1461233300251 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}] 03:08:20 INFO - PROCESS | 1812 | 1461233300470 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 03:08:20 INFO - PROCESS | 1812 | 1461233300803 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x84037000 == 145 [pid = 1812] [id = 418] 03:08:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x8f1bfc00) [pid = 1812] [serial = 1255] [outer = (nil)] 03:08:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8ff97c00) [pid = 1812] [serial = 1256] [outer = 0x8f1bfc00] 03:08:20 INFO - PROCESS | 1812 | 1461233300896 Marionette DEBUG loaded listener.js 03:08:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x8ffa1000) [pid = 1812] [serial = 1257] [outer = 0x8f1bfc00] 03:08:21 INFO - PROCESS | 1812 | 1461233301737 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]]]}] 03:08:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:08:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1531ms 03:08:21 INFO - PROCESS | 1812 | 1461233301772 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 03:08:21 INFO - PROCESS | 1812 | 1461233301776 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 03:08:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:08:21 INFO - PROCESS | 1812 | 1461233301783 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:08:21 INFO - PROCESS | 1812 | 1461233301786 Marionette TRACE conn3 <- [1,1646,null,{}] 03:08:21 INFO - PROCESS | 1812 | 1461233301792 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}] 03:08:22 INFO - PROCESS | 1812 | 1461233302097 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 03:08:22 INFO - PROCESS | 1812 | 1461233302311 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8facb800 == 146 [pid = 1812] [id = 419] 03:08:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x8ff9c800) [pid = 1812] [serial = 1258] [outer = (nil)] 03:08:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x904c1c00) [pid = 1812] [serial = 1259] [outer = 0x8ff9c800] 03:08:22 INFO - PROCESS | 1812 | 1461233302445 Marionette DEBUG loaded listener.js 03:08:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x91cb1800) [pid = 1812] [serial = 1260] [outer = 0x8ff9c800] 03:08:23 INFO - PROCESS | 1812 | 1461233303367 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]]]}] 03:08:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:08:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1634ms 03:08:23 INFO - PROCESS | 1812 | 1461233303433 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 03:08:23 INFO - PROCESS | 1812 | 1461233303437 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 03:08:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:08:23 INFO - PROCESS | 1812 | 1461233303447 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:08:23 INFO - PROCESS | 1812 | 1461233303451 Marionette TRACE conn3 <- [1,1650,null,{}] 03:08:23 INFO - PROCESS | 1812 | 1461233303457 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}] 03:08:23 INFO - PROCESS | 1812 | 1461233303679 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 03:08:24 INFO - PROCESS | 1812 | 1461233304021 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x92706c00 == 147 [pid = 1812] [id = 420] 03:08:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x92708c00) [pid = 1812] [serial = 1261] [outer = (nil)] 03:08:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x92877800) [pid = 1812] [serial = 1262] [outer = 0x92708c00] 03:08:24 INFO - PROCESS | 1812 | 1461233304131 Marionette DEBUG loaded listener.js 03:08:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x94320400) [pid = 1812] [serial = 1263] [outer = 0x92708c00] 03:08:25 INFO - PROCESS | 1812 | 1461233305060 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]]]}] 03:08:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:08:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1680ms 03:08:25 INFO - PROCESS | 1812 | 1461233305128 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 03:08:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:08:25 INFO - PROCESS | 1812 | 1461233305139 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 03:08:25 INFO - PROCESS | 1812 | 1461233305144 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:08:25 INFO - PROCESS | 1812 | 1461233305149 Marionette TRACE conn3 <- [1,1654,null,{}] 03:08:25 INFO - PROCESS | 1812 | 1461233305154 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}] 03:08:25 INFO - PROCESS | 1812 | 1461233305480 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 03:08:25 INFO - PROCESS | 1812 | 1461233305823 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x847f6400 == 148 [pid = 1812] [id = 421] 03:08:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x92708400) [pid = 1812] [serial = 1264] [outer = (nil)] 03:08:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x97621c00) [pid = 1812] [serial = 1265] [outer = 0x92708400] 03:08:25 INFO - PROCESS | 1812 | 1461233305909 Marionette DEBUG loaded listener.js 03:08:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x97a69c00) [pid = 1812] [serial = 1266] [outer = 0x92708400] 03:08:26 INFO - PROCESS | 1812 | 1461233306806 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]]]}] 03:08:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:08:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1730ms 03:08:26 INFO - PROCESS | 1812 | 1461233306874 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 03:08:26 INFO - PROCESS | 1812 | 1461233306879 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 03:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:08:26 INFO - PROCESS | 1812 | 1461233306885 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:08:26 INFO - PROCESS | 1812 | 1461233306888 Marionette TRACE conn3 <- [1,1658,null,{}] 03:08:26 INFO - PROCESS | 1812 | 1461233306894 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}] 03:08:27 INFO - PROCESS | 1812 | 1461233307153 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 03:08:27 INFO - PROCESS | 1812 | 1461233307480 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fe22800 == 149 [pid = 1812] [id = 422] 03:08:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x902ccc00) [pid = 1812] [serial = 1267] [outer = (nil)] 03:08:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x97d50400) [pid = 1812] [serial = 1268] [outer = 0x902ccc00] 03:08:27 INFO - PROCESS | 1812 | 1461233307572 Marionette DEBUG loaded listener.js 03:08:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x97d51c00) [pid = 1812] [serial = 1269] [outer = 0x902ccc00] 03:08:28 INFO - PROCESS | 1812 | 1461233308452 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]]]}] 03:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1629ms 03:08:28 INFO - PROCESS | 1812 | 1461233308515 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 03:08:28 INFO - PROCESS | 1812 | 1461233308519 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 03:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:08:28 INFO - PROCESS | 1812 | 1461233308525 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:08:28 INFO - PROCESS | 1812 | 1461233308529 Marionette TRACE conn3 <- [1,1662,null,{}] 03:08:28 INFO - PROCESS | 1812 | 1461233308534 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}] 03:08:28 INFO - PROCESS | 1812 | 1461233308747 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 03:08:29 INFO - PROCESS | 1812 | 1461233309072 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x97cf1000 == 150 [pid = 1812] [id = 423] 03:08:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x97cf5c00) [pid = 1812] [serial = 1270] [outer = (nil)] 03:08:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x99070c00) [pid = 1812] [serial = 1271] [outer = 0x97cf5c00] 03:08:29 INFO - PROCESS | 1812 | 1461233309164 Marionette DEBUG loaded listener.js 03:08:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x9981c400) [pid = 1812] [serial = 1272] [outer = 0x97cf5c00] 03:08:30 INFO - PROCESS | 1812 | 1461233310057 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]]]}] 03:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1586ms 03:08:30 INFO - PROCESS | 1812 | 1461233310113 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 03:08:30 INFO - PROCESS | 1812 | 1461233310117 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 03:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:08:30 INFO - PROCESS | 1812 | 1461233310123 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:08:30 INFO - PROCESS | 1812 | 1461233310127 Marionette TRACE conn3 <- [1,1666,null,{}] 03:08:30 INFO - PROCESS | 1812 | 1461233310132 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}] 03:08:30 INFO - PROCESS | 1812 | 1461233310371 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 03:08:30 INFO - PROCESS | 1812 | 1461233310718 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x97683000 == 151 [pid = 1812] [id = 424] 03:08:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x97cf7000) [pid = 1812] [serial = 1273] [outer = (nil)] 03:08:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x9a55fc00) [pid = 1812] [serial = 1274] [outer = 0x97cf7000] 03:08:30 INFO - PROCESS | 1812 | 1461233310813 Marionette DEBUG loaded listener.js 03:08:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x9a5ab000) [pid = 1812] [serial = 1275] [outer = 0x97cf7000] 03:08:31 INFO - PROCESS | 1812 | 1461233311688 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]]]}] 03:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1634ms 03:08:31 INFO - PROCESS | 1812 | 1461233311759 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 03:08:31 INFO - PROCESS | 1812 | 1461233311763 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 03:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:08:31 INFO - PROCESS | 1812 | 1461233311771 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:08:31 INFO - PROCESS | 1812 | 1461233311774 Marionette TRACE conn3 <- [1,1670,null,{}] 03:08:31 INFO - PROCESS | 1812 | 1461233311780 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}] 03:08:32 INFO - PROCESS | 1812 | 1461233312041 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 03:08:32 INFO - PROCESS | 1812 | 1461233312377 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x97d4ec00 == 152 [pid = 1812] [id = 425] 03:08:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x9a502400) [pid = 1812] [serial = 1276] [outer = (nil)] 03:08:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0xa0949400) [pid = 1812] [serial = 1277] [outer = 0x9a502400] 03:08:32 INFO - PROCESS | 1812 | 1461233312471 Marionette DEBUG loaded listener.js 03:08:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0xa0b40c00) [pid = 1812] [serial = 1278] [outer = 0x9a502400] 03:08:33 INFO - PROCESS | 1812 | 1461233313396 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]]]}] 03:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1680ms 03:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:08:33 INFO - PROCESS | 1812 | 1461233313450 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 03:08:33 INFO - PROCESS | 1812 | 1461233313453 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 03:08:33 INFO - PROCESS | 1812 | 1461233313461 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:08:33 INFO - PROCESS | 1812 | 1461233313464 Marionette TRACE conn3 <- [1,1674,null,{}] 03:08:33 INFO - PROCESS | 1812 | 1461233313470 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}] 03:08:33 INFO - PROCESS | 1812 | 1461233313684 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 03:08:34 INFO - PROCESS | 1812 | 1461233314012 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x9fa2d000 == 153 [pid = 1812] [id = 426] 03:08:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0xa099a400) [pid = 1812] [serial = 1279] [outer = (nil)] 03:08:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0xa2937800) [pid = 1812] [serial = 1280] [outer = 0xa099a400] 03:08:34 INFO - PROCESS | 1812 | 1461233314105 Marionette DEBUG loaded listener.js 03:08:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0xa3b01c00) [pid = 1812] [serial = 1281] [outer = 0xa099a400] 03:08:34 INFO - PROCESS | 1812 | 1461233314979 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]]]}] 03:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1580ms 03:08:35 INFO - PROCESS | 1812 | 1461233315040 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 03:08:35 INFO - PROCESS | 1812 | 1461233315044 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 03:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:08:35 INFO - PROCESS | 1812 | 1461233315050 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:08:35 INFO - PROCESS | 1812 | 1461233315053 Marionette TRACE conn3 <- [1,1678,null,{}] 03:08:35 INFO - PROCESS | 1812 | 1461233315059 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}] 03:08:35 INFO - PROCESS | 1812 | 1461233315286 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 03:08:35 INFO - PROCESS | 1812 | 1461233315633 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x82c06000 == 154 [pid = 1812] [id = 427] 03:08:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0x9fdf1800) [pid = 1812] [serial = 1282] [outer = (nil)] 03:08:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0xa43c1400) [pid = 1812] [serial = 1283] [outer = 0x9fdf1800] 03:08:35 INFO - PROCESS | 1812 | 1461233315729 Marionette DEBUG loaded listener.js 03:08:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0xa43cd400) [pid = 1812] [serial = 1284] [outer = 0x9fdf1800] 03:08:36 INFO - PROCESS | 1812 | 1461233316617 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]]]}] 03:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1630ms 03:08:36 INFO - PROCESS | 1812 | 1461233316681 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 03:08:36 INFO - PROCESS | 1812 | 1461233316685 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 03:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:08:36 INFO - PROCESS | 1812 | 1461233316691 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:08:36 INFO - PROCESS | 1812 | 1461233316694 Marionette TRACE conn3 <- [1,1682,null,{}] 03:08:36 INFO - PROCESS | 1812 | 1461233316700 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}] 03:08:36 INFO - PROCESS | 1812 | 1461233316924 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 03:08:37 INFO - PROCESS | 1812 | 1461233317267 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x8ffa6400 == 153 [pid = 1812] [id = 268] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x87955c00 == 152 [pid = 1812] [id = 264] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x86da6000 == 151 [pid = 1812] [id = 343] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x8a493400 == 150 [pid = 1812] [id = 211] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x86b2b400 == 149 [pid = 1812] [id = 342] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x87948400 == 148 [pid = 1812] [id = 216] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x8f29e000 == 147 [pid = 1812] [id = 212] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x8e404400 == 146 [pid = 1812] [id = 100] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x980d4800 == 145 [pid = 1812] [id = 210] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x8c201400 == 144 [pid = 1812] [id = 178] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0xa46bf800 == 143 [pid = 1812] [id = 215] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x82a23800 == 142 [pid = 1812] [id = 409] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x8621dc00 == 141 [pid = 1812] [id = 408] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x860a2c00 == 140 [pid = 1812] [id = 407] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x84185400 == 139 [pid = 1812] [id = 406] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x847f6000 == 138 [pid = 1812] [id = 404] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x8f1bd400 == 137 [pid = 1812] [id = 403] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x998d0800 == 136 [pid = 1812] [id = 401] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x9fa2c400 == 135 [pid = 1812] [id = 402] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x98597800 == 134 [pid = 1812] [id = 400] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x90038c00 == 133 [pid = 1812] [id = 399] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd8a400 == 132 [pid = 1812] [id = 397] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x8fe1c400 == 131 [pid = 1812] [id = 398] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x92663c00 == 130 [pid = 1812] [id = 396] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x8c245400 == 129 [pid = 1812] [id = 395] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x8f4ef400 == 128 [pid = 1812] [id = 394] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x8f2d6400 == 127 [pid = 1812] [id = 393] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x86ce9400 == 126 [pid = 1812] [id = 392] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x8c10dc00 == 125 [pid = 1812] [id = 391] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x86ce7400 == 124 [pid = 1812] [id = 389] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x86ce3c00 == 123 [pid = 1812] [id = 390] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x86224c00 == 122 [pid = 1812] [id = 388] 03:08:38 INFO - PROCESS | 1812 | --DOCSHELL 0x845e0800 == 121 [pid = 1812] [id = 387] 03:08:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x82379400 == 122 [pid = 1812] [id = 428] 03:08:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0x82a20400) [pid = 1812] [serial = 1285] [outer = (nil)] 03:08:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x82c0d400) [pid = 1812] [serial = 1286] [outer = 0x82a20400] 03:08:38 INFO - PROCESS | 1812 | 1461233318733 Marionette DEBUG loaded listener.js 03:08:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x84185000) [pid = 1812] [serial = 1287] [outer = 0x82a20400] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x89c77800) [pid = 1812] [serial = 1032] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x85773800) [pid = 1812] [serial = 1071] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0x8c20ac00) [pid = 1812] [serial = 1041] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0x90035c00) [pid = 1812] [serial = 1059] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x943e3800) [pid = 1812] [serial = 1068] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0x9286e800) [pid = 1812] [serial = 1065] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x8a0d3800) [pid = 1812] [serial = 1035] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x91cb7000) [pid = 1812] [serial = 1062] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x8a496c00) [pid = 1812] [serial = 1038] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x8f1ae400) [pid = 1812] [serial = 1050] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x860b0000) [pid = 1812] [serial = 1026] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x8737bc00) [pid = 1812] [serial = 1029] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x8fd92800) [pid = 1812] [serial = 1056] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x8e36b800) [pid = 1812] [serial = 1047] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x87948000) [pid = 1812] [serial = 1023] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x8e2c4c00) [pid = 1812] [serial = 1044] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x86daf400) [pid = 1812] [serial = 1154] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x86dae400) [pid = 1812] [serial = 1157] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x87947000) [pid = 1812] [serial = 1155] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8f1bcc00) [pid = 1812] [serial = 1109] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8a5d4400) [pid = 1812] [serial = 1101] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x8a1cb000) [pid = 1812] [serial = 1100] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8c201c00) [pid = 1812] [serial = 1104] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x8c10d400) [pid = 1812] [serial = 1103] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x89c6e400) [pid = 1812] [serial = 1160] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x902cf000) [pid = 1812] [serial = 1119] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x90039800) [pid = 1812] [serial = 1118] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x86950400) [pid = 1812] [serial = 1151] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x97cfc000) [pid = 1812] [serial = 1128] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x97cf7800) [pid = 1812] [serial = 1127] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8fd8c800) [pid = 1812] [serial = 1116] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x8facac00) [pid = 1812] [serial = 1115] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x845d1400) [pid = 1812] [serial = 1146] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x82a2d000) [pid = 1812] [serial = 1145] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x89d79c00) [pid = 1812] [serial = 1091] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x84e86c00) [pid = 1812] [serial = 1148] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8577f000) [pid = 1812] [serial = 1149] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x86dafc00) [pid = 1812] [serial = 1098] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x86cedc00) [pid = 1812] [serial = 1097] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x9270dc00) [pid = 1812] [serial = 1143] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x86b25800) [pid = 1812] [serial = 1142] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x9a55d400) [pid = 1812] [serial = 1140] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x9a557c00) [pid = 1812] [serial = 1139] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x97802000) [pid = 1812] [serial = 1125] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x96e87800) [pid = 1812] [serial = 1124] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x98d87000) [pid = 1812] [serial = 1134] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x98d7f000) [pid = 1812] [serial = 1133] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x98588c00) [pid = 1812] [serial = 1131] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x983da000) [pid = 1812] [serial = 1130] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x94321c00) [pid = 1812] [serial = 1122] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x935ecc00) [pid = 1812] [serial = 1121] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x860a8400) [pid = 1812] [serial = 1095] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x84e90000) [pid = 1812] [serial = 1094] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x998f2c00) [pid = 1812] [serial = 1137] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x998c4000) [pid = 1812] [serial = 1136] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8e2c8800) [pid = 1812] [serial = 1107] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8e2c4400) [pid = 1812] [serial = 1106] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8f929400) [pid = 1812] [serial = 1113] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8f515400) [pid = 1812] [serial = 1112] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8f29dc00) [pid = 1812] [serial = 1110] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x87955400) [pid = 1812] [serial = 1158] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x86a90400) [pid = 1812] [serial = 1152] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8f2cd000) [pid = 1812] [serial = 1053] [outer = (nil)] [url = about:blank] 03:08:39 INFO - PROCESS | 1812 | 1461233319813 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]]]}] 03:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 3141ms 03:08:39 INFO - PROCESS | 1812 | 1461233319834 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 03:08:39 INFO - PROCESS | 1812 | 1461233319841 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 03:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:08:39 INFO - PROCESS | 1812 | 1461233319850 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:08:39 INFO - PROCESS | 1812 | 1461233319854 Marionette TRACE conn3 <- [1,1686,null,{}] 03:08:39 INFO - PROCESS | 1812 | 1461233319861 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}] 03:08:40 INFO - PROCESS | 1812 | 1461233320064 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 03:08:40 INFO - PROCESS | 1812 | 1461233320292 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x84e83c00 == 123 [pid = 1812] [id = 429] 03:08:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x84e85800) [pid = 1812] [serial = 1288] [outer = (nil)] 03:08:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x84e8dc00) [pid = 1812] [serial = 1289] [outer = 0x84e85800] 03:08:40 INFO - PROCESS | 1812 | 1461233320388 Marionette DEBUG loaded listener.js 03:08:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8577bc00) [pid = 1812] [serial = 1290] [outer = 0x84e85800] 03:08:41 INFO - PROCESS | 1812 | 1461233321284 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]]]}] 03:08:41 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 03:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1481ms 03:08:41 INFO - PROCESS | 1812 | 1461233321330 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 03:08:41 INFO - PROCESS | 1812 | 1461233321336 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 03:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:08:41 INFO - PROCESS | 1812 | 1461233321346 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:08:41 INFO - PROCESS | 1812 | 1461233321350 Marionette TRACE conn3 <- [1,1690,null,{}] 03:08:41 INFO - PROCESS | 1812 | 1461233321355 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}] 03:08:41 INFO - PROCESS | 1812 | 1461233321659 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 03:08:41 INFO - PROCESS | 1812 | 1461233321688 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x84c41c00 == 124 [pid = 1812] [id = 430] 03:08:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x84e8f400) [pid = 1812] [serial = 1291] [outer = (nil)] 03:08:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x86a8cc00) [pid = 1812] [serial = 1292] [outer = 0x84e8f400] 03:08:41 INFO - PROCESS | 1812 | 1461233321763 Marionette DEBUG loaded listener.js 03:08:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x86a97000) [pid = 1812] [serial = 1293] [outer = 0x84e8f400] 03:08:42 INFO - PROCESS | 1812 | 1461233322908 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]]]}] 03:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1632ms 03:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:08:42 INFO - PROCESS | 1812 | 1461233322980 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 03:08:42 INFO - PROCESS | 1812 | 1461233322984 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 03:08:42 INFO - PROCESS | 1812 | 1461233322991 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:08:43 INFO - PROCESS | 1812 | 1461233322997 Marionette TRACE conn3 <- [1,1694,null,{}] 03:08:43 INFO - PROCESS | 1812 | 1461233323020 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}] 03:08:43 INFO - PROCESS | 1812 | 1461233323311 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 03:08:43 INFO - PROCESS | 1812 | 1461233323342 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x84c35800 == 125 [pid = 1812] [id = 431] 03:08:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x86a8f400) [pid = 1812] [serial = 1294] [outer = (nil)] 03:08:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x87381800) [pid = 1812] [serial = 1295] [outer = 0x86a8f400] 03:08:43 INFO - PROCESS | 1812 | 1461233323418 Marionette DEBUG loaded listener.js 03:08:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x87948c00) [pid = 1812] [serial = 1296] [outer = 0x86a8f400] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x9fb9c400) [pid = 1812] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8c201800) [pid = 1812] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x845ddc00) [pid = 1812] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x86da1400) [pid = 1812] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8fd95c00) [pid = 1812] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x9a50f400) [pid = 1812] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8a1cc000) [pid = 1812] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8f4ed400) [pid = 1812] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8a1c7000) [pid = 1812] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x943de800) [pid = 1812] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x9fb52800) [pid = 1812] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x89cf3800) [pid = 1812] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x9432c800) [pid = 1812] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x91cb4400) [pid = 1812] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x87b61400) [pid = 1812] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8facc800) [pid = 1812] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x84e8b000) [pid = 1812] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x860ac000) [pid = 1812] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x9fe0f000) [pid = 1812] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x91cb9800) [pid = 1812] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x84c38000) [pid = 1812] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x98db7c00) [pid = 1812] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:08:44 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x86dadc00) [pid = 1812] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:08:44 INFO - PROCESS | 1812 | 1461233324966 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]]]}] 03:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 2000ms 03:08:44 INFO - PROCESS | 1812 | 1461233324989 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 03:08:44 INFO - PROCESS | 1812 | 1461233324993 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 03:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:08:45 INFO - PROCESS | 1812 | 1461233324999 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:08:45 INFO - PROCESS | 1812 | 1461233325001 Marionette TRACE conn3 <- [1,1698,null,{}] 03:08:45 INFO - PROCESS | 1812 | 1461233325007 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}] 03:08:45 INFO - PROCESS | 1812 | 1461233325187 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 03:08:45 INFO - PROCESS | 1812 | 1461233325202 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x860a7400 == 126 [pid = 1812] [id = 432] 03:08:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8737bc00) [pid = 1812] [serial = 1297] [outer = (nil)] 03:08:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x87b60c00) [pid = 1812] [serial = 1298] [outer = 0x8737bc00] 03:08:45 INFO - PROCESS | 1812 | 1461233325273 Marionette DEBUG loaded listener.js 03:08:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x87b65c00) [pid = 1812] [serial = 1299] [outer = 0x8737bc00] 03:08:46 INFO - PROCESS | 1812 | 1461233326265 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]]]}] 03:08:46 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 03:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1330ms 03:08:46 INFO - PROCESS | 1812 | 1461233326436 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 03:08:46 INFO - PROCESS | 1812 | 1461233326444 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 03:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:08:46 INFO - PROCESS | 1812 | 1461233326454 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:08:46 INFO - PROCESS | 1812 | 1461233326458 Marionette TRACE conn3 <- [1,1702,null,{}] 03:08:46 INFO - PROCESS | 1812 | 1461233326468 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}] 03:08:46 INFO - PROCESS | 1812 | 1461233326703 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 03:08:47 INFO - PROCESS | 1812 | 1461233327059 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x84c38000 == 127 [pid = 1812] [id = 433] 03:08:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x84c38800) [pid = 1812] [serial = 1300] [outer = (nil)] 03:08:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x84e82800) [pid = 1812] [serial = 1301] [outer = 0x84c38800] 03:08:47 INFO - PROCESS | 1812 | 1461233327155 Marionette DEBUG loaded listener.js 03:08:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x860acc00) [pid = 1812] [serial = 1302] [outer = 0x84c38800] 03:08:48 INFO - PROCESS | 1812 | 1461233328125 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]]]}] 03:08:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1737ms 03:08:48 INFO - PROCESS | 1812 | 1461233328192 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 03:08:48 INFO - PROCESS | 1812 | 1461233328198 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 03:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:08:48 INFO - PROCESS | 1812 | 1461233328211 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:08:48 INFO - PROCESS | 1812 | 1461233328216 Marionette TRACE conn3 <- [1,1706,null,{}] 03:08:48 INFO - PROCESS | 1812 | 1461233328223 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}] 03:08:48 INFO - PROCESS | 1812 | 1461233328474 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 03:08:48 INFO - PROCESS | 1812 | 1461233328803 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x86951c00 == 128 [pid = 1812] [id = 434] 03:08:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x86a90c00) [pid = 1812] [serial = 1303] [outer = (nil)] 03:08:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x86daf800) [pid = 1812] [serial = 1304] [outer = 0x86a90c00] 03:08:48 INFO - PROCESS | 1812 | 1461233328890 Marionette DEBUG loaded listener.js 03:08:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x87950400) [pid = 1812] [serial = 1305] [outer = 0x86a90c00] 03:08:49 INFO - PROCESS | 1812 | 1461233329877 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]]]}] 03:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1743ms 03:08:49 INFO - PROCESS | 1812 | 1461233329951 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 03:08:49 INFO - PROCESS | 1812 | 1461233329954 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 03:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:08:49 INFO - PROCESS | 1812 | 1461233329961 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:08:49 INFO - PROCESS | 1812 | 1461233329964 Marionette TRACE conn3 <- [1,1710,null,{}] 03:08:49 INFO - PROCESS | 1812 | 1461233329979 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}] 03:08:50 INFO - PROCESS | 1812 | 1461233330245 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 03:08:50 INFO - PROCESS | 1812 | 1461233330624 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x89cf0000 == 129 [pid = 1812] [id = 435] 03:08:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x89cfd400) [pid = 1812] [serial = 1306] [outer = (nil)] 03:08:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x89d7d400) [pid = 1812] [serial = 1307] [outer = 0x89cfd400] 03:08:50 INFO - PROCESS | 1812 | 1461233330731 Marionette DEBUG loaded listener.js 03:08:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x89d86c00) [pid = 1812] [serial = 1308] [outer = 0x89cfd400] 03:08:51 INFO - PROCESS | 1812 | 1461233331677 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]]]}] 03:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1781ms 03:08:51 INFO - PROCESS | 1812 | 1461233331743 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 03:08:51 INFO - PROCESS | 1812 | 1461233331748 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 03:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:08:51 INFO - PROCESS | 1812 | 1461233331754 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:08:51 INFO - PROCESS | 1812 | 1461233331758 Marionette TRACE conn3 <- [1,1714,null,{}] 03:08:51 INFO - PROCESS | 1812 | 1461233331764 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}] 03:08:51 INFO - PROCESS | 1812 | 1461233331984 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 03:08:52 INFO - PROCESS | 1812 | 1461233332315 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x84182000 == 130 [pid = 1812] [id = 436] 03:08:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x89d85800) [pid = 1812] [serial = 1309] [outer = (nil)] 03:08:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8a1c4000) [pid = 1812] [serial = 1310] [outer = 0x89d85800] 03:08:52 INFO - PROCESS | 1812 | 1461233332408 Marionette DEBUG loaded listener.js 03:08:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8a1ce400) [pid = 1812] [serial = 1311] [outer = 0x89d85800] 03:08:53 INFO - PROCESS | 1812 | 1461233333284 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]]]}] 03:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1578ms 03:08:53 INFO - PROCESS | 1812 | 1461233333334 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 03:08:53 INFO - PROCESS | 1812 | 1461233333337 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 03:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:08:53 INFO - PROCESS | 1812 | 1461233333344 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:08:53 INFO - PROCESS | 1812 | 1461233333347 Marionette TRACE conn3 <- [1,1718,null,{}] 03:08:53 INFO - PROCESS | 1812 | 1461233333353 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}] 03:08:53 INFO - PROCESS | 1812 | 1461233333556 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 03:08:53 INFO - PROCESS | 1812 | 1461233333829 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0d1c00 == 131 [pid = 1812] [id = 437] 03:08:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8a1c1c00) [pid = 1812] [serial = 1312] [outer = (nil)] 03:08:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8a5d6800) [pid = 1812] [serial = 1313] [outer = 0x8a1c1c00] 03:08:53 INFO - PROCESS | 1812 | 1461233333967 Marionette DEBUG loaded listener.js 03:08:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8be93400) [pid = 1812] [serial = 1314] [outer = 0x8a1c1c00] 03:08:54 INFO - PROCESS | 1812 | 1461233334861 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]]]}] 03:08:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1583ms 03:08:54 INFO - PROCESS | 1812 | 1461233334929 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 03:08:54 INFO - PROCESS | 1812 | 1461233334934 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 03:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:08:54 INFO - PROCESS | 1812 | 1461233334942 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:08:54 INFO - PROCESS | 1812 | 1461233334946 Marionette TRACE conn3 <- [1,1722,null,{}] 03:08:54 INFO - PROCESS | 1812 | 1461233334952 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}] 03:08:55 INFO - PROCESS | 1812 | 1461233335218 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 03:08:55 INFO - PROCESS | 1812 | 1461233335560 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c201800 == 132 [pid = 1812] [id = 438] 03:08:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8c202800) [pid = 1812] [serial = 1315] [outer = (nil)] 03:08:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8c243000) [pid = 1812] [serial = 1316] [outer = 0x8c202800] 03:08:55 INFO - PROCESS | 1812 | 1461233335671 Marionette DEBUG loaded listener.js 03:08:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8e2c8800) [pid = 1812] [serial = 1317] [outer = 0x8c202800] 03:08:56 INFO - PROCESS | 1812 | 1461233336649 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]]]}] 03:08:56 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 03:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1779ms 03:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:08:56 INFO - PROCESS | 1812 | 1461233336722 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 03:08:56 INFO - PROCESS | 1812 | 1461233336725 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 03:08:56 INFO - PROCESS | 1812 | 1461233336732 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:08:56 INFO - PROCESS | 1812 | 1461233336735 Marionette TRACE conn3 <- [1,1726,null,{}] 03:08:56 INFO - PROCESS | 1812 | 1461233336741 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}] 03:08:56 INFO - PROCESS | 1812 | 1461233336983 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 03:08:57 INFO - PROCESS | 1812 | 1461233337309 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x86b20400 == 133 [pid = 1812] [id = 439] 03:08:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8be9dc00) [pid = 1812] [serial = 1318] [outer = (nil)] 03:08:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8e364c00) [pid = 1812] [serial = 1319] [outer = 0x8be9dc00] 03:08:57 INFO - PROCESS | 1812 | 1461233337402 Marionette DEBUG loaded listener.js 03:08:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8e369800) [pid = 1812] [serial = 1320] [outer = 0x8be9dc00] 03:08:58 INFO - PROCESS | 1812 | 1461233338278 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]]]}] 03:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1583ms 03:08:58 INFO - PROCESS | 1812 | 1461233338315 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 03:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:08:58 INFO - PROCESS | 1812 | 1461233338319 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 03:08:58 INFO - PROCESS | 1812 | 1461233338325 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:08:58 INFO - PROCESS | 1812 | 1461233338329 Marionette TRACE conn3 <- [1,1730,null,{}] 03:08:58 INFO - PROCESS | 1812 | 1461233338334 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}] 03:08:58 INFO - PROCESS | 1812 | 1461233338536 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 03:08:58 INFO - PROCESS | 1812 | 1461233338815 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e31a800 == 134 [pid = 1812] [id = 440] 03:08:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8e321c00) [pid = 1812] [serial = 1321] [outer = (nil)] 03:08:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8f1ab000) [pid = 1812] [serial = 1322] [outer = 0x8e321c00] 03:08:58 INFO - PROCESS | 1812 | 1461233338951 Marionette DEBUG loaded listener.js 03:08:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8f1af800) [pid = 1812] [serial = 1323] [outer = 0x8e321c00] 03:08:59 INFO - PROCESS | 1812 | 1461233339860 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]]]}] 03:08:59 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 03:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1587ms 03:08:59 INFO - PROCESS | 1812 | 1461233339914 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 03:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:08:59 INFO - PROCESS | 1812 | 1461233339918 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 03:08:59 INFO - PROCESS | 1812 | 1461233339924 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:08:59 INFO - PROCESS | 1812 | 1461233339929 Marionette TRACE conn3 <- [1,1734,null,{}] 03:08:59 INFO - PROCESS | 1812 | 1461233339935 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}] 03:09:00 INFO - PROCESS | 1812 | 1461233340154 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 03:09:00 INFO - PROCESS | 1812 | 1461233340503 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c204400 == 135 [pid = 1812] [id = 441] 03:09:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8e363400) [pid = 1812] [serial = 1324] [outer = (nil)] 03:09:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8f1be400) [pid = 1812] [serial = 1325] [outer = 0x8e363400] 03:09:00 INFO - PROCESS | 1812 | 1461233340595 Marionette DEBUG loaded listener.js 03:09:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8f29f800) [pid = 1812] [serial = 1326] [outer = 0x8e363400] 03:09:01 INFO - PROCESS | 1812 | 1461233341504 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]]]}] 03:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1633ms 03:09:01 INFO - PROCESS | 1812 | 1461233341557 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 03:09:01 INFO - PROCESS | 1812 | 1461233341561 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 03:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:09:01 INFO - PROCESS | 1812 | 1461233341569 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:09:01 INFO - PROCESS | 1812 | 1461233341572 Marionette TRACE conn3 <- [1,1738,null,{}] 03:09:01 INFO - PROCESS | 1812 | 1461233341578 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}] 03:09:01 INFO - PROCESS | 1812 | 1461233341796 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 03:09:02 INFO - PROCESS | 1812 | 1461233342115 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x82a29c00 == 136 [pid = 1812] [id = 442] 03:09:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8f1b3400) [pid = 1812] [serial = 1327] [outer = (nil)] 03:09:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8f2d9c00) [pid = 1812] [serial = 1328] [outer = 0x8f1b3400] 03:09:02 INFO - PROCESS | 1812 | 1461233342207 Marionette DEBUG loaded listener.js 03:09:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8f4f3800) [pid = 1812] [serial = 1329] [outer = 0x8f1b3400] 03:09:03 INFO - PROCESS | 1812 | 1461233343104 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]]]}] 03:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1585ms 03:09:03 INFO - PROCESS | 1812 | 1461233343154 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 03:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:09:03 INFO - PROCESS | 1812 | 1461233343159 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 03:09:03 INFO - PROCESS | 1812 | 1461233343165 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:09:03 INFO - PROCESS | 1812 | 1461233343169 Marionette TRACE conn3 <- [1,1742,null,{}] 03:09:03 INFO - PROCESS | 1812 | 1461233343175 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}] 03:09:03 INFO - PROCESS | 1812 | 1461233343410 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 03:09:03 INFO - PROCESS | 1812 | 1461233343741 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2a7c00 == 137 [pid = 1812] [id = 443] 03:09:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8fa0f800) [pid = 1812] [serial = 1330] [outer = (nil)] 03:09:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8fac9000) [pid = 1812] [serial = 1331] [outer = 0x8fa0f800] 03:09:03 INFO - PROCESS | 1812 | 1461233343841 Marionette DEBUG loaded listener.js 03:09:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8fd95800) [pid = 1812] [serial = 1332] [outer = 0x8fa0f800] 03:09:04 INFO - PROCESS | 1812 | 1461233344801 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]]]}] 03:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1686ms 03:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:09:04 INFO - PROCESS | 1812 | 1461233344851 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 03:09:04 INFO - PROCESS | 1812 | 1461233344854 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 03:09:04 INFO - PROCESS | 1812 | 1461233344862 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:09:04 INFO - PROCESS | 1812 | 1461233344865 Marionette TRACE conn3 <- [1,1746,null,{}] 03:09:04 INFO - PROCESS | 1812 | 1461233344871 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}] 03:09:05 INFO - PROCESS | 1812 | 1461233345085 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 03:09:05 INFO - PROCESS | 1812 | 1461233345341 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e40c000 == 138 [pid = 1812] [id = 444] 03:09:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8f4f9c00) [pid = 1812] [serial = 1333] [outer = (nil)] 03:09:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8ffa0000) [pid = 1812] [serial = 1334] [outer = 0x8f4f9c00] 03:09:05 INFO - PROCESS | 1812 | 1461233345491 Marionette DEBUG loaded listener.js 03:09:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x90037400) [pid = 1812] [serial = 1335] [outer = 0x8f4f9c00] 03:09:06 INFO - PROCESS | 1812 | 1461233346363 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]]]}] 03:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1579ms 03:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:09:06 INFO - PROCESS | 1812 | 1461233346440 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 03:09:06 INFO - PROCESS | 1812 | 1461233346443 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 03:09:06 INFO - PROCESS | 1812 | 1461233346450 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:09:06 INFO - PROCESS | 1812 | 1461233346453 Marionette TRACE conn3 <- [1,1750,null,{}] 03:09:06 INFO - PROCESS | 1812 | 1461233346459 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}] 03:09:06 INFO - PROCESS | 1812 | 1461233346699 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 03:09:07 INFO - PROCESS | 1812 | 1461233347021 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x82c06c00 == 139 [pid = 1812] [id = 445] 03:09:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8fac0400) [pid = 1812] [serial = 1336] [outer = (nil)] 03:09:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x902d4c00) [pid = 1812] [serial = 1337] [outer = 0x8fac0400] 03:09:07 INFO - PROCESS | 1812 | 1461233347123 Marionette DEBUG loaded listener.js 03:09:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x904c7400) [pid = 1812] [serial = 1338] [outer = 0x8fac0400] 03:09:08 INFO - PROCESS | 1812 | 1461233347999 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]]]}] 03:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1589ms 03:09:08 INFO - PROCESS | 1812 | 1461233348038 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 03:09:08 INFO - PROCESS | 1812 | 1461233348041 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 03:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:09:08 INFO - PROCESS | 1812 | 1461233348048 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:09:08 INFO - PROCESS | 1812 | 1461233348051 Marionette TRACE conn3 <- [1,1754,null,{}] 03:09:08 INFO - PROCESS | 1812 | 1461233348057 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}] 03:09:08 INFO - PROCESS | 1812 | 1461233348263 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 03:09:08 INFO - PROCESS | 1812 | 1461233348519 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ff9a400 == 140 [pid = 1812] [id = 446] 03:09:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x902c7400) [pid = 1812] [serial = 1339] [outer = (nil)] 03:09:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x92661400) [pid = 1812] [serial = 1340] [outer = 0x902c7400] 03:09:08 INFO - PROCESS | 1812 | 1461233348647 Marionette DEBUG loaded listener.js 03:09:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x91cbf000) [pid = 1812] [serial = 1341] [outer = 0x902c7400] 03:09:09 INFO - PROCESS | 1812 | 1461233349541 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]]]}] 03:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1530ms 03:09:09 INFO - PROCESS | 1812 | 1461233349579 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 03:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:09:09 INFO - PROCESS | 1812 | 1461233349583 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 03:09:09 INFO - PROCESS | 1812 | 1461233349589 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:09:09 INFO - PROCESS | 1812 | 1461233349593 Marionette TRACE conn3 <- [1,1758,null,{}] 03:09:09 INFO - PROCESS | 1812 | 1461233349599 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}] 03:09:09 INFO - PROCESS | 1812 | 1461233349812 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 03:09:10 INFO - PROCESS | 1812 | 1461233350101 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f928000 == 141 [pid = 1812] [id = 447] 03:09:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x90030000) [pid = 1812] [serial = 1342] [outer = (nil)] 03:09:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x9270e800) [pid = 1812] [serial = 1343] [outer = 0x90030000] 03:09:10 INFO - PROCESS | 1812 | 1461233350237 Marionette DEBUG loaded listener.js 03:09:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x935ea800) [pid = 1812] [serial = 1344] [outer = 0x90030000] 03:09:11 INFO - PROCESS | 1812 | 1461233351214 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]]]}] 03:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1698ms 03:09:11 INFO - PROCESS | 1812 | 1461233351287 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 03:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:09:11 INFO - PROCESS | 1812 | 1461233351292 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 03:09:11 INFO - PROCESS | 1812 | 1461233351298 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:09:11 INFO - PROCESS | 1812 | 1461233351302 Marionette TRACE conn3 <- [1,1762,null,{}] 03:09:11 INFO - PROCESS | 1812 | 1461233351307 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}] 03:09:11 INFO - PROCESS | 1812 | 1461233351557 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 03:09:11 INFO - PROCESS | 1812 | 1461233351885 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x8403d400 == 142 [pid = 1812] [id = 448] 03:09:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x91cb9c00) [pid = 1812] [serial = 1345] [outer = (nil)] 03:09:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x943e0400) [pid = 1812] [serial = 1346] [outer = 0x91cb9c00] 03:09:11 INFO - PROCESS | 1812 | 1461233351974 Marionette DEBUG loaded listener.js 03:09:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x943e5400) [pid = 1812] [serial = 1347] [outer = 0x91cb9c00] 03:09:12 INFO - PROCESS | 1812 | 1461233352844 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]]]}] 03:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1595ms 03:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:09:12 INFO - PROCESS | 1812 | 1461233352894 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 03:09:12 INFO - PROCESS | 1812 | 1461233352897 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 03:09:12 INFO - PROCESS | 1812 | 1461233352904 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:09:12 INFO - PROCESS | 1812 | 1461233352907 Marionette TRACE conn3 <- [1,1766,null,{}] 03:09:12 INFO - PROCESS | 1812 | 1461233352913 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}] 03:09:13 INFO - PROCESS | 1812 | 1461233353122 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 03:09:13 INFO - PROCESS | 1812 | 1461233353403 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x91cbcc00 == 143 [pid = 1812] [id = 449] 03:09:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x91cbd400) [pid = 1812] [serial = 1348] [outer = (nil)] 03:09:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x96ae6800) [pid = 1812] [serial = 1349] [outer = 0x91cbd400] 03:09:13 INFO - PROCESS | 1812 | 1461233353536 Marionette DEBUG loaded listener.js 03:09:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x96e81000) [pid = 1812] [serial = 1350] [outer = 0x91cbd400] 03:09:14 INFO - PROCESS | 1812 | 1461233354418 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]]]}] 03:09:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1583ms 03:09:14 INFO - PROCESS | 1812 | 1461233354487 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 03:09:14 INFO - PROCESS | 1812 | 1461233354491 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 03:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:09:14 INFO - PROCESS | 1812 | 1461233354497 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:09:14 INFO - PROCESS | 1812 | 1461233354499 Marionette TRACE conn3 <- [1,1770,null,{}] 03:09:14 INFO - PROCESS | 1812 | 1461233354505 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}] 03:09:14 INFO - PROCESS | 1812 | 1461233354717 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 03:09:15 INFO - PROCESS | 1812 | 1461233355054 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x89cf3000 == 144 [pid = 1812] [id = 450] 03:09:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x89cfcc00) [pid = 1812] [serial = 1351] [outer = (nil)] 03:09:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x95865800) [pid = 1812] [serial = 1352] [outer = 0x89cfcc00] 03:09:15 INFO - PROCESS | 1812 | 1461233355147 Marionette DEBUG loaded listener.js 03:09:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x96e7ec00) [pid = 1812] [serial = 1353] [outer = 0x89cfcc00] 03:09:16 INFO - PROCESS | 1812 | 1461233356044 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]]]}] 03:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1584ms 03:09:16 INFO - PROCESS | 1812 | 1461233356082 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 03:09:16 INFO - PROCESS | 1812 | 1461233356085 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 03:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:09:16 INFO - PROCESS | 1812 | 1461233356091 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:09:16 INFO - PROCESS | 1812 | 1461233356095 Marionette TRACE conn3 <- [1,1774,null,{}] 03:09:16 INFO - PROCESS | 1812 | 1461233356100 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}] 03:09:16 INFO - PROCESS | 1812 | 1461233356319 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 03:09:16 INFO - PROCESS | 1812 | 1461233356650 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x82a29000 == 145 [pid = 1812] [id = 451] 03:09:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x8f2d8000) [pid = 1812] [serial = 1354] [outer = (nil)] 03:09:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x980cc000) [pid = 1812] [serial = 1355] [outer = 0x8f2d8000] 03:09:16 INFO - PROCESS | 1812 | 1461233356743 Marionette DEBUG loaded listener.js 03:09:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x983dbc00) [pid = 1812] [serial = 1356] [outer = 0x8f2d8000] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x8e36bc00 == 144 [pid = 1812] [id = 272] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x97d44400 == 143 [pid = 1812] [id = 273] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0xa09dac00 == 142 [pid = 1812] [id = 275] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x86ce8800 == 141 [pid = 1812] [id = 270] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x89d81c00 == 140 [pid = 1812] [id = 271] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x8f2d8800 == 139 [pid = 1812] [id = 274] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x9fa2d000 == 138 [pid = 1812] [id = 426] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x97683000 == 137 [pid = 1812] [id = 424] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x97d4ec00 == 136 [pid = 1812] [id = 425] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x97cf1000 == 135 [pid = 1812] [id = 423] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x8fe22800 == 134 [pid = 1812] [id = 422] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x847f6400 == 133 [pid = 1812] [id = 421] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x8facb800 == 132 [pid = 1812] [id = 419] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x92706c00 == 131 [pid = 1812] [id = 420] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x84037000 == 130 [pid = 1812] [id = 418] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x85772c00 == 129 [pid = 1812] [id = 417] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x860a4c00 == 128 [pid = 1812] [id = 416] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x8e35e400 == 127 [pid = 1812] [id = 415] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x8a5d4000 == 126 [pid = 1812] [id = 414] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x86a8d000 == 125 [pid = 1812] [id = 412] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x860a7c00 == 124 [pid = 1812] [id = 413] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x86226c00 == 123 [pid = 1812] [id = 411] 03:09:18 INFO - PROCESS | 1812 | --DOCSHELL 0x82c10400 == 122 [pid = 1812] [id = 410] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x86b22400) [pid = 1812] [serial = 1229] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0xa09ddc00) [pid = 1812] [serial = 1212] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8e403800) [pid = 1812] [serial = 1175] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x84e8ec00) [pid = 1812] [serial = 1221] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x84e84000) [pid = 1812] [serial = 1220] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x87384800) [pid = 1812] [serial = 1166] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x87b6c400) [pid = 1812] [serial = 1167] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x935ec800) [pid = 1812] [serial = 1188] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x9fa26000) [pid = 1812] [serial = 1205] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8c20f000) [pid = 1812] [serial = 1172] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x92668c00) [pid = 1812] [serial = 1187] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8ff98c00) [pid = 1812] [serial = 1182] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8a492800) [pid = 1812] [serial = 1169] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x943eb400) [pid = 1812] [serial = 1190] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0xa09d8c00) [pid = 1812] [serial = 1211] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x9fe11400) [pid = 1812] [serial = 1209] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8f4fb800) [pid = 1812] [serial = 1179] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x9a553400) [pid = 1812] [serial = 1200] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x9770dc00) [pid = 1812] [serial = 1193] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x89d84000) [pid = 1812] [serial = 1092] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x902cd000) [pid = 1812] [serial = 1184] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x97ee7800) [pid = 1812] [serial = 1194] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x86223000) [pid = 1812] [serial = 1163] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x86a8e000) [pid = 1812] [serial = 1224] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x9a509400) [pid = 1812] [serial = 1199] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8e2c7c00) [pid = 1812] [serial = 1173] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8a5d9800) [pid = 1812] [serial = 1170] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0xa0db1800) [pid = 1812] [serial = 1214] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8f1a2800) [pid = 1812] [serial = 1176] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x97d45000) [pid = 1812] [serial = 1196] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8fd90c00) [pid = 1812] [serial = 1181] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x96064400) [pid = 1812] [serial = 1191] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0xa2935800) [pid = 1812] [serial = 1218] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x9a78b000) [pid = 1812] [serial = 1202] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8622a800) [pid = 1812] [serial = 1223] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x9fa98400) [pid = 1812] [serial = 1206] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8f4f8000) [pid = 1812] [serial = 1178] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0xa0db3000) [pid = 1812] [serial = 1215] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x902d2800) [pid = 1812] [serial = 1185] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0xa0e9f000) [pid = 1812] [serial = 1217] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x87952800) [pid = 1812] [serial = 1227] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8737f800) [pid = 1812] [serial = 1226] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x9fdf1000) [pid = 1812] [serial = 1208] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x9de18000) [pid = 1812] [serial = 1203] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x983db800) [pid = 1812] [serial = 1197] [outer = (nil)] [url = about:blank] 03:09:18 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x86956000) [pid = 1812] [serial = 1164] [outer = (nil)] [url = about:blank] 03:09:19 INFO - PROCESS | 1812 | 1461233359286 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]]]}] 03:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 3237ms 03:09:19 INFO - PROCESS | 1812 | 1461233359330 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 03:09:19 INFO - PROCESS | 1812 | 1461233359337 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 03:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:09:19 INFO - PROCESS | 1812 | 1461233359345 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:09:19 INFO - PROCESS | 1812 | 1461233359350 Marionette TRACE conn3 <- [1,1778,null,{}] 03:09:19 INFO - PROCESS | 1812 | 1461233359362 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}] 03:09:19 INFO - PROCESS | 1812 | 1461233359569 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 03:09:19 INFO - PROCESS | 1812 | 1461233359762 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8418a000 == 123 [pid = 1812] [id = 452] 03:09:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x84c39000) [pid = 1812] [serial = 1357] [outer = (nil)] 03:09:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x860a1c00) [pid = 1812] [serial = 1358] [outer = 0x84c39000] 03:09:19 INFO - PROCESS | 1812 | 1461233359842 Marionette DEBUG loaded listener.js 03:09:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x860b0c00) [pid = 1812] [serial = 1359] [outer = 0x84c39000] 03:09:20 INFO - PROCESS | 1812 | 1461233360769 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]]]}] 03:09:20 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 03:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1480ms 03:09:20 INFO - PROCESS | 1812 | 1461233360826 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 03:09:20 INFO - PROCESS | 1812 | 1461233360835 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 03:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:09:20 INFO - PROCESS | 1812 | 1461233360844 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:09:20 INFO - PROCESS | 1812 | 1461233360849 Marionette TRACE conn3 <- [1,1782,null,{}] 03:09:20 INFO - PROCESS | 1812 | 1461233360854 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}] 03:09:21 INFO - PROCESS | 1812 | 1461233361049 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 03:09:21 INFO - PROCESS | 1812 | 1461233361366 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x86223000 == 124 [pid = 1812] [id = 453] 03:09:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x86a8d000) [pid = 1812] [serial = 1360] [outer = (nil)] 03:09:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x86ce2800) [pid = 1812] [serial = 1361] [outer = 0x86a8d000] 03:09:21 INFO - PROCESS | 1812 | 1461233361457 Marionette DEBUG loaded listener.js 03:09:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x86da3400) [pid = 1812] [serial = 1362] [outer = 0x86a8d000] 03:09:22 INFO - PROCESS | 1812 | 1461233362295 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]]]}] 03:09:22 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 03:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1477ms 03:09:22 INFO - PROCESS | 1812 | 1461233362323 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 03:09:22 INFO - PROCESS | 1812 | 1461233362326 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 03:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:09:22 INFO - PROCESS | 1812 | 1461233362333 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:09:22 INFO - PROCESS | 1812 | 1461233362338 Marionette TRACE conn3 <- [1,1786,null,{}] 03:09:22 INFO - PROCESS | 1812 | 1461233362360 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}] 03:09:22 INFO - PROCESS | 1812 | 1461233362673 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 03:09:22 INFO - PROCESS | 1812 | 1461233362704 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x86a8ec00 == 125 [pid = 1812] [id = 454] 03:09:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x87b61400) [pid = 1812] [serial = 1363] [outer = (nil)] 03:09:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x87b6dc00) [pid = 1812] [serial = 1364] [outer = 0x87b61400] 03:09:22 INFO - PROCESS | 1812 | 1461233362779 Marionette DEBUG loaded listener.js 03:09:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x89cf3c00) [pid = 1812] [serial = 1365] [outer = 0x87b61400] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x9a502400) [pid = 1812] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x97cf7000) [pid = 1812] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8f1bfc00) [pid = 1812] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x92708400) [pid = 1812] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x86ce6400) [pid = 1812] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x92708c00) [pid = 1812] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x902ccc00) [pid = 1812] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x84039000) [pid = 1812] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x86a8f400) [pid = 1812] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x82a20400) [pid = 1812] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x87383000) [pid = 1812] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8694a000) [pid = 1812] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8e2c3400) [pid = 1812] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8e2cb800) [pid = 1812] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0xa099a400) [pid = 1812] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8e35f800) [pid = 1812] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8a5de800) [pid = 1812] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x84e8f400) [pid = 1812] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8ff9c800) [pid = 1812] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x87375400) [pid = 1812] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x97cf5c00) [pid = 1812] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:09:23 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x84e85800) [pid = 1812] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:09:24 INFO - PROCESS | 1812 | 1461233364404 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]]]}] 03:09:24 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 03:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 2134ms 03:09:24 INFO - PROCESS | 1812 | 1461233364467 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 03:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:09:24 INFO - PROCESS | 1812 | 1461233364471 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 03:09:24 INFO - PROCESS | 1812 | 1461233364477 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:09:24 INFO - PROCESS | 1812 | 1461233364480 Marionette TRACE conn3 <- [1,1790,null,{}] 03:09:24 INFO - PROCESS | 1812 | 1461233364486 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}] 03:09:24 INFO - PROCESS | 1812 | 1461233364670 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 03:09:24 INFO - PROCESS | 1812 | 1461233364680 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x8403ec00 == 126 [pid = 1812] [id = 455] 03:09:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8694c400) [pid = 1812] [serial = 1366] [outer = (nil)] 03:09:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x89c76000) [pid = 1812] [serial = 1367] [outer = 0x8694c400] 03:09:24 INFO - PROCESS | 1812 | 1461233364754 Marionette DEBUG loaded listener.js 03:09:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x89d7b400) [pid = 1812] [serial = 1368] [outer = 0x8694c400] 03:09:25 INFO - PROCESS | 1812 | 1461233365702 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]]]}] 03:09:25 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) 03:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1286ms 03:09:25 INFO - PROCESS | 1812 | 1461233365764 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 03:09:25 INFO - PROCESS | 1812 | 1461233365768 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 03:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:09:25 INFO - PROCESS | 1812 | 1461233365773 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:09:25 INFO - PROCESS | 1812 | 1461233365777 Marionette TRACE conn3 <- [1,1794,null,{}] 03:09:25 INFO - PROCESS | 1812 | 1461233365787 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}] 03:09:26 INFO - PROCESS | 1812 | 1461233366106 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 03:09:26 INFO - PROCESS | 1812 | 1461233366489 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x845d8800 == 127 [pid = 1812] [id = 456] 03:09:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x845d9000) [pid = 1812] [serial = 1369] [outer = (nil)] 03:09:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x847efc00) [pid = 1812] [serial = 1370] [outer = 0x845d9000] 03:09:26 INFO - PROCESS | 1812 | 1461233366592 Marionette DEBUG loaded listener.js 03:09:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x84c3dc00) [pid = 1812] [serial = 1371] [outer = 0x845d9000] 03:09:27 INFO - PROCESS | 1812 | 1461233367533 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]]]}] 03:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1795ms 03:09:27 INFO - PROCESS | 1812 | 1461233367572 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 03:09:27 INFO - PROCESS | 1812 | 1461233367578 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 03:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:09:27 INFO - PROCESS | 1812 | 1461233367585 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:09:27 INFO - PROCESS | 1812 | 1461233367591 Marionette TRACE conn3 <- [1,1798,null,{}] 03:09:27 INFO - PROCESS | 1812 | 1461233367598 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}] 03:09:27 INFO - PROCESS | 1812 | 1461233367815 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 03:09:28 INFO - PROCESS | 1812 | 1461233368139 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x860a9000 == 128 [pid = 1812] [id = 457] 03:09:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8694ac00) [pid = 1812] [serial = 1372] [outer = (nil)] 03:09:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x86a91800) [pid = 1812] [serial = 1373] [outer = 0x8694ac00] 03:09:28 INFO - PROCESS | 1812 | 1461233368235 Marionette DEBUG loaded listener.js 03:09:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x86b28c00) [pid = 1812] [serial = 1374] [outer = 0x8694ac00] 03:09:29 INFO - PROCESS | 1812 | 1461233369213 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]]]}] 03:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1683ms 03:09:29 INFO - PROCESS | 1812 | 1461233369268 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 03:09:29 INFO - PROCESS | 1812 | 1461233369272 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 03:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:09:29 INFO - PROCESS | 1812 | 1461233369280 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:09:29 INFO - PROCESS | 1812 | 1461233369284 Marionette TRACE conn3 <- [1,1802,null,{}] 03:09:29 INFO - PROCESS | 1812 | 1461233369290 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}] 03:09:29 INFO - PROCESS | 1812 | 1461233369514 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 03:09:29 INFO - PROCESS | 1812 | 1461233369881 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x86a93800 == 129 [pid = 1812] [id = 458] 03:09:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x87383000) [pid = 1812] [serial = 1375] [outer = (nil)] 03:09:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x87b60000) [pid = 1812] [serial = 1376] [outer = 0x87383000] 03:09:29 INFO - PROCESS | 1812 | 1461233369974 Marionette DEBUG loaded listener.js 03:09:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x89c74800) [pid = 1812] [serial = 1377] [outer = 0x87383000] 03:09:30 INFO - PROCESS | 1812 | 1461233370940 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]]]}] 03:09:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1733ms 03:09:31 INFO - PROCESS | 1812 | 1461233371014 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 03:09:31 INFO - PROCESS | 1812 | 1461233371020 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 03:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:09:31 INFO - PROCESS | 1812 | 1461233371038 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:09:31 INFO - PROCESS | 1812 | 1461233371045 Marionette TRACE conn3 <- [1,1806,null,{}] 03:09:31 INFO - PROCESS | 1812 | 1461233371050 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}] 03:09:31 INFO - PROCESS | 1812 | 1461233371311 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 03:09:31 INFO - PROCESS | 1812 | 1461233371644 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x85775800 == 130 [pid = 1812] [id = 459] 03:09:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8621d400) [pid = 1812] [serial = 1378] [outer = (nil)] 03:09:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8a1c3800) [pid = 1812] [serial = 1379] [outer = 0x8621d400] 03:09:31 INFO - PROCESS | 1812 | 1461233371731 Marionette DEBUG loaded listener.js 03:09:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8a5de800) [pid = 1812] [serial = 1380] [outer = 0x8621d400] 03:09:32 INFO - PROCESS | 1812 | 1461233372692 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]]]}] 03:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1744ms 03:09:32 INFO - PROCESS | 1812 | 1461233372774 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 03:09:32 INFO - PROCESS | 1812 | 1461233372778 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 03:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:09:32 INFO - PROCESS | 1812 | 1461233372784 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:09:32 INFO - PROCESS | 1812 | 1461233372788 Marionette TRACE conn3 <- [1,1810,null,{}] 03:09:32 INFO - PROCESS | 1812 | 1461233372794 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}] 03:09:33 INFO - PROCESS | 1812 | 1461233373043 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 03:09:33 INFO - PROCESS | 1812 | 1461233373360 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8794cc00 == 131 [pid = 1812] [id = 460] 03:09:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8a496400) [pid = 1812] [serial = 1381] [outer = (nil)] 03:09:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8c208c00) [pid = 1812] [serial = 1382] [outer = 0x8a496400] 03:09:33 INFO - PROCESS | 1812 | 1461233373451 Marionette DEBUG loaded listener.js 03:09:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8c20bc00) [pid = 1812] [serial = 1383] [outer = 0x8a496400] 03:09:34 INFO - PROCESS | 1812 | 1461233374312 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]]]}] 03:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1585ms 03:09:34 INFO - PROCESS | 1812 | 1461233374386 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 03:09:34 INFO - PROCESS | 1812 | 1461233374389 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 03:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:09:34 INFO - PROCESS | 1812 | 1461233374402 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:09:34 INFO - PROCESS | 1812 | 1461233374405 Marionette TRACE conn3 <- [1,1814,null,{}] 03:09:34 INFO - PROCESS | 1812 | 1461233374411 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}] 03:09:34 INFO - PROCESS | 1812 | 1461233374628 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 03:09:35 INFO - PROCESS | 1812 | 1461233375028 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:35 INFO - PROCESS | 1812 | ************************* 03:09:35 INFO - PROCESS | 1812 | A coding exception was thrown and uncaught in a Task. 03:09:35 INFO - PROCESS | 1812 | 03:09:35 INFO - PROCESS | 1812 | Full message: TypeError: NetworkError when attempting to fetch resource. 03:09:35 INFO - PROCESS | 1812 | Full stack: 03:09:35 INFO - PROCESS | 1812 | ************************* 03:09:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e404800 == 132 [pid = 1812] [id = 461] 03:09:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8e405c00) [pid = 1812] [serial = 1384] [outer = (nil)] 03:09:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8f1a1800) [pid = 1812] [serial = 1385] [outer = 0x8e405c00] 03:09:35 INFO - PROCESS | 1812 | 1461233375142 Marionette DEBUG loaded listener.js 03:09:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8f2d3000) [pid = 1812] [serial = 1386] [outer = 0x8e405c00] 03:09:36 INFO - PROCESS | 1812 | 1461233376096 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]]]}] 03:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1728ms 03:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:09:36 INFO - PROCESS | 1812 | 1461233376130 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 03:09:36 INFO - PROCESS | 1812 | 1461233376133 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 03:09:36 INFO - PROCESS | 1812 | 1461233376139 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:09:36 INFO - PROCESS | 1812 | 1461233376143 Marionette TRACE conn3 <- [1,1818,null,{}] 03:09:36 INFO - PROCESS | 1812 | 1461233376148 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}] 03:09:36 INFO - PROCESS | 1812 | 1461233376361 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 03:09:36 INFO - PROCESS | 1812 | 1461233376705 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x84c35400 == 133 [pid = 1812] [id = 462] 03:09:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x86227800) [pid = 1812] [serial = 1387] [outer = (nil)] 03:09:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8f923800) [pid = 1812] [serial = 1388] [outer = 0x86227800] 03:09:36 INFO - PROCESS | 1812 | 1461233376802 Marionette DEBUG loaded listener.js 03:09:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8fa0a800) [pid = 1812] [serial = 1389] [outer = 0x86227800] 03:09:37 INFO - PROCESS | 1812 | 1461233377710 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]]]}] 03:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1629ms 03:09:37 INFO - PROCESS | 1812 | 1461233377768 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 03:09:37 INFO - PROCESS | 1812 | 1461233377771 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 03:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:09:37 INFO - PROCESS | 1812 | 1461233377778 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:09:37 INFO - PROCESS | 1812 | 1461233377781 Marionette TRACE conn3 <- [1,1822,null,{}] 03:09:37 INFO - PROCESS | 1812 | 1461233377787 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}] 03:09:37 INFO - PROCESS | 1812 | 1461233377994 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 03:09:38 INFO - PROCESS | 1812 | 1461233378313 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x82a20800 == 134 [pid = 1812] [id = 463] 03:09:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8f4f8c00) [pid = 1812] [serial = 1390] [outer = (nil)] 03:09:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8fd92000) [pid = 1812] [serial = 1391] [outer = 0x8f4f8c00] 03:09:38 INFO - PROCESS | 1812 | 1461233378404 Marionette DEBUG loaded listener.js 03:09:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8fd93c00) [pid = 1812] [serial = 1392] [outer = 0x8f4f8c00] 03:09:39 INFO - PROCESS | 1812 | 1461233379283 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]]]}] 03:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1583ms 03:09:39 INFO - PROCESS | 1812 | 1461233379362 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 03:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:09:39 INFO - PROCESS | 1812 | 1461233379366 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 03:09:39 INFO - PROCESS | 1812 | 1461233379372 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:09:39 INFO - PROCESS | 1812 | 1461233379376 Marionette TRACE conn3 <- [1,1826,null,{}] 03:09:39 INFO - PROCESS | 1812 | 1461233379382 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}] 03:09:39 INFO - PROCESS | 1812 | 1461233379625 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 03:09:39 INFO - PROCESS | 1812 | 1461233379951 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd8a800 == 135 [pid = 1812] [id = 464] 03:09:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8fd90c00) [pid = 1812] [serial = 1393] [outer = (nil)] 03:09:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x90f03800) [pid = 1812] [serial = 1394] [outer = 0x8fd90c00] 03:09:40 INFO - PROCESS | 1812 | 1461233380038 Marionette DEBUG loaded listener.js 03:09:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x912dc800) [pid = 1812] [serial = 1395] [outer = 0x8fd90c00] 03:09:40 INFO - PROCESS | 1812 | 1461233380934 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]]]}] 03:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1629ms 03:09:41 INFO - PROCESS | 1812 | 1461233381002 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 03:09:41 INFO - PROCESS | 1812 | 1461233381006 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 03:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:09:41 INFO - PROCESS | 1812 | 1461233381013 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:09:41 INFO - PROCESS | 1812 | 1461233381016 Marionette TRACE conn3 <- [1,1830,null,{}] 03:09:41 INFO - PROCESS | 1812 | 1461233381022 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}] 03:09:41 INFO - PROCESS | 1812 | 1461233381233 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 03:09:41 INFO - PROCESS | 1812 | 1461233381572 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x9267c000 == 136 [pid = 1812] [id = 465] 03:09:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x9270f800) [pid = 1812] [serial = 1396] [outer = (nil)] 03:09:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x935ef000) [pid = 1812] [serial = 1397] [outer = 0x9270f800] 03:09:41 INFO - PROCESS | 1812 | 1461233381701 Marionette DEBUG loaded listener.js 03:09:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x935f6400) [pid = 1812] [serial = 1398] [outer = 0x9270f800] 03:09:42 INFO - PROCESS | 1812 | 1461233382610 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]]]}] 03:09:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:09:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1628ms 03:09:42 INFO - PROCESS | 1812 | 1461233382642 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 03:09:42 INFO - PROCESS | 1812 | 1461233382645 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 03:09:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:09:42 INFO - PROCESS | 1812 | 1461233382651 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:09:42 INFO - PROCESS | 1812 | 1461233382655 Marionette TRACE conn3 <- [1,1834,null,{}] 03:09:42 INFO - PROCESS | 1812 | 1461233382660 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}] 03:09:42 INFO - PROCESS | 1812 | 1461233382865 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 03:09:43 INFO - PROCESS | 1812 | 1461233383126 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x960a1400 == 137 [pid = 1812] [id = 466] 03:09:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x960a1c00) [pid = 1812] [serial = 1399] [outer = (nil)] 03:09:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x96e88800) [pid = 1812] [serial = 1400] [outer = 0x960a1c00] 03:09:43 INFO - PROCESS | 1812 | 1461233383292 Marionette DEBUG loaded listener.js 03:09:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x97cef000) [pid = 1812] [serial = 1401] [outer = 0x960a1c00] 03:09:44 INFO - PROCESS | 1812 | 1461233384205 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]]]}] 03:09:44 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 03:09:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1630ms 03:09:44 INFO - PROCESS | 1812 | 1461233384282 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 03:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:09:44 INFO - PROCESS | 1812 | 1461233384287 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 03:09:44 INFO - PROCESS | 1812 | 1461233384293 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:09:44 INFO - PROCESS | 1812 | 1461233384297 Marionette TRACE conn3 <- [1,1838,null,{}] 03:09:44 INFO - PROCESS | 1812 | 1461233384303 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}] 03:09:44 INFO - PROCESS | 1812 | 1461233384579 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 03:09:44 INFO - PROCESS | 1812 | 1461233384909 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x943eb400 == 138 [pid = 1812] [id = 467] 03:09:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x95865400) [pid = 1812] [serial = 1402] [outer = (nil)] 03:09:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x982fa000) [pid = 1812] [serial = 1403] [outer = 0x95865400] 03:09:45 INFO - PROCESS | 1812 | 1461233384999 Marionette DEBUG loaded listener.js 03:09:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x98593400) [pid = 1812] [serial = 1404] [outer = 0x95865400] 03:09:45 INFO - PROCESS | 1812 | 1461233385932 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]]]}] 03:09:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:09:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1683ms 03:09:45 INFO - PROCESS | 1812 | 1461233385976 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 03:09:45 INFO - PROCESS | 1812 | 1461233385979 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 03:09:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:09:45 INFO - PROCESS | 1812 | 1461233385985 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:09:45 INFO - PROCESS | 1812 | 1461233385989 Marionette TRACE conn3 <- [1,1842,null,{}] 03:09:45 INFO - PROCESS | 1812 | 1461233385994 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}] 03:09:46 INFO - PROCESS | 1812 | 1461233386201 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 03:09:46 INFO - PROCESS | 1812 | 1461233386535 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f1c0c00 == 139 [pid = 1812] [id = 468] 03:09:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x8fac2400) [pid = 1812] [serial = 1405] [outer = (nil)] 03:09:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x98a1b000) [pid = 1812] [serial = 1406] [outer = 0x8fac2400] 03:09:46 INFO - PROCESS | 1812 | 1461233386627 Marionette DEBUG loaded listener.js 03:09:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x98db4000) [pid = 1812] [serial = 1407] [outer = 0x8fac2400] 03:09:47 INFO - PROCESS | 1812 | 1461233387514 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]]]}] 03:09:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:09:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1577ms 03:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:09:47 INFO - PROCESS | 1812 | 1461233387564 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 03:09:47 INFO - PROCESS | 1812 | 1461233387567 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 03:09:47 INFO - PROCESS | 1812 | 1461233387574 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:09:47 INFO - PROCESS | 1812 | 1461233387577 Marionette TRACE conn3 <- [1,1846,null,{}] 03:09:47 INFO - PROCESS | 1812 | 1461233387583 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}] 03:09:47 INFO - PROCESS | 1812 | 1461233387789 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 03:09:48 INFO - PROCESS | 1812 | 1461233388075 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x98595000 == 140 [pid = 1812] [id = 469] 03:09:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x98a1b400) [pid = 1812] [serial = 1408] [outer = (nil)] 03:09:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x998f8c00) [pid = 1812] [serial = 1409] [outer = 0x98a1b400] 03:09:48 INFO - PROCESS | 1812 | 1461233388208 Marionette DEBUG loaded listener.js 03:09:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x9a50d800) [pid = 1812] [serial = 1410] [outer = 0x98a1b400] 03:09:49 INFO - PROCESS | 1812 | 1461233389048 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]]]}] 03:09:49 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) 03:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1548ms 03:09:49 INFO - PROCESS | 1812 | 1461233389124 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 03:09:49 INFO - PROCESS | 1812 | 1461233389128 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 03:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:09:49 INFO - PROCESS | 1812 | 1461233389137 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:09:49 INFO - PROCESS | 1812 | 1461233389139 Marionette TRACE conn3 <- [1,1850,null,{}] 03:09:49 INFO - PROCESS | 1812 | 1461233389144 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}] 03:09:49 INFO - PROCESS | 1812 | 1461233389352 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 03:09:49 INFO - PROCESS | 1812 | 1461233389645 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x998f2000 == 141 [pid = 1812] [id = 470] 03:09:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x998f5c00) [pid = 1812] [serial = 1411] [outer = (nil)] 03:09:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x9a55ac00) [pid = 1812] [serial = 1412] [outer = 0x998f5c00] 03:09:49 INFO - PROCESS | 1812 | 1461233389778 Marionette DEBUG loaded listener.js 03:09:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x9a560c00) [pid = 1812] [serial = 1413] [outer = 0x998f5c00] 03:09:50 INFO - PROCESS | 1812 | 1461233390646 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]]]}] 03:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1579ms 03:09:50 INFO - PROCESS | 1812 | 1461233390717 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 03:09:50 INFO - PROCESS | 1812 | 1461233390720 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 03:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:09:50 INFO - PROCESS | 1812 | 1461233390727 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:09:50 INFO - PROCESS | 1812 | 1461233390731 Marionette TRACE conn3 <- [1,1854,null,{}] 03:09:50 INFO - PROCESS | 1812 | 1461233390736 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}] 03:09:50 INFO - PROCESS | 1812 | 1461233390949 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 03:09:51 INFO - PROCESS | 1812 | 1461233391282 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f930000 == 142 [pid = 1812] [id = 471] 03:09:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x97702800) [pid = 1812] [serial = 1414] [outer = (nil)] 03:09:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x9de1ec00) [pid = 1812] [serial = 1415] [outer = 0x97702800] 03:09:51 INFO - PROCESS | 1812 | 1461233391372 Marionette DEBUG loaded listener.js 03:09:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x9de22800) [pid = 1812] [serial = 1416] [outer = 0x97702800] 03:09:52 INFO - PROCESS | 1812 | 1461233392301 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]]]}] 03:09:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:09:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1639ms 03:09:52 INFO - PROCESS | 1812 | 1461233392367 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 03:09:52 INFO - PROCESS | 1812 | 1461233392371 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 03:09:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:09:52 INFO - PROCESS | 1812 | 1461233392377 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:09:52 INFO - PROCESS | 1812 | 1461233392381 Marionette TRACE conn3 <- [1,1858,null,{}] 03:09:52 INFO - PROCESS | 1812 | 1461233392386 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}] 03:09:52 INFO - PROCESS | 1812 | 1461233392596 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 03:09:52 INFO - PROCESS | 1812 | 1461233392927 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x998cb000 == 143 [pid = 1812] [id = 472] 03:09:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x9a559800) [pid = 1812] [serial = 1417] [outer = (nil)] 03:09:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x9fb9b400) [pid = 1812] [serial = 1418] [outer = 0x9a559800] 03:09:53 INFO - PROCESS | 1812 | 1461233393019 Marionette DEBUG loaded listener.js 03:09:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x9fe11400) [pid = 1812] [serial = 1419] [outer = 0x9a559800] 03:09:53 INFO - PROCESS | 1812 | 1461233393892 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]]]}] 03:09:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:09:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1589ms 03:09:53 INFO - PROCESS | 1812 | 1461233393967 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 03:09:53 INFO - PROCESS | 1812 | 1461233393971 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 03:09:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:09:53 INFO - PROCESS | 1812 | 1461233393978 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:09:53 INFO - PROCESS | 1812 | 1461233393981 Marionette TRACE conn3 <- [1,1862,null,{}] 03:09:53 INFO - PROCESS | 1812 | 1461233393986 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}] 03:09:54 INFO - PROCESS | 1812 | 1461233394236 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 03:09:54 INFO - PROCESS | 1812 | 1461233394565 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x84040400 == 144 [pid = 1812] [id = 473] 03:09:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x9de20400) [pid = 1812] [serial = 1420] [outer = (nil)] 03:09:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0xa09d4400) [pid = 1812] [serial = 1421] [outer = 0x9de20400] 03:09:54 INFO - PROCESS | 1812 | 1461233394655 Marionette DEBUG loaded listener.js 03:09:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0xa09db800) [pid = 1812] [serial = 1422] [outer = 0x9de20400] 03:09:55 INFO - PROCESS | 1812 | 1461233395544 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]]]}] 03:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1632ms 03:09:55 INFO - PROCESS | 1812 | 1461233395611 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 03:09:55 INFO - PROCESS | 1812 | 1461233395619 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 03:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:09:55 INFO - PROCESS | 1812 | 1461233395628 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:09:55 INFO - PROCESS | 1812 | 1461233395636 Marionette TRACE conn3 <- [1,1866,null,{}] 03:09:55 INFO - PROCESS | 1812 | 1461233395642 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}] 03:09:55 INFO - PROCESS | 1812 | 1461233395852 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 03:09:56 INFO - PROCESS | 1812 | 1461233396187 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:57 INFO - PROCESS | 1812 | --DOCSHELL 0x84c41c00 == 143 [pid = 1812] [id = 430] 03:09:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8403ec00 == 142 [pid = 1812] [id = 455] 03:09:57 INFO - PROCESS | 1812 | --DOCSHELL 0x86a8ec00 == 141 [pid = 1812] [id = 454] 03:09:57 INFO - PROCESS | 1812 | --DOCSHELL 0x86223000 == 140 [pid = 1812] [id = 453] 03:09:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8418a000 == 139 [pid = 1812] [id = 452] 03:09:57 INFO - PROCESS | 1812 | --DOCSHELL 0x82a29c00 == 138 [pid = 1812] [id = 442] 03:09:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8c204400 == 137 [pid = 1812] [id = 441] 03:09:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8e31a800 == 136 [pid = 1812] [id = 440] 03:09:57 INFO - PROCESS | 1812 | --DOCSHELL 0x86b20400 == 135 [pid = 1812] [id = 439] 03:09:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8c201800 == 134 [pid = 1812] [id = 438] 03:09:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0d1c00 == 133 [pid = 1812] [id = 437] 03:09:57 INFO - PROCESS | 1812 | --DOCSHELL 0x89cf0000 == 132 [pid = 1812] [id = 435] 03:09:57 INFO - PROCESS | 1812 | --DOCSHELL 0x84182000 == 131 [pid = 1812] [id = 436] 03:09:57 INFO - PROCESS | 1812 | --DOCSHELL 0x86951c00 == 130 [pid = 1812] [id = 434] 03:09:57 INFO - PROCESS | 1812 | --DOCSHELL 0x860a7400 == 129 [pid = 1812] [id = 432] 03:09:57 INFO - PROCESS | 1812 | --DOCSHELL 0x84c38000 == 128 [pid = 1812] [id = 433] 03:09:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x82a29c00 == 129 [pid = 1812] [id = 474] 03:09:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x8403ec00) [pid = 1812] [serial = 1423] [outer = (nil)] 03:09:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x8418a000) [pid = 1812] [serial = 1424] [outer = 0x8403ec00] 03:09:57 INFO - PROCESS | 1812 | 1461233397824 Marionette DEBUG loaded listener.js 03:09:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x847f8800) [pid = 1812] [serial = 1425] [outer = 0x8403ec00] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0xa0b40c00) [pid = 1812] [serial = 1278] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x9a55fc00) [pid = 1812] [serial = 1274] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8ffa1000) [pid = 1812] [serial = 1257] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x97a69c00) [pid = 1812] [serial = 1266] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8ff97c00) [pid = 1812] [serial = 1256] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x89c73400) [pid = 1812] [serial = 1238] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x94320400) [pid = 1812] [serial = 1263] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x97d51c00) [pid = 1812] [serial = 1269] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x84182c00) [pid = 1812] [serial = 1232] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x87381800) [pid = 1812] [serial = 1295] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x82c0d400) [pid = 1812] [serial = 1286] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x89cf4000) [pid = 1812] [serial = 1161] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x86ce4000) [pid = 1812] [serial = 1236] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8f2da000) [pid = 1812] [serial = 1251] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x87948c00) [pid = 1812] [serial = 1296] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x97d50400) [pid = 1812] [serial = 1268] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8fa09400) [pid = 1812] [serial = 1253] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x97621c00) [pid = 1812] [serial = 1265] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0xa3b01c00) [pid = 1812] [serial = 1281] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8f1b4800) [pid = 1812] [serial = 1248] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x92877800) [pid = 1812] [serial = 1262] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8c23ec00) [pid = 1812] [serial = 1245] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x89cfa400) [pid = 1812] [serial = 1239] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x86a8cc00) [pid = 1812] [serial = 1292] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0xa2937800) [pid = 1812] [serial = 1280] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x91cb1800) [pid = 1812] [serial = 1260] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8a1d0c00) [pid = 1812] [serial = 1241] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x99070c00) [pid = 1812] [serial = 1271] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x904c1c00) [pid = 1812] [serial = 1259] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8a5df400) [pid = 1812] [serial = 1242] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x84e8dc00) [pid = 1812] [serial = 1289] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8f2d5400) [pid = 1812] [serial = 1250] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x9a5ab000) [pid = 1812] [serial = 1275] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8c239800) [pid = 1812] [serial = 1244] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x84c33000) [pid = 1812] [serial = 1233] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x9981c400) [pid = 1812] [serial = 1272] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x86b27000) [pid = 1812] [serial = 1235] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8fa0fc00) [pid = 1812] [serial = 1254] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8577bc00) [pid = 1812] [serial = 1290] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0xa43c1400) [pid = 1812] [serial = 1283] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x86a97000) [pid = 1812] [serial = 1293] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0xa0949400) [pid = 1812] [serial = 1277] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x84185000) [pid = 1812] [serial = 1287] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8e365c00) [pid = 1812] [serial = 1247] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x87b60c00) [pid = 1812] [serial = 1298] [outer = (nil)] [url = about:blank] 03:09:58 INFO - PROCESS | 1812 | 1461233398890 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]]]}] 03:09:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 3290ms 03:09:58 INFO - PROCESS | 1812 | 1461233398919 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 03:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:09:58 INFO - PROCESS | 1812 | 1461233398924 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 03:09:58 INFO - PROCESS | 1812 | 1461233398932 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:09:58 INFO - PROCESS | 1812 | 1461233398937 Marionette TRACE conn3 <- [1,1870,null,{}] 03:09:58 INFO - PROCESS | 1812 | 1461233398944 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}] 03:09:59 INFO - PROCESS | 1812 | 1461233399146 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 03:09:59 INFO - PROCESS | 1812 | 1461233399366 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x85778800 == 130 [pid = 1812] [id = 475] 03:09:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x85781400) [pid = 1812] [serial = 1426] [outer = (nil)] 03:09:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x860ad000) [pid = 1812] [serial = 1427] [outer = 0x85781400] 03:09:59 INFO - PROCESS | 1812 | 1461233399446 Marionette DEBUG loaded listener.js 03:09:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x86226c00) [pid = 1812] [serial = 1428] [outer = 0x85781400] 03:10:00 INFO - PROCESS | 1812 | 1461233400298 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]]]}] 03:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1432ms 03:10:00 INFO - PROCESS | 1812 | 1461233400362 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 03:10:00 INFO - PROCESS | 1812 | 1461233400368 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 03:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:10:00 INFO - PROCESS | 1812 | 1461233400410 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:10:00 INFO - PROCESS | 1812 | 1461233400415 Marionette TRACE conn3 <- [1,1874,null,{}] 03:10:00 INFO - PROCESS | 1812 | 1461233400436 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}] 03:10:00 INFO - PROCESS | 1812 | 1461233400715 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 03:10:00 INFO - PROCESS | 1812 | 1461233400744 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x860b0000 == 131 [pid = 1812] [id = 476] 03:10:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x86952800) [pid = 1812] [serial = 1429] [outer = (nil)] 03:10:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x86b2b400) [pid = 1812] [serial = 1430] [outer = 0x86952800] 03:10:00 INFO - PROCESS | 1812 | 1461233400817 Marionette DEBUG loaded listener.js 03:10:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x86cea000) [pid = 1812] [serial = 1431] [outer = 0x86952800] 03:10:01 INFO - PROCESS | 1812 | 1461233401985 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]]]}] 03:10:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:10:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1678ms 03:10:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:10:02 INFO - PROCESS | 1812 | 1461233402056 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 03:10:02 INFO - PROCESS | 1812 | 1461233402059 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 03:10:02 INFO - PROCESS | 1812 | 1461233402073 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:10:02 INFO - PROCESS | 1812 | 1461233402080 Marionette TRACE conn3 <- [1,1878,null,{}] 03:10:02 INFO - PROCESS | 1812 | 1461233402104 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}] 03:10:02 INFO - PROCESS | 1812 | 1461233402399 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 03:10:03 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8f2d8000) [pid = 1812] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:10:03 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8e321c00) [pid = 1812] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:10:03 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8a1c1c00) [pid = 1812] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:10:03 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x84c39000) [pid = 1812] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:10:03 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x89d85800) [pid = 1812] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:10:03 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x87b61400) [pid = 1812] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:10:03 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8e363400) [pid = 1812] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:10:03 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8fa0f800) [pid = 1812] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:10:03 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x86a8d000) [pid = 1812] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:10:03 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8f1b3400) [pid = 1812] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:10:03 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x84e88400) [pid = 1812] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:10:03 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8f4f9c00) [pid = 1812] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:10:03 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x90030000) [pid = 1812] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:10:03 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x86a90c00) [pid = 1812] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:10:03 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8be9dc00) [pid = 1812] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:10:03 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x89cfd400) [pid = 1812] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:10:03 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x91cb9c00) [pid = 1812] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:10:03 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x84c38800) [pid = 1812] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:10:03 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8fac0400) [pid = 1812] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:10:03 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8c202800) [pid = 1812] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:10:03 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x902c7400) [pid = 1812] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:10:03 INFO - PROCESS | 1812 | 1461233403270 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x82a20400 == 132 [pid = 1812] [id = 477] 03:10:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x82a27400) [pid = 1812] [serial = 1432] [outer = (nil)] 03:10:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x84c39000) [pid = 1812] [serial = 1433] [outer = 0x82a27400] 03:10:03 INFO - PROCESS | 1812 | 1461233403349 Marionette DEBUG loaded listener.js 03:10:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8694d000) [pid = 1812] [serial = 1434] [outer = 0x82a27400] 03:10:04 INFO - PROCESS | 1812 | 1461233404098 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]]]}] 03:10:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:10:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 2064ms 03:10:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:10:04 INFO - PROCESS | 1812 | 1461233404131 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 03:10:04 INFO - PROCESS | 1812 | 1461233404134 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 03:10:04 INFO - PROCESS | 1812 | 1461233404141 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:10:04 INFO - PROCESS | 1812 | 1461233404144 Marionette TRACE conn3 <- [1,1882,null,{}] 03:10:04 INFO - PROCESS | 1812 | 1461233404149 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}] 03:10:04 INFO - PROCESS | 1812 | 1461233404411 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 03:10:04 INFO - PROCESS | 1812 | 1461233404433 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x84189000 == 133 [pid = 1812] [id = 478] 03:10:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x84e84c00) [pid = 1812] [serial = 1435] [outer = (nil)] 03:10:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x89cf4000) [pid = 1812] [serial = 1436] [outer = 0x84e84c00] 03:10:04 INFO - PROCESS | 1812 | 1461233404507 Marionette DEBUG loaded listener.js 03:10:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x89cfd800) [pid = 1812] [serial = 1437] [outer = 0x84e84c00] 03:10:05 INFO - PROCESS | 1812 | 1461233405614 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]]]}] 03:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1543ms 03:10:05 INFO - PROCESS | 1812 | 1461233405685 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 03:10:05 INFO - PROCESS | 1812 | 1461233405691 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 03:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:10:05 INFO - PROCESS | 1812 | 1461233405700 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:10:05 INFO - PROCESS | 1812 | 1461233405706 Marionette TRACE conn3 <- [1,1886,null,{}] 03:10:05 INFO - PROCESS | 1812 | 1461233405716 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}] 03:10:05 INFO - PROCESS | 1812 | 1461233405972 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 03:10:06 INFO - PROCESS | 1812 | 1461233406325 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x847f1c00 == 134 [pid = 1812] [id = 479] 03:10:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x84c3a800) [pid = 1812] [serial = 1438] [outer = (nil)] 03:10:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x860a7400) [pid = 1812] [serial = 1439] [outer = 0x84c3a800] 03:10:06 INFO - PROCESS | 1812 | 1461233406421 Marionette DEBUG loaded listener.js 03:10:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x86a95c00) [pid = 1812] [serial = 1440] [outer = 0x84c3a800] 03:10:07 INFO - PROCESS | 1812 | 1461233407325 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]]]}] 03:10:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1688ms 03:10:07 INFO - PROCESS | 1812 | 1461233407388 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 03:10:07 INFO - PROCESS | 1812 | 1461233407397 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 03:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:10:07 INFO - PROCESS | 1812 | 1461233407407 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:10:07 INFO - PROCESS | 1812 | 1461233407411 Marionette TRACE conn3 <- [1,1890,null,{}] 03:10:07 INFO - PROCESS | 1812 | 1461233407417 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}] 03:10:07 INFO - PROCESS | 1812 | 1461233407667 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 03:10:08 INFO - PROCESS | 1812 | 1461233408002 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x860a4800 == 135 [pid = 1812] [id = 480] 03:10:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x860a8000) [pid = 1812] [serial = 1441] [outer = (nil)] 03:10:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x89cf1000) [pid = 1812] [serial = 1442] [outer = 0x860a8000] 03:10:08 INFO - PROCESS | 1812 | 1461233408102 Marionette DEBUG loaded listener.js 03:10:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x89d85400) [pid = 1812] [serial = 1443] [outer = 0x860a8000] 03:10:09 INFO - PROCESS | 1812 | 1461233409148 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]]]}] 03:10:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:10:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1779ms 03:10:09 INFO - PROCESS | 1812 | 1461233409186 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 03:10:09 INFO - PROCESS | 1812 | 1461233409190 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 03:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:10:09 INFO - PROCESS | 1812 | 1461233409197 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:10:09 INFO - PROCESS | 1812 | 1461233409203 Marionette TRACE conn3 <- [1,1894,null,{}] 03:10:09 INFO - PROCESS | 1812 | 1461233409220 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}] 03:10:09 INFO - PROCESS | 1812 | 1461233409445 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 03:10:09 INFO - PROCESS | 1812 | 1461233409769 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0d2000 == 136 [pid = 1812] [id = 481] 03:10:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8a1ca400) [pid = 1812] [serial = 1444] [outer = (nil)] 03:10:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8a49c400) [pid = 1812] [serial = 1445] [outer = 0x8a1ca400] 03:10:09 INFO - PROCESS | 1812 | 1461233409865 Marionette DEBUG loaded listener.js 03:10:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8a5dc000) [pid = 1812] [serial = 1446] [outer = 0x8a1ca400] 03:10:10 INFO - PROCESS | 1812 | 1461233410801 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]]]}] 03:10:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1637ms 03:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:10:10 INFO - PROCESS | 1812 | 1461233410834 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 03:10:10 INFO - PROCESS | 1812 | 1461233410838 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 03:10:10 INFO - PROCESS | 1812 | 1461233410845 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:10:10 INFO - PROCESS | 1812 | 1461233410848 Marionette TRACE conn3 <- [1,1898,null,{}] 03:10:10 INFO - PROCESS | 1812 | 1461233410854 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}] 03:10:11 INFO - PROCESS | 1812 | 1461233411058 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 03:10:11 INFO - PROCESS | 1812 | 1461233411381 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x87384800 == 137 [pid = 1812] [id = 482] 03:10:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8be91800) [pid = 1812] [serial = 1447] [outer = (nil)] 03:10:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8c201800) [pid = 1812] [serial = 1448] [outer = 0x8be91800] 03:10:11 INFO - PROCESS | 1812 | 1461233411476 Marionette DEBUG loaded listener.js 03:10:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8c23bc00) [pid = 1812] [serial = 1449] [outer = 0x8be91800] 03:10:12 INFO - PROCESS | 1812 | 1461233412372 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]]]}] 03:10:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:10:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1578ms 03:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:10:12 INFO - PROCESS | 1812 | 1461233412423 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 03:10:12 INFO - PROCESS | 1812 | 1461233412426 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 03:10:12 INFO - PROCESS | 1812 | 1461233412433 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:10:12 INFO - PROCESS | 1812 | 1461233412436 Marionette TRACE conn3 <- [1,1902,null,{}] 03:10:12 INFO - PROCESS | 1812 | 1461233412442 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}] 03:10:12 INFO - PROCESS | 1812 | 1461233412654 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 03:10:12 INFO - PROCESS | 1812 | 1461233412977 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x847f2000 == 138 [pid = 1812] [id = 483] 03:10:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x86958400) [pid = 1812] [serial = 1450] [outer = (nil)] 03:10:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8e2c7000) [pid = 1812] [serial = 1451] [outer = 0x86958400] 03:10:13 INFO - PROCESS | 1812 | 1461233413069 Marionette DEBUG loaded listener.js 03:10:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8e2cc400) [pid = 1812] [serial = 1452] [outer = 0x86958400] 03:10:14 INFO - PROCESS | 1812 | 1461233414013 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]]]}] 03:10:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1629ms 03:10:14 INFO - PROCESS | 1812 | 1461233414062 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 03:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:10:14 INFO - PROCESS | 1812 | 1461233414066 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 03:10:14 INFO - PROCESS | 1812 | 1461233414072 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:10:14 INFO - PROCESS | 1812 | 1461233414076 Marionette TRACE conn3 <- [1,1906,null,{}] 03:10:14 INFO - PROCESS | 1812 | 1461233414081 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}] 03:10:14 INFO - PROCESS | 1812 | 1461233414320 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 03:10:14 INFO - PROCESS | 1812 | 1461233414646 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e36c400 == 139 [pid = 1812] [id = 484] 03:10:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8e36d800) [pid = 1812] [serial = 1453] [outer = (nil)] 03:10:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8f1b4000) [pid = 1812] [serial = 1454] [outer = 0x8e36d800] 03:10:14 INFO - PROCESS | 1812 | 1461233414752 Marionette DEBUG loaded listener.js 03:10:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8f1bf400) [pid = 1812] [serial = 1455] [outer = 0x8e36d800] 03:10:15 INFO - PROCESS | 1812 | 1461233415675 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]]]}] 03:10:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:10:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1639ms 03:10:15 INFO - PROCESS | 1812 | 1461233415716 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 03:10:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:10:15 INFO - PROCESS | 1812 | 1461233415723 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 03:10:15 INFO - PROCESS | 1812 | 1461233415729 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:10:15 INFO - PROCESS | 1812 | 1461233415733 Marionette TRACE conn3 <- [1,1910,null,{}] 03:10:15 INFO - PROCESS | 1812 | 1461233415738 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}] 03:10:15 INFO - PROCESS | 1812 | 1461233415942 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 03:10:16 INFO - PROCESS | 1812 | 1461233416269 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x86221400 == 140 [pid = 1812] [id = 485] 03:10:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x87376800) [pid = 1812] [serial = 1456] [outer = (nil)] 03:10:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8f2d5400) [pid = 1812] [serial = 1457] [outer = 0x87376800] 03:10:16 INFO - PROCESS | 1812 | 1461233416355 Marionette DEBUG loaded listener.js 03:10:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8f2d8c00) [pid = 1812] [serial = 1458] [outer = 0x87376800] 03:10:17 INFO - PROCESS | 1812 | 1461233417220 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]]]}] 03:10:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1532ms 03:10:17 INFO - PROCESS | 1812 | 1461233417262 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 03:10:17 INFO - PROCESS | 1812 | 1461233417266 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 03:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:10:17 INFO - PROCESS | 1812 | 1461233417292 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:10:17 INFO - PROCESS | 1812 | 1461233417297 Marionette TRACE conn3 <- [1,1914,null,{}] 03:10:17 INFO - PROCESS | 1812 | 1461233417303 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}] 03:10:17 INFO - PROCESS | 1812 | 1461233417522 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 03:10:17 INFO - PROCESS | 1812 | 1461233417802 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x84034400 == 141 [pid = 1812] [id = 486] 03:10:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8417d400) [pid = 1812] [serial = 1459] [outer = (nil)] 03:10:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8f927400) [pid = 1812] [serial = 1460] [outer = 0x8417d400] 03:10:17 INFO - PROCESS | 1812 | 1461233417933 Marionette DEBUG loaded listener.js 03:10:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8fa03000) [pid = 1812] [serial = 1461] [outer = 0x8417d400] 03:10:18 INFO - PROCESS | 1812 | 1461233418839 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]]]}] 03:10:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:10:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1585ms 03:10:18 INFO - PROCESS | 1812 | 1461233418876 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 03:10:18 INFO - PROCESS | 1812 | 1461233418883 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 03:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:10:18 INFO - PROCESS | 1812 | 1461233418889 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:10:18 INFO - PROCESS | 1812 | 1461233418892 Marionette TRACE conn3 <- [1,1918,null,{}] 03:10:18 INFO - PROCESS | 1812 | 1461233418919 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}] 03:10:19 INFO - PROCESS | 1812 | 1461233419130 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 03:10:19 INFO - PROCESS | 1812 | 1461233419405 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e406000 == 142 [pid = 1812] [id = 487] 03:10:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8f2d0000) [pid = 1812] [serial = 1462] [outer = (nil)] 03:10:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8fd90000) [pid = 1812] [serial = 1463] [outer = 0x8f2d0000] 03:10:19 INFO - PROCESS | 1812 | 1461233419536 Marionette DEBUG loaded listener.js 03:10:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8ffa0c00) [pid = 1812] [serial = 1464] [outer = 0x8f2d0000] 03:10:20 INFO - PROCESS | 1812 | 1461233420439 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]]]}] 03:10:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1589ms 03:10:20 INFO - PROCESS | 1812 | 1461233420479 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 03:10:20 INFO - PROCESS | 1812 | 1461233420483 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 03:10:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:10:20 INFO - PROCESS | 1812 | 1461233420489 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:10:20 INFO - PROCESS | 1812 | 1461233420491 Marionette TRACE conn3 <- [1,1922,null,{}] 03:10:20 INFO - PROCESS | 1812 | 1461233420518 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}] 03:10:20 INFO - PROCESS | 1812 | 1461233420743 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 03:10:21 INFO - PROCESS | 1812 | 1461233421068 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x84180800 == 143 [pid = 1812] [id = 488] 03:10:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8fa0fc00) [pid = 1812] [serial = 1465] [outer = (nil)] 03:10:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x902c5800) [pid = 1812] [serial = 1466] [outer = 0x8fa0fc00] 03:10:21 INFO - PROCESS | 1812 | 1461233421160 Marionette DEBUG loaded listener.js 03:10:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x902cc000) [pid = 1812] [serial = 1467] [outer = 0x8fa0fc00] 03:10:22 INFO - PROCESS | 1812 | 1461233422045 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]]]}] 03:10:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1635ms 03:10:22 INFO - PROCESS | 1812 | 1461233422125 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 03:10:22 INFO - PROCESS | 1812 | 1461233422130 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 03:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:10:22 INFO - PROCESS | 1812 | 1461233422136 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:10:22 INFO - PROCESS | 1812 | 1461233422140 Marionette TRACE conn3 <- [1,1926,null,{}] 03:10:22 INFO - PROCESS | 1812 | 1461233422146 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}] 03:10:22 INFO - PROCESS | 1812 | 1461233422380 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 03:10:22 INFO - PROCESS | 1812 | 1461233422736 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd92800 == 144 [pid = 1812] [id = 489] 03:10:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x91cc0800) [pid = 1812] [serial = 1468] [outer = (nil)] 03:10:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x92706c00) [pid = 1812] [serial = 1469] [outer = 0x91cc0800] 03:10:22 INFO - PROCESS | 1812 | 1461233422840 Marionette DEBUG loaded listener.js 03:10:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x935ec800) [pid = 1812] [serial = 1470] [outer = 0x91cc0800] 03:10:23 INFO - PROCESS | 1812 | 1461233423772 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]]]}] 03:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1680ms 03:10:23 INFO - PROCESS | 1812 | 1461233423819 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 03:10:23 INFO - PROCESS | 1812 | 1461233423823 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 03:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:10:23 INFO - PROCESS | 1812 | 1461233423830 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:10:23 INFO - PROCESS | 1812 | 1461233423833 Marionette TRACE conn3 <- [1,1930,null,{}] 03:10:23 INFO - PROCESS | 1812 | 1461233423839 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}] 03:10:24 INFO - PROCESS | 1812 | 1461233424059 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 03:10:24 INFO - PROCESS | 1812 | 1461233424388 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x87377000 == 145 [pid = 1812] [id = 490] 03:10:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x91cb3400) [pid = 1812] [serial = 1471] [outer = (nil)] 03:10:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x9432f400) [pid = 1812] [serial = 1472] [outer = 0x91cb3400] 03:10:24 INFO - PROCESS | 1812 | 1461233424480 Marionette DEBUG loaded listener.js 03:10:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x94e42000) [pid = 1812] [serial = 1473] [outer = 0x91cb3400] 03:10:25 INFO - PROCESS | 1812 | 1461233425362 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]]]}] 03:10:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:10:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1579ms 03:10:25 INFO - PROCESS | 1812 | 1461233425410 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 03:10:25 INFO - PROCESS | 1812 | 1461233425414 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 03:10:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:10:25 INFO - PROCESS | 1812 | 1461233425420 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:10:25 INFO - PROCESS | 1812 | 1461233425424 Marionette TRACE conn3 <- [1,1934,null,{}] 03:10:25 INFO - PROCESS | 1812 | 1461233425429 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}] 03:10:25 INFO - PROCESS | 1812 | 1461233425644 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 03:10:25 INFO - PROCESS | 1812 | 1461233425927 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x96060800 == 146 [pid = 1812] [id = 491] 03:10:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x96063c00) [pid = 1812] [serial = 1474] [outer = (nil)] 03:10:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x97681400) [pid = 1812] [serial = 1475] [outer = 0x96063c00] 03:10:26 INFO - PROCESS | 1812 | 1461233426064 Marionette DEBUG loaded listener.js 03:10:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x9770dc00) [pid = 1812] [serial = 1476] [outer = 0x96063c00] 03:10:27 INFO - PROCESS | 1812 | 1461233426997 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]]]}] 03:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1638ms 03:10:27 INFO - PROCESS | 1812 | 1461233427059 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 03:10:27 INFO - PROCESS | 1812 | 1461233427062 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 03:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:10:27 INFO - PROCESS | 1812 | 1461233427069 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:10:27 INFO - PROCESS | 1812 | 1461233427072 Marionette TRACE conn3 <- [1,1938,null,{}] 03:10:27 INFO - PROCESS | 1812 | 1461233427078 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}] 03:10:27 INFO - PROCESS | 1812 | 1461233427292 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 03:10:27 INFO - PROCESS | 1812 | 1461233427626 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x86b29800 == 147 [pid = 1812] [id = 492] 03:10:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x8f926800) [pid = 1812] [serial = 1477] [outer = (nil)] 03:10:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x97cf8c00) [pid = 1812] [serial = 1478] [outer = 0x8f926800] 03:10:27 INFO - PROCESS | 1812 | 1461233427717 Marionette DEBUG loaded listener.js 03:10:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x97d49000) [pid = 1812] [serial = 1479] [outer = 0x8f926800] 03:10:28 INFO - PROCESS | 1812 | 1461233428598 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]]]}] 03:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1578ms 03:10:28 INFO - PROCESS | 1812 | 1461233428648 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 03:10:28 INFO - PROCESS | 1812 | 1461233428651 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 03:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:10:28 INFO - PROCESS | 1812 | 1461233428657 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:10:28 INFO - PROCESS | 1812 | 1461233428660 Marionette TRACE conn3 <- [1,1942,null,{}] 03:10:28 INFO - PROCESS | 1812 | 1461233428668 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}] 03:10:28 INFO - PROCESS | 1812 | 1461233428917 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 03:10:29 INFO - PROCESS | 1812 | 1461233429265 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x943e0000 == 148 [pid = 1812] [id = 493] 03:10:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x97ba6000) [pid = 1812] [serial = 1480] [outer = (nil)] 03:10:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x98591800) [pid = 1812] [serial = 1481] [outer = 0x97ba6000] 03:10:29 INFO - PROCESS | 1812 | 1461233429357 Marionette DEBUG loaded listener.js 03:10:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x98db0400) [pid = 1812] [serial = 1482] [outer = 0x97ba6000] 03:10:30 INFO - PROCESS | 1812 | 1461233430263 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]]]}] 03:10:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:10:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1645ms 03:10:30 INFO - PROCESS | 1812 | 1461233430304 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 03:10:30 INFO - PROCESS | 1812 | 1461233430307 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 03:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:10:30 INFO - PROCESS | 1812 | 1461233430314 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:10:30 INFO - PROCESS | 1812 | 1461233430318 Marionette TRACE conn3 <- [1,1946,null,{}] 03:10:30 INFO - PROCESS | 1812 | 1461233430324 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}] 03:10:30 INFO - PROCESS | 1812 | 1461233430545 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 03:10:30 INFO - PROCESS | 1812 | 1461233430890 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x97cf5400 == 149 [pid = 1812] [id = 494] 03:10:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x98592400) [pid = 1812] [serial = 1483] [outer = (nil)] 03:10:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x9a55b400) [pid = 1812] [serial = 1484] [outer = 0x98592400] 03:10:30 INFO - PROCESS | 1812 | 1461233430983 Marionette DEBUG loaded listener.js 03:10:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x9a5a2000) [pid = 1812] [serial = 1485] [outer = 0x98592400] 03:10:31 INFO - PROCESS | 1812 | 1461233431892 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]]]}] 03:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1630ms 03:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:10:31 INFO - PROCESS | 1812 | 1461233431944 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 03:10:31 INFO - PROCESS | 1812 | 1461233431947 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 03:10:31 INFO - PROCESS | 1812 | 1461233431954 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:10:31 INFO - PROCESS | 1812 | 1461233431957 Marionette TRACE conn3 <- [1,1950,null,{}] 03:10:31 INFO - PROCESS | 1812 | 1461233431963 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}] 03:10:32 INFO - PROCESS | 1812 | 1461233432183 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 03:10:32 INFO - PROCESS | 1812 | 1461233432525 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x86da7000 == 150 [pid = 1812] [id = 495] 03:10:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x89d7f000) [pid = 1812] [serial = 1486] [outer = (nil)] 03:10:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x9fb5d400) [pid = 1812] [serial = 1487] [outer = 0x89d7f000] 03:10:32 INFO - PROCESS | 1812 | 1461233432622 Marionette DEBUG loaded listener.js 03:10:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x9fde3400) [pid = 1812] [serial = 1488] [outer = 0x89d7f000] 03:10:33 INFO - PROCESS | 1812 | 1461233433448 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]]]}] 03:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1532ms 03:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:10:33 INFO - PROCESS | 1812 | 1461233433485 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 03:10:33 INFO - PROCESS | 1812 | 1461233433488 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 03:10:33 INFO - PROCESS | 1812 | 1461233433495 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:10:33 INFO - PROCESS | 1812 | 1461233433498 Marionette TRACE conn3 <- [1,1954,null,{}] 03:10:33 INFO - PROCESS | 1812 | 1461233433504 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}] 03:10:33 INFO - PROCESS | 1812 | 1461233433709 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 03:10:34 INFO - PROCESS | 1812 | 1461233434009 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x845db400 == 151 [pid = 1812] [id = 496] 03:10:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x983cf000) [pid = 1812] [serial = 1489] [outer = (nil)] 03:10:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0xa0daf800) [pid = 1812] [serial = 1490] [outer = 0x983cf000] 03:10:34 INFO - PROCESS | 1812 | 1461233434142 Marionette DEBUG loaded listener.js 03:10:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0xa0db2000) [pid = 1812] [serial = 1491] [outer = 0x983cf000] 03:10:35 INFO - PROCESS | 1812 | 1461233435048 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]]]}] 03:10:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:10:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1629ms 03:10:35 INFO - PROCESS | 1812 | 1461233435124 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 03:10:35 INFO - PROCESS | 1812 | 1461233435127 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 03:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:10:35 INFO - PROCESS | 1812 | 1461233435133 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:10:35 INFO - PROCESS | 1812 | 1461233435136 Marionette TRACE conn3 <- [1,1958,null,{}] 03:10:35 INFO - PROCESS | 1812 | 1461233435142 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}] 03:10:35 INFO - PROCESS | 1812 | 1461233435389 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 03:10:37 INFO - PROCESS | 1812 | --DOCSHELL 0x89d78800 == 150 [pid = 1812] [id = 266] 03:10:37 INFO - PROCESS | 1812 | --DOCSHELL 0x82379400 == 149 [pid = 1812] [id = 428] 03:10:37 INFO - PROCESS | 1812 | --DOCSHELL 0x84040400 == 148 [pid = 1812] [id = 473] 03:10:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8f930000 == 147 [pid = 1812] [id = 471] 03:10:37 INFO - PROCESS | 1812 | --DOCSHELL 0x998cb000 == 146 [pid = 1812] [id = 472] 03:10:37 INFO - PROCESS | 1812 | --DOCSHELL 0x998f2000 == 145 [pid = 1812] [id = 470] 03:10:37 INFO - PROCESS | 1812 | --DOCSHELL 0x98595000 == 144 [pid = 1812] [id = 469] 03:10:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8f1c0c00 == 143 [pid = 1812] [id = 468] 03:10:37 INFO - PROCESS | 1812 | --DOCSHELL 0x960a1400 == 142 [pid = 1812] [id = 466] 03:10:37 INFO - PROCESS | 1812 | --DOCSHELL 0x943eb400 == 141 [pid = 1812] [id = 467] 03:10:37 INFO - PROCESS | 1812 | --DOCSHELL 0x9267c000 == 140 [pid = 1812] [id = 465] 03:10:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd8a800 == 139 [pid = 1812] [id = 464] 03:10:37 INFO - PROCESS | 1812 | --DOCSHELL 0x82a20800 == 138 [pid = 1812] [id = 463] 03:10:37 INFO - PROCESS | 1812 | --DOCSHELL 0x84c35400 == 137 [pid = 1812] [id = 462] 03:10:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8e404800 == 136 [pid = 1812] [id = 461] 03:10:37 INFO - PROCESS | 1812 | --DOCSHELL 0x85775800 == 135 [pid = 1812] [id = 459] 03:10:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8794cc00 == 134 [pid = 1812] [id = 460] 03:10:37 INFO - PROCESS | 1812 | --DOCSHELL 0x86a93800 == 133 [pid = 1812] [id = 458] 03:10:37 INFO - PROCESS | 1812 | --DOCSHELL 0x860a9000 == 132 [pid = 1812] [id = 457] 03:10:37 INFO - PROCESS | 1812 | --DOCSHELL 0x845d8800 == 131 [pid = 1812] [id = 456] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x89c76000) [pid = 1812] [serial = 1367] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x983dbc00) [pid = 1812] [serial = 1356] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8f1ab000) [pid = 1812] [serial = 1322] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8a5d6800) [pid = 1812] [serial = 1313] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x860b0c00) [pid = 1812] [serial = 1359] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x8a1c4000) [pid = 1812] [serial = 1310] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x87b6dc00) [pid = 1812] [serial = 1364] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x8f29f800) [pid = 1812] [serial = 1326] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8fd95800) [pid = 1812] [serial = 1332] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x96ae6800) [pid = 1812] [serial = 1349] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x86ce2800) [pid = 1812] [serial = 1361] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8f4f3800) [pid = 1812] [serial = 1329] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x89cf3c00) [pid = 1812] [serial = 1365] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8794c400) [pid = 1812] [serial = 1230] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x90037400) [pid = 1812] [serial = 1335] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x860a1c00) [pid = 1812] [serial = 1358] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x935ea800) [pid = 1812] [serial = 1344] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8f1af800) [pid = 1812] [serial = 1323] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x87950400) [pid = 1812] [serial = 1305] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8e369800) [pid = 1812] [serial = 1320] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8ffa0000) [pid = 1812] [serial = 1334] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x9270e800) [pid = 1812] [serial = 1343] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x89d86c00) [pid = 1812] [serial = 1308] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x980cc000) [pid = 1812] [serial = 1355] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x943e5400) [pid = 1812] [serial = 1347] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8f2d9c00) [pid = 1812] [serial = 1328] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x86da3400) [pid = 1812] [serial = 1362] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x89d7d400) [pid = 1812] [serial = 1307] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x84e82800) [pid = 1812] [serial = 1301] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8be93400) [pid = 1812] [serial = 1314] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x904c7400) [pid = 1812] [serial = 1338] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8e2c8800) [pid = 1812] [serial = 1317] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x92661400) [pid = 1812] [serial = 1340] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x860acc00) [pid = 1812] [serial = 1302] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8a1ce400) [pid = 1812] [serial = 1311] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8c243000) [pid = 1812] [serial = 1316] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x95865800) [pid = 1812] [serial = 1352] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8fac9000) [pid = 1812] [serial = 1331] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8f1be400) [pid = 1812] [serial = 1325] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x902d4c00) [pid = 1812] [serial = 1337] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8e364c00) [pid = 1812] [serial = 1319] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x86daf800) [pid = 1812] [serial = 1304] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x943e0400) [pid = 1812] [serial = 1346] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x91cbf000) [pid = 1812] [serial = 1341] [outer = (nil)] [url = about:blank] 03:10:37 INFO - PROCESS | 1812 | 1461233437570 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x84040400 == 132 [pid = 1812] [id = 497] 03:10:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8417ec00) [pid = 1812] [serial = 1492] [outer = (nil)] 03:10:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x847fb400) [pid = 1812] [serial = 1493] [outer = 0x8417ec00] 03:10:37 INFO - PROCESS | 1812 | 1461233437650 Marionette DEBUG loaded listener.js 03:10:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x84e82800) [pid = 1812] [serial = 1494] [outer = 0x8417ec00] 03:10:38 INFO - PROCESS | 1812 | 1461233438439 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]]]}] 03:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 3336ms 03:10:38 INFO - PROCESS | 1812 | 1461233438471 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 03:10:38 INFO - PROCESS | 1812 | 1461233438478 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 03:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:10:38 INFO - PROCESS | 1812 | 1461233438491 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:10:38 INFO - PROCESS | 1812 | 1461233438495 Marionette TRACE conn3 <- [1,1962,null,{}] 03:10:38 INFO - PROCESS | 1812 | 1461233438502 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}] 03:10:38 INFO - PROCESS | 1812 | 1461233438713 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 03:10:38 INFO - PROCESS | 1812 | 1461233438928 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x860a5000 == 133 [pid = 1812] [id = 498] 03:10:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x860a7000) [pid = 1812] [serial = 1495] [outer = (nil)] 03:10:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x86229400) [pid = 1812] [serial = 1496] [outer = 0x860a7000] 03:10:39 INFO - PROCESS | 1812 | 1461233439004 Marionette DEBUG loaded listener.js 03:10:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x86a97c00) [pid = 1812] [serial = 1497] [outer = 0x860a7000] 03:10:39 INFO - PROCESS | 1812 | 1461233439933 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]]]}] 03:10:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1483ms 03:10:39 INFO - PROCESS | 1812 | 1461233439977 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 03:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:10:39 INFO - PROCESS | 1812 | 1461233439983 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 03:10:39 INFO - PROCESS | 1812 | 1461233439989 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:10:39 INFO - PROCESS | 1812 | 1461233439993 Marionette TRACE conn3 <- [1,1966,null,{}] 03:10:40 INFO - PROCESS | 1812 | 1461233439999 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}] 03:10:40 INFO - PROCESS | 1812 | 1461233440275 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 03:10:40 INFO - PROCESS | 1812 | 1461233440308 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8622b400 == 134 [pid = 1812] [id = 499] 03:10:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x87378000) [pid = 1812] [serial = 1498] [outer = (nil)] 03:10:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x87947000) [pid = 1812] [serial = 1499] [outer = 0x87378000] 03:10:40 INFO - PROCESS | 1812 | 1461233440380 Marionette DEBUG loaded listener.js 03:10:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x87b5f400) [pid = 1812] [serial = 1500] [outer = 0x87378000] 03:10:41 INFO - PROCESS | 1812 | 1461233441373 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]]]}] 03:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1428ms 03:10:41 INFO - PROCESS | 1812 | 1461233441418 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 03:10:41 INFO - PROCESS | 1812 | 1461233441422 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 03:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:10:41 INFO - PROCESS | 1812 | 1461233441443 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:10:41 INFO - PROCESS | 1812 | 1461233441452 Marionette TRACE conn3 <- [1,1970,null,{}] 03:10:41 INFO - PROCESS | 1812 | 1461233441459 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}] 03:10:41 INFO - PROCESS | 1812 | 1461233441730 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 03:10:42 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8f4f8c00) [pid = 1812] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:10:42 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x98a1b400) [pid = 1812] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:10:42 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8694ac00) [pid = 1812] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:10:42 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x82a27400) [pid = 1812] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:10:42 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8403ec00) [pid = 1812] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:10:42 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x95865400) [pid = 1812] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:10:42 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x9270f800) [pid = 1812] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:10:42 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x998f5c00) [pid = 1812] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:10:42 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x9de20400) [pid = 1812] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:10:42 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x9a559800) [pid = 1812] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:10:42 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x97702800) [pid = 1812] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:10:42 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x960a1c00) [pid = 1812] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:10:42 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x85781400) [pid = 1812] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:10:42 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8fac2400) [pid = 1812] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:10:42 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x86952800) [pid = 1812] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:10:42 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8fd90c00) [pid = 1812] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:10:42 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x9fdf1800) [pid = 1812] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:10:42 INFO - PROCESS | 1812 | 1461233442597 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x82a27400 == 135 [pid = 1812] [id = 500] 03:10:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x82c09c00) [pid = 1812] [serial = 1501] [outer = (nil)] 03:10:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x860ab000) [pid = 1812] [serial = 1502] [outer = 0x82c09c00] 03:10:42 INFO - PROCESS | 1812 | 1461233442672 Marionette DEBUG loaded listener.js 03:10:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8794bc00) [pid = 1812] [serial = 1503] [outer = 0x82c09c00] 03:10:43 INFO - PROCESS | 1812 | 1461233443378 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]]]}] 03:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1993ms 03:10:43 INFO - PROCESS | 1812 | 1461233443439 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 03:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:10:43 INFO - PROCESS | 1812 | 1461233443443 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 03:10:43 INFO - PROCESS | 1812 | 1461233443449 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:10:43 INFO - PROCESS | 1812 | 1461233443453 Marionette TRACE conn3 <- [1,1974,null,{}] 03:10:43 INFO - PROCESS | 1812 | 1461233443462 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}] 03:10:43 INFO - PROCESS | 1812 | 1461233443655 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 03:10:43 INFO - PROCESS | 1812 | 1461233443666 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x845dec00 == 136 [pid = 1812] [id = 501] 03:10:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x87b6b000) [pid = 1812] [serial = 1504] [outer = (nil)] 03:10:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8a0d8000) [pid = 1812] [serial = 1505] [outer = 0x87b6b000] 03:10:43 INFO - PROCESS | 1812 | 1461233443738 Marionette DEBUG loaded listener.js 03:10:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8a1cec00) [pid = 1812] [serial = 1506] [outer = 0x87b6b000] 03:10:44 INFO - PROCESS | 1812 | 1461233444993 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]]]}] 03:10:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:10:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1590ms 03:10:45 INFO - PROCESS | 1812 | 1461233445040 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 03:10:45 INFO - PROCESS | 1812 | 1461233445046 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 03:10:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:10:45 INFO - PROCESS | 1812 | 1461233445055 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:10:45 INFO - PROCESS | 1812 | 1461233445061 Marionette TRACE conn3 <- [1,1978,null,{}] 03:10:45 INFO - PROCESS | 1812 | 1461233445071 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}] 03:10:45 INFO - PROCESS | 1812 | 1461233445292 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 03:10:45 INFO - PROCESS | 1812 | 1461233445634 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x84e8a400 == 137 [pid = 1812] [id = 502] 03:10:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x85774000) [pid = 1812] [serial = 1507] [outer = (nil)] 03:10:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8694ac00) [pid = 1812] [serial = 1508] [outer = 0x85774000] 03:10:45 INFO - PROCESS | 1812 | 1461233445728 Marionette DEBUG loaded listener.js 03:10:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x86cec000) [pid = 1812] [serial = 1509] [outer = 0x85774000] 03:10:46 INFO - PROCESS | 1812 | 1461233446654 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]]]}] 03:10:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:10:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1634ms 03:10:46 INFO - PROCESS | 1812 | 1461233446690 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 03:10:46 INFO - PROCESS | 1812 | 1461233446698 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 03:10:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:10:46 INFO - PROCESS | 1812 | 1461233446709 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:10:46 INFO - PROCESS | 1812 | 1461233446712 Marionette TRACE conn3 <- [1,1982,null,{}] 03:10:46 INFO - PROCESS | 1812 | 1461233446719 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}] 03:10:46 INFO - PROCESS | 1812 | 1461233446934 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 03:10:47 INFO - PROCESS | 1812 | 1461233447208 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x89c6e000 == 138 [pid = 1812] [id = 503] 03:10:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x89c72800) [pid = 1812] [serial = 1510] [outer = (nil)] 03:10:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x89cf6c00) [pid = 1812] [serial = 1511] [outer = 0x89c72800] 03:10:47 INFO - PROCESS | 1812 | 1461233447349 Marionette DEBUG loaded listener.js 03:10:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8a0cd400) [pid = 1812] [serial = 1512] [outer = 0x89c72800] 03:10:48 INFO - PROCESS | 1812 | 1461233448353 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]]]}] 03:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1678ms 03:10:48 INFO - PROCESS | 1812 | 1461233448387 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 03:10:48 INFO - PROCESS | 1812 | 1461233448391 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 03:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:10:48 INFO - PROCESS | 1812 | 1461233448398 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:10:48 INFO - PROCESS | 1812 | 1461233448404 Marionette TRACE conn3 <- [1,1986,null,{}] 03:10:48 INFO - PROCESS | 1812 | 1461233448420 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}] 03:10:48 INFO - PROCESS | 1812 | 1461233448643 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 03:10:48 INFO - PROCESS | 1812 | 1461233448966 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a498400 == 139 [pid = 1812] [id = 504] 03:10:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8be93400) [pid = 1812] [serial = 1513] [outer = (nil)] 03:10:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8c110000) [pid = 1812] [serial = 1514] [outer = 0x8be93400] 03:10:49 INFO - PROCESS | 1812 | 1461233449062 Marionette DEBUG loaded listener.js 03:10:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8c20a400) [pid = 1812] [serial = 1515] [outer = 0x8be93400] 03:10:49 INFO - PROCESS | 1812 | 1461233449956 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]]]}] 03:10:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:10:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1589ms 03:10:49 INFO - PROCESS | 1812 | 1461233449987 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 03:10:49 INFO - PROCESS | 1812 | 1461233449991 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 03:10:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:10:50 INFO - PROCESS | 1812 | 1461233449998 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:10:50 INFO - PROCESS | 1812 | 1461233450000 Marionette TRACE conn3 <- [1,1990,null,{}] 03:10:50 INFO - PROCESS | 1812 | 1461233450007 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}] 03:10:50 INFO - PROCESS | 1812 | 1461233450213 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 03:10:50 INFO - PROCESS | 1812 | 1461233450494 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c210000 == 140 [pid = 1812] [id = 505] 03:10:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8e2c0c00) [pid = 1812] [serial = 1516] [outer = (nil)] 03:10:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8e2cb400) [pid = 1812] [serial = 1517] [outer = 0x8e2c0c00] 03:10:50 INFO - PROCESS | 1812 | 1461233450631 Marionette DEBUG loaded listener.js 03:10:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8e367000) [pid = 1812] [serial = 1518] [outer = 0x8e2c0c00] 03:10:51 INFO - PROCESS | 1812 | 1461233451523 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]]]}] 03:10:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:10:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1583ms 03:10:51 INFO - PROCESS | 1812 | 1461233451581 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 03:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:10:51 INFO - PROCESS | 1812 | 1461233451585 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 03:10:51 INFO - PROCESS | 1812 | 1461233451591 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:10:51 INFO - PROCESS | 1812 | 1461233451594 Marionette TRACE conn3 <- [1,1994,null,{}] 03:10:51 INFO - PROCESS | 1812 | 1461233451600 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}] 03:10:51 INFO - PROCESS | 1812 | 1461233451805 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 03:10:52 INFO - PROCESS | 1812 | 1461233452081 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e2bfc00 == 141 [pid = 1812] [id = 506] 03:10:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8e365c00) [pid = 1812] [serial = 1519] [outer = (nil)] 03:10:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8f1a2800) [pid = 1812] [serial = 1520] [outer = 0x8e365c00] 03:10:52 INFO - PROCESS | 1812 | 1461233452214 Marionette DEBUG loaded listener.js 03:10:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8f1ad400) [pid = 1812] [serial = 1521] [outer = 0x8e365c00] 03:10:53 INFO - PROCESS | 1812 | 1461233453070 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]]]}] 03:10:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:10:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1538ms 03:10:53 INFO - PROCESS | 1812 | 1461233453130 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 03:10:53 INFO - PROCESS | 1812 | 1461233453134 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 03:10:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:10:53 INFO - PROCESS | 1812 | 1461233453140 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:10:53 INFO - PROCESS | 1812 | 1461233453144 Marionette TRACE conn3 <- [1,1998,null,{}] 03:10:53 INFO - PROCESS | 1812 | 1461233453150 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}] 03:10:53 INFO - PROCESS | 1812 | 1461233453390 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 03:10:53 INFO - PROCESS | 1812 | 1461233453727 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e409800 == 142 [pid = 1812] [id = 507] 03:10:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8f1bec00) [pid = 1812] [serial = 1522] [outer = (nil)] 03:10:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8f4f8c00) [pid = 1812] [serial = 1523] [outer = 0x8f1bec00] 03:10:53 INFO - PROCESS | 1812 | 1461233453823 Marionette DEBUG loaded listener.js 03:10:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8f92d800) [pid = 1812] [serial = 1524] [outer = 0x8f1bec00] 03:10:54 INFO - PROCESS | 1812 | 1461233454709 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]]]}] 03:10:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:10:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1630ms 03:10:54 INFO - PROCESS | 1812 | 1461233454772 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 03:10:54 INFO - PROCESS | 1812 | 1461233454776 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 03:10:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:10:54 INFO - PROCESS | 1812 | 1461233454783 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:10:54 INFO - PROCESS | 1812 | 1461233454787 Marionette TRACE conn3 <- [1,2002,null,{}] 03:10:54 INFO - PROCESS | 1812 | 1461233454792 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}] 03:10:55 INFO - PROCESS | 1812 | 1461233454996 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 03:10:55 INFO - PROCESS | 1812 | 1461233455315 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f4f5800 == 143 [pid = 1812] [id = 508] 03:10:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8f515400) [pid = 1812] [serial = 1525] [outer = (nil)] 03:10:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8fd92400) [pid = 1812] [serial = 1526] [outer = 0x8f515400] 03:10:55 INFO - PROCESS | 1812 | 1461233455406 Marionette DEBUG loaded listener.js 03:10:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8ff98800) [pid = 1812] [serial = 1527] [outer = 0x8f515400] 03:10:56 INFO - PROCESS | 1812 | 1461233456318 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]]]}] 03:10:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:10:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1586ms 03:10:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:10:56 INFO - PROCESS | 1812 | 1461233456371 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 03:10:56 INFO - PROCESS | 1812 | 1461233456374 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 03:10:56 INFO - PROCESS | 1812 | 1461233456381 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:10:56 INFO - PROCESS | 1812 | 1461233456384 Marionette TRACE conn3 <- [1,2006,null,{}] 03:10:56 INFO - PROCESS | 1812 | 1461233456390 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}] 03:10:56 INFO - PROCESS | 1812 | 1461233456596 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 03:10:56 INFO - PROCESS | 1812 | 1461233456915 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e36d000 == 144 [pid = 1812] [id = 509] 03:10:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8f1bfc00) [pid = 1812] [serial = 1528] [outer = (nil)] 03:10:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x902d1800) [pid = 1812] [serial = 1529] [outer = 0x8f1bfc00] 03:10:57 INFO - PROCESS | 1812 | 1461233457005 Marionette DEBUG loaded listener.js 03:10:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x904c7400) [pid = 1812] [serial = 1530] [outer = 0x8f1bfc00] 03:10:57 INFO - PROCESS | 1812 | 1461233457921 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]]]}] 03:10:57 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 03:10:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1580ms 03:10:57 INFO - PROCESS | 1812 | 1461233457961 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 03:10:57 INFO - PROCESS | 1812 | 1461233457964 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 03:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:10:57 INFO - PROCESS | 1812 | 1461233457971 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:10:57 INFO - PROCESS | 1812 | 1461233457974 Marionette TRACE conn3 <- [1,2010,null,{}] 03:10:57 INFO - PROCESS | 1812 | 1461233457980 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}] 03:10:58 INFO - PROCESS | 1812 | 1461233458183 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 03:10:58 INFO - PROCESS | 1812 | 1461233458512 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x845d4800 == 145 [pid = 1812] [id = 510] 03:10:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8e2be400) [pid = 1812] [serial = 1531] [outer = (nil)] 03:10:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x91cb7800) [pid = 1812] [serial = 1532] [outer = 0x8e2be400] 03:10:58 INFO - PROCESS | 1812 | 1461233458604 Marionette DEBUG loaded listener.js 03:10:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x91cbf400) [pid = 1812] [serial = 1533] [outer = 0x8e2be400] 03:10:59 INFO - PROCESS | 1812 | 1461233459504 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]]]}] 03:10:59 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 03:10:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1586ms 03:10:59 INFO - PROCESS | 1812 | 1461233459558 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 03:10:59 INFO - PROCESS | 1812 | 1461233459561 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 03:10:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:10:59 INFO - PROCESS | 1812 | 1461233459568 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:10:59 INFO - PROCESS | 1812 | 1461233459572 Marionette TRACE conn3 <- [1,2014,null,{}] 03:10:59 INFO - PROCESS | 1812 | 1461233459577 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}] 03:10:59 INFO - PROCESS | 1812 | 1461233459787 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 03:11:00 INFO - PROCESS | 1812 | 1461233460112 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x860a5c00 == 146 [pid = 1812] [id = 511] 03:11:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x912e5c00) [pid = 1812] [serial = 1534] [outer = (nil)] 03:11:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x9270e800) [pid = 1812] [serial = 1535] [outer = 0x912e5c00] 03:11:00 INFO - PROCESS | 1812 | 1461233460202 Marionette DEBUG loaded listener.js 03:11:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x92868400) [pid = 1812] [serial = 1536] [outer = 0x912e5c00] 03:11:01 INFO - PROCESS | 1812 | 1461233461110 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]]]}] 03:11:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1591ms 03:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:11:01 INFO - PROCESS | 1812 | 1461233461160 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 03:11:01 INFO - PROCESS | 1812 | 1461233461164 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 03:11:01 INFO - PROCESS | 1812 | 1461233461170 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:11:01 INFO - PROCESS | 1812 | 1461233461175 Marionette TRACE conn3 <- [1,2018,null,{}] 03:11:01 INFO - PROCESS | 1812 | 1461233461181 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}] 03:11:01 INFO - PROCESS | 1812 | 1461233461419 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 03:11:01 INFO - PROCESS | 1812 | 1461233461769 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x92703c00 == 147 [pid = 1812] [id = 512] 03:11:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x94e4dc00) [pid = 1812] [serial = 1537] [outer = (nil)] 03:11:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x96ae5800) [pid = 1812] [serial = 1538] [outer = 0x94e4dc00] 03:11:01 INFO - PROCESS | 1812 | 1461233461866 Marionette DEBUG loaded listener.js 03:11:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x97702800) [pid = 1812] [serial = 1539] [outer = 0x94e4dc00] 03:11:02 INFO - PROCESS | 1812 | 1461233462763 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]]]}] 03:11:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:11:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1634ms 03:11:02 INFO - PROCESS | 1812 | 1461233462803 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 03:11:02 INFO - PROCESS | 1812 | 1461233462807 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 03:11:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:11:02 INFO - PROCESS | 1812 | 1461233462813 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:11:02 INFO - PROCESS | 1812 | 1461233462817 Marionette TRACE conn3 <- [1,2022,null,{}] 03:11:02 INFO - PROCESS | 1812 | 1461233462822 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}] 03:11:03 INFO - PROCESS | 1812 | 1461233463024 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 03:11:03 INFO - PROCESS | 1812 | 1461233463310 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x845e0c00 == 148 [pid = 1812] [id = 513] 03:11:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x87b60400) [pid = 1812] [serial = 1540] [outer = (nil)] 03:11:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x97d4f000) [pid = 1812] [serial = 1541] [outer = 0x87b60400] 03:11:03 INFO - PROCESS | 1812 | 1461233463453 Marionette DEBUG loaded listener.js 03:11:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x97d50c00) [pid = 1812] [serial = 1542] [outer = 0x87b60400] 03:11:04 INFO - PROCESS | 1812 | 1461233464291 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]]]}] 03:11:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:11:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1537ms 03:11:04 INFO - PROCESS | 1812 | 1461233464360 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 03:11:04 INFO - PROCESS | 1812 | 1461233464364 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 03:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:11:04 INFO - PROCESS | 1812 | 1461233464373 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:11:04 INFO - PROCESS | 1812 | 1461233464376 Marionette TRACE conn3 <- [1,2026,null,{}] 03:11:04 INFO - PROCESS | 1812 | 1461233464382 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}] 03:11:04 INFO - PROCESS | 1812 | 1461233464606 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 03:11:04 INFO - PROCESS | 1812 | 1461233464935 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x91cb1800 == 149 [pid = 1812] [id = 514] 03:11:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x96ae6800) [pid = 1812] [serial = 1543] [outer = (nil)] 03:11:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x98d86800) [pid = 1812] [serial = 1544] [outer = 0x96ae6800] 03:11:05 INFO - PROCESS | 1812 | 1461233465027 Marionette DEBUG loaded listener.js 03:11:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x99814c00) [pid = 1812] [serial = 1545] [outer = 0x96ae6800] 03:11:05 INFO - PROCESS | 1812 | 1461233465873 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]]]}] 03:11:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:11:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1531ms 03:11:05 INFO - PROCESS | 1812 | 1461233465922 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 03:11:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:11:05 INFO - PROCESS | 1812 | 1461233465927 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 03:11:05 INFO - PROCESS | 1812 | 1461233465936 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:11:05 INFO - PROCESS | 1812 | 1461233465944 Marionette TRACE conn3 <- [1,2030,null,{}] 03:11:05 INFO - PROCESS | 1812 | 1461233465955 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}] 03:11:06 INFO - PROCESS | 1812 | 1461233466170 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 03:11:06 INFO - PROCESS | 1812 | 1461233466456 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x902d2c00 == 150 [pid = 1812] [id = 515] 03:11:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x98597c00) [pid = 1812] [serial = 1546] [outer = (nil)] 03:11:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x9a559800) [pid = 1812] [serial = 1547] [outer = 0x98597c00] 03:11:06 INFO - PROCESS | 1812 | 1461233466594 Marionette DEBUG loaded listener.js 03:11:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x9a55ec00) [pid = 1812] [serial = 1548] [outer = 0x98597c00] 03:11:07 INFO - PROCESS | 1812 | 1461233467507 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]]]}] 03:11:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:11:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1643ms 03:11:07 INFO - PROCESS | 1812 | 1461233467576 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 03:11:07 INFO - PROCESS | 1812 | 1461233467579 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 03:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:11:07 INFO - PROCESS | 1812 | 1461233467591 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:11:07 INFO - PROCESS | 1812 | 1461233467594 Marionette TRACE conn3 <- [1,2034,null,{}] 03:11:07 INFO - PROCESS | 1812 | 1461233467605 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}] 03:11:07 INFO - PROCESS | 1812 | 1461233467862 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 03:11:08 INFO - PROCESS | 1812 | 1461233468188 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x82a21c00 == 151 [pid = 1812] [id = 516] 03:11:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x86a8d400) [pid = 1812] [serial = 1549] [outer = (nil)] 03:11:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x9fa90400) [pid = 1812] [serial = 1550] [outer = 0x86a8d400] 03:11:08 INFO - PROCESS | 1812 | 1461233468279 Marionette DEBUG loaded listener.js 03:11:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x9fba7000) [pid = 1812] [serial = 1551] [outer = 0x86a8d400] 03:11:09 INFO - PROCESS | 1812 | 1461233469178 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]]]}] 03:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1640ms 03:11:09 INFO - PROCESS | 1812 | 1461233469226 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 03:11:09 INFO - PROCESS | 1812 | 1461233469230 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 03:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:11:09 INFO - PROCESS | 1812 | 1461233469236 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:11:09 INFO - PROCESS | 1812 | 1461233469239 Marionette TRACE conn3 <- [1,2038,null,{}] 03:11:09 INFO - PROCESS | 1812 | 1461233469245 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}] 03:11:09 INFO - PROCESS | 1812 | 1461233469452 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 03:11:09 INFO - PROCESS | 1812 | 1461233469798 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x92701c00 == 152 [pid = 1812] [id = 517] 03:11:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x9270a000) [pid = 1812] [serial = 1552] [outer = (nil)] 03:11:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0xa0db3000) [pid = 1812] [serial = 1553] [outer = 0x9270a000] 03:11:09 INFO - PROCESS | 1812 | 1461233469892 Marionette DEBUG loaded listener.js 03:11:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0xa0e9f800) [pid = 1812] [serial = 1554] [outer = 0x9270a000] 03:11:10 INFO - PROCESS | 1812 | 1461233470766 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]]]}] 03:11:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:11:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1577ms 03:11:10 INFO - PROCESS | 1812 | 1461233470815 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 03:11:10 INFO - PROCESS | 1812 | 1461233470819 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 03:11:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:11:10 INFO - PROCESS | 1812 | 1461233470825 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:11:10 INFO - PROCESS | 1812 | 1461233470829 Marionette TRACE conn3 <- [1,2042,null,{}] 03:11:10 INFO - PROCESS | 1812 | 1461233470834 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}] 03:11:11 INFO - PROCESS | 1812 | 1461233471061 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 03:11:11 INFO - PROCESS | 1812 | 1461233471352 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x84e86c00 == 153 [pid = 1812] [id = 518] 03:11:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0xa0db8400) [pid = 1812] [serial = 1555] [outer = (nil)] 03:11:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0xa3b0ac00) [pid = 1812] [serial = 1556] [outer = 0xa0db8400] 03:11:11 INFO - PROCESS | 1812 | 1461233471488 Marionette DEBUG loaded listener.js 03:11:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0xa3b78800) [pid = 1812] [serial = 1557] [outer = 0xa0db8400] 03:11:12 INFO - PROCESS | 1812 | 1461233472371 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]]]}] 03:11:12 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) 03:11:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1586ms 03:11:12 INFO - PROCESS | 1812 | 1461233472413 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 03:11:12 INFO - PROCESS | 1812 | 1461233472417 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 03:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:11:12 INFO - PROCESS | 1812 | 1461233472424 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:11:12 INFO - PROCESS | 1812 | 1461233472427 Marionette TRACE conn3 <- [1,2046,null,{}] 03:11:12 INFO - PROCESS | 1812 | 1461233472433 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}] 03:11:12 INFO - PROCESS | 1812 | 1461233472666 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 03:11:13 INFO - PROCESS | 1812 | 1461233473017 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x82c01c00 == 154 [pid = 1812] [id = 519] 03:11:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x82c0d800) [pid = 1812] [serial = 1558] [outer = (nil)] 03:11:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0xa448e400) [pid = 1812] [serial = 1559] [outer = 0x82c0d800] 03:11:13 INFO - PROCESS | 1812 | 1461233473113 Marionette DEBUG loaded listener.js 03:11:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0xa44b9400) [pid = 1812] [serial = 1560] [outer = 0x82c0d800] 03:11:14 INFO - PROCESS | 1812 | 1461233474014 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]]]}] 03:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1637ms 03:11:14 INFO - PROCESS | 1812 | 1461233474062 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 03:11:14 INFO - PROCESS | 1812 | 1461233474066 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 03:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:11:14 INFO - PROCESS | 1812 | 1461233474072 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:11:14 INFO - PROCESS | 1812 | 1461233474074 Marionette TRACE conn3 <- [1,2050,null,{}] 03:11:14 INFO - PROCESS | 1812 | 1461233474080 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}] 03:11:14 INFO - PROCESS | 1812 | 1461233474294 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 03:11:14 INFO - PROCESS | 1812 | 1461233474663 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:14 INFO - PROCESS | 1812 | ++DOCSHELL 0xa3b10800 == 155 [pid = 1812] [id = 520] 03:11:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0xa44b9000) [pid = 1812] [serial = 1561] [outer = (nil)] 03:11:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0xa468ac00) [pid = 1812] [serial = 1562] [outer = 0xa44b9000] 03:11:14 INFO - PROCESS | 1812 | 1461233474763 Marionette DEBUG loaded listener.js 03:11:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0xa468f000) [pid = 1812] [serial = 1563] [outer = 0xa44b9000] 03:11:16 INFO - PROCESS | 1812 | --DOCSHELL 0x84c35800 == 154 [pid = 1812] [id = 431] 03:11:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8fe20c00 == 153 [pid = 1812] [id = 52] 03:11:16 INFO - PROCESS | 1812 | --DOCSHELL 0x82a27400 == 152 [pid = 1812] [id = 500] 03:11:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8622b400 == 151 [pid = 1812] [id = 499] 03:11:16 INFO - PROCESS | 1812 | --DOCSHELL 0x860a5000 == 150 [pid = 1812] [id = 498] 03:11:16 INFO - PROCESS | 1812 | --DOCSHELL 0x84040400 == 149 [pid = 1812] [id = 497] 03:11:16 INFO - PROCESS | 1812 | --DOCSHELL 0x943e0000 == 148 [pid = 1812] [id = 493] 03:11:16 INFO - PROCESS | 1812 | --DOCSHELL 0x86b29800 == 147 [pid = 1812] [id = 492] 03:11:16 INFO - PROCESS | 1812 | --DOCSHELL 0x84187800 == 146 [pid = 1812] [id = 288] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0x89cf4000) [pid = 1812] [serial = 1436] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x8fd92000) [pid = 1812] [serial = 1391] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x998f8c00) [pid = 1812] [serial = 1409] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x86b28c00) [pid = 1812] [serial = 1374] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x8c208c00) [pid = 1812] [serial = 1382] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x84c39000) [pid = 1812] [serial = 1433] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x847f8800) [pid = 1812] [serial = 1425] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x8f1a1800) [pid = 1812] [serial = 1385] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x982fa000) [pid = 1812] [serial = 1403] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x935ef000) [pid = 1812] [serial = 1397] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x9a560c00) [pid = 1812] [serial = 1413] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0xa09d4400) [pid = 1812] [serial = 1421] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x8fd93c00) [pid = 1812] [serial = 1392] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x9fb9b400) [pid = 1812] [serial = 1418] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8f923800) [pid = 1812] [serial = 1388] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0xa09db800) [pid = 1812] [serial = 1422] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x98593400) [pid = 1812] [serial = 1404] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x9fe11400) [pid = 1812] [serial = 1419] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x935f6400) [pid = 1812] [serial = 1398] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x86a91800) [pid = 1812] [serial = 1373] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x87b60000) [pid = 1812] [serial = 1376] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x9de22800) [pid = 1812] [serial = 1416] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x847efc00) [pid = 1812] [serial = 1370] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x97cef000) [pid = 1812] [serial = 1401] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x86226c00) [pid = 1812] [serial = 1428] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x860ad000) [pid = 1812] [serial = 1427] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x98db4000) [pid = 1812] [serial = 1407] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x9a55ac00) [pid = 1812] [serial = 1412] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x86cea000) [pid = 1812] [serial = 1431] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x96e88800) [pid = 1812] [serial = 1400] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8418a000) [pid = 1812] [serial = 1424] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x86b2b400) [pid = 1812] [serial = 1430] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x912dc800) [pid = 1812] [serial = 1395] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x90f03800) [pid = 1812] [serial = 1394] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8a1c3800) [pid = 1812] [serial = 1379] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x9de1ec00) [pid = 1812] [serial = 1415] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8694d000) [pid = 1812] [serial = 1434] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x9a50d800) [pid = 1812] [serial = 1410] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x98a1b000) [pid = 1812] [serial = 1406] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0xa43cd400) [pid = 1812] [serial = 1284] [outer = (nil)] [url = about:blank] 03:11:17 INFO - PROCESS | 1812 | 1461233477675 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]]]}] 03:11:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 3632ms 03:11:17 INFO - PROCESS | 1812 | 1461233477708 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 03:11:17 INFO - PROCESS | 1812 | 1461233477714 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 03:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:11:17 INFO - PROCESS | 1812 | 1461233477723 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:11:17 INFO - PROCESS | 1812 | 1461233477727 Marionette TRACE conn3 <- [1,2054,null,{}] 03:11:17 INFO - PROCESS | 1812 | 1461233477735 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}] 03:11:17 INFO - PROCESS | 1812 | 1461233477931 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 03:11:18 INFO - PROCESS | 1812 | 1461233478127 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x847f5000 == 147 [pid = 1812] [id = 521] 03:11:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x84e88800) [pid = 1812] [serial = 1564] [outer = (nil)] 03:11:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x860a3c00) [pid = 1812] [serial = 1565] [outer = 0x84e88800] 03:11:18 INFO - PROCESS | 1812 | 1461233478206 Marionette DEBUG loaded listener.js 03:11:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x860ad000) [pid = 1812] [serial = 1566] [outer = 0x84e88800] 03:11:19 INFO - PROCESS | 1812 | 1461233479129 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]]]}] 03:11:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1430ms 03:11:19 INFO - PROCESS | 1812 | 1461233479154 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 03:11:19 INFO - PROCESS | 1812 | 1461233479163 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 03:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:11:19 INFO - PROCESS | 1812 | 1461233479172 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:11:19 INFO - PROCESS | 1812 | 1461233479177 Marionette TRACE conn3 <- [1,2058,null,{}] 03:11:19 INFO - PROCESS | 1812 | 1461233479182 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}] 03:11:19 INFO - PROCESS | 1812 | 1461233479385 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 03:11:19 INFO - PROCESS | 1812 | 1461233479616 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8622b400 == 148 [pid = 1812] [id = 522] 03:11:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8694e400) [pid = 1812] [serial = 1567] [outer = (nil)] 03:11:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x86ce3800) [pid = 1812] [serial = 1568] [outer = 0x8694e400] 03:11:19 INFO - PROCESS | 1812 | 1461233479707 Marionette DEBUG loaded listener.js 03:11:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x86da5800) [pid = 1812] [serial = 1569] [outer = 0x8694e400] 03:11:20 INFO - PROCESS | 1812 | 1461233480638 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]]]}] 03:11:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:11:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1536ms 03:11:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:11:20 INFO - PROCESS | 1812 | 1461233480712 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 03:11:20 INFO - PROCESS | 1812 | 1461233480715 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 03:11:20 INFO - PROCESS | 1812 | 1461233480721 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:11:20 INFO - PROCESS | 1812 | 1461233480727 Marionette TRACE conn3 <- [1,2062,null,{}] 03:11:20 INFO - PROCESS | 1812 | 1461233480749 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}] 03:11:21 INFO - PROCESS | 1812 | 1461233481021 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 03:11:21 INFO - PROCESS | 1812 | 1461233481078 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x86ce5400 == 149 [pid = 1812] [id = 523] 03:11:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x86daf400) [pid = 1812] [serial = 1570] [outer = (nil)] 03:11:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x89cf9000) [pid = 1812] [serial = 1571] [outer = 0x86daf400] 03:11:21 INFO - PROCESS | 1812 | 1461233481275 Marionette DEBUG loaded listener.js 03:11:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x8a0c9400) [pid = 1812] [serial = 1572] [outer = 0x86daf400] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8621d400) [pid = 1812] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8e405c00) [pid = 1812] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x86227800) [pid = 1812] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8a496400) [pid = 1812] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x845d9000) [pid = 1812] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x87383000) [pid = 1812] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8fa0fc00) [pid = 1812] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x86958400) [pid = 1812] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x91cc0800) [pid = 1812] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8e36d800) [pid = 1812] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x91cb3400) [pid = 1812] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8be91800) [pid = 1812] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8694c400) [pid = 1812] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x82c09c00) [pid = 1812] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8417d400) [pid = 1812] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x96063c00) [pid = 1812] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x97ba6000) [pid = 1812] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x89cfcc00) [pid = 1812] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x84c3a800) [pid = 1812] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8a1ca400) [pid = 1812] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x98592400) [pid = 1812] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x87378000) [pid = 1812] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8f2d0000) [pid = 1812] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x860a8000) [pid = 1812] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8417ec00) [pid = 1812] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x983cf000) [pid = 1812] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x860a7000) [pid = 1812] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x89d7f000) [pid = 1812] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x91cbd400) [pid = 1812] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8737bc00) [pid = 1812] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x87376800) [pid = 1812] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:11:22 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8f926800) [pid = 1812] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:11:23 INFO - PROCESS | 1812 | 1461233483000 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]]]}] 03:11:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:11:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 2298ms 03:11:23 INFO - PROCESS | 1812 | 1461233483019 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 03:11:23 INFO - PROCESS | 1812 | 1461233483023 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 03:11:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:11:23 INFO - PROCESS | 1812 | 1461233483029 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:11:23 INFO - PROCESS | 1812 | 1461233483032 Marionette TRACE conn3 <- [1,2066,null,{}] 03:11:23 INFO - PROCESS | 1812 | 1461233483038 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}] 03:11:23 INFO - PROCESS | 1812 | 1461233483231 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 03:11:23 INFO - PROCESS | 1812 | 1461233483428 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x8417d400 == 150 [pid = 1812] [id = 524] 03:11:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x85773c00) [pid = 1812] [serial = 1573] [outer = (nil)] 03:11:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x86dae400) [pid = 1812] [serial = 1574] [outer = 0x85773c00] 03:11:23 INFO - PROCESS | 1812 | 1461233483504 Marionette DEBUG loaded listener.js 03:11:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x89c75800) [pid = 1812] [serial = 1575] [outer = 0x85773c00] 03:11:24 INFO - PROCESS | 1812 | 1461233484281 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]]]}] 03:11:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:11:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1389ms 03:11:24 INFO - PROCESS | 1812 | 1461233484441 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 03:11:24 INFO - PROCESS | 1812 | 1461233484447 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 03:11:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:11:24 INFO - PROCESS | 1812 | 1461233484469 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:11:24 INFO - PROCESS | 1812 | 1461233484474 Marionette TRACE conn3 <- [1,2070,null,{}] 03:11:24 INFO - PROCESS | 1812 | 1461233484483 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}] 03:11:24 INFO - PROCESS | 1812 | 1461233484707 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 03:11:25 INFO - PROCESS | 1812 | 1461233485052 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x85776400 == 151 [pid = 1812] [id = 525] 03:11:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x85778400) [pid = 1812] [serial = 1576] [outer = (nil)] 03:11:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x860a5000) [pid = 1812] [serial = 1577] [outer = 0x85778400] 03:11:25 INFO - PROCESS | 1812 | 1461233485144 Marionette DEBUG loaded listener.js 03:11:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x86224400) [pid = 1812] [serial = 1578] [outer = 0x85778400] 03:11:26 INFO - PROCESS | 1812 | 1461233486071 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]]]}] 03:11:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:11:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1682ms 03:11:26 INFO - PROCESS | 1812 | 1461233486152 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 03:11:26 INFO - PROCESS | 1812 | 1461233486159 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 03:11:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:11:26 INFO - PROCESS | 1812 | 1461233486171 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:11:26 INFO - PROCESS | 1812 | 1461233486177 Marionette TRACE conn3 <- [1,2074,null,{}] 03:11:26 INFO - PROCESS | 1812 | 1461233486183 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}] 03:11:26 INFO - PROCESS | 1812 | 1461233486440 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 03:11:26 INFO - PROCESS | 1812 | 1461233486777 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x86ce3400 == 152 [pid = 1812] [id = 526] 03:11:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x86ce7400) [pid = 1812] [serial = 1579] [outer = (nil)] 03:11:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8794c800) [pid = 1812] [serial = 1580] [outer = 0x86ce7400] 03:11:26 INFO - PROCESS | 1812 | 1461233486865 Marionette DEBUG loaded listener.js 03:11:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x89c71c00) [pid = 1812] [serial = 1581] [outer = 0x86ce7400] 03:11:27 INFO - PROCESS | 1812 | 1461233487845 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]]]}] 03:11:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:11:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1749ms 03:11:27 INFO - PROCESS | 1812 | 1461233487917 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 03:11:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:11:27 INFO - PROCESS | 1812 | 1461233487921 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 03:11:27 INFO - PROCESS | 1812 | 1461233487928 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:11:27 INFO - PROCESS | 1812 | 1461233487931 Marionette TRACE conn3 <- [1,2078,null,{}] 03:11:27 INFO - PROCESS | 1812 | 1461233487947 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}] 03:11:28 INFO - PROCESS | 1812 | 1461233488210 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 03:11:28 INFO - PROCESS | 1812 | 1461233488586 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0d0800 == 153 [pid = 1812] [id = 527] 03:11:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8a1c9400) [pid = 1812] [serial = 1582] [outer = (nil)] 03:11:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8a499800) [pid = 1812] [serial = 1583] [outer = 0x8a1c9400] 03:11:28 INFO - PROCESS | 1812 | 1461233488680 Marionette DEBUG loaded listener.js 03:11:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8a5dac00) [pid = 1812] [serial = 1584] [outer = 0x8a1c9400] 03:11:29 INFO - PROCESS | 1812 | 1461233489604 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]]]}] 03:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1733ms 03:11:29 INFO - PROCESS | 1812 | 1461233489661 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 03:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:11:29 INFO - PROCESS | 1812 | 1461233489665 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 03:11:29 INFO - PROCESS | 1812 | 1461233489671 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:11:29 INFO - PROCESS | 1812 | 1461233489675 Marionette TRACE conn3 <- [1,2082,null,{}] 03:11:29 INFO - PROCESS | 1812 | 1461233489680 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}] 03:11:29 INFO - PROCESS | 1812 | 1461233489932 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 03:11:30 INFO - PROCESS | 1812 | 1461233490259 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1c8800 == 154 [pid = 1812] [id = 528] 03:11:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8a5d2800) [pid = 1812] [serial = 1585] [outer = (nil)] 03:11:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8c115c00) [pid = 1812] [serial = 1586] [outer = 0x8a5d2800] 03:11:30 INFO - PROCESS | 1812 | 1461233490352 Marionette DEBUG loaded listener.js 03:11:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8c23a800) [pid = 1812] [serial = 1587] [outer = 0x8a5d2800] 03:11:31 INFO - PROCESS | 1812 | 1461233491254 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]]]}] 03:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1640ms 03:11:31 INFO - PROCESS | 1812 | 1461233491312 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 03:11:31 INFO - PROCESS | 1812 | 1461233491315 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 03:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:11:31 INFO - PROCESS | 1812 | 1461233491322 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:11:31 INFO - PROCESS | 1812 | 1461233491325 Marionette TRACE conn3 <- [1,2086,null,{}] 03:11:31 INFO - PROCESS | 1812 | 1461233491331 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}] 03:11:31 INFO - PROCESS | 1812 | 1461233491534 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 03:11:31 INFO - PROCESS | 1812 | 1461233491852 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1c5800 == 155 [pid = 1812] [id = 529] 03:11:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8be9e800) [pid = 1812] [serial = 1588] [outer = (nil)] 03:11:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8e2c7400) [pid = 1812] [serial = 1589] [outer = 0x8be9e800] 03:11:31 INFO - PROCESS | 1812 | 1461233491942 Marionette DEBUG loaded listener.js 03:11:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8e314c00) [pid = 1812] [serial = 1590] [outer = 0x8be9e800] 03:11:32 INFO - PROCESS | 1812 | 1461233492823 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]]]}] 03:11:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1578ms 03:11:32 INFO - PROCESS | 1812 | 1461233492901 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 03:11:32 INFO - PROCESS | 1812 | 1461233492904 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 03:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:11:32 INFO - PROCESS | 1812 | 1461233492911 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:11:32 INFO - PROCESS | 1812 | 1461233492915 Marionette TRACE conn3 <- [1,2090,null,{}] 03:11:32 INFO - PROCESS | 1812 | 1461233492921 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}] 03:11:33 INFO - PROCESS | 1812 | 1461233493205 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 03:11:33 INFO - PROCESS | 1812 | 1461233493539 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x847fd000 == 156 [pid = 1812] [id = 530] 03:11:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8c241800) [pid = 1812] [serial = 1591] [outer = (nil)] 03:11:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8f1b4400) [pid = 1812] [serial = 1592] [outer = 0x8c241800] 03:11:33 INFO - PROCESS | 1812 | 1461233493634 Marionette DEBUG loaded listener.js 03:11:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8f2a9000) [pid = 1812] [serial = 1593] [outer = 0x8c241800] 03:11:34 INFO - PROCESS | 1812 | 1461233494507 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]]]}] 03:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1635ms 03:11:34 INFO - PROCESS | 1812 | 1461233494546 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 03:11:34 INFO - PROCESS | 1812 | 1461233494550 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 03:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:11:34 INFO - PROCESS | 1812 | 1461233494556 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:11:34 INFO - PROCESS | 1812 | 1461233494560 Marionette TRACE conn3 <- [1,2094,null,{}] 03:11:34 INFO - PROCESS | 1812 | 1461233494565 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}] 03:11:34 INFO - PROCESS | 1812 | 1461233494763 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 03:11:35 INFO - PROCESS | 1812 | 1461233495333 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f4fb400 == 157 [pid = 1812] [id = 531] 03:11:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8f4fc000) [pid = 1812] [serial = 1594] [outer = (nil)] 03:11:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8f926400) [pid = 1812] [serial = 1595] [outer = 0x8f4fc000] 03:11:35 INFO - PROCESS | 1812 | 1461233495424 Marionette DEBUG loaded listener.js 03:11:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8fa08c00) [pid = 1812] [serial = 1596] [outer = 0x8f4fc000] 03:11:36 INFO - PROCESS | 1812 | 1461233496288 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]]]}] 03:11:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1781ms 03:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:11:36 INFO - PROCESS | 1812 | 1461233496339 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 03:11:36 INFO - PROCESS | 1812 | 1461233496342 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 03:11:36 INFO - PROCESS | 1812 | 1461233496349 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:11:36 INFO - PROCESS | 1812 | 1461233496352 Marionette TRACE conn3 <- [1,2098,null,{}] 03:11:36 INFO - PROCESS | 1812 | 1461233496358 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}] 03:11:36 INFO - PROCESS | 1812 | 1461233496566 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 03:11:36 INFO - PROCESS | 1812 | 1461233496843 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2d5c00 == 158 [pid = 1812] [id = 532] 03:11:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8f2d8400) [pid = 1812] [serial = 1597] [outer = (nil)] 03:11:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8fd93c00) [pid = 1812] [serial = 1598] [outer = 0x8f2d8400] 03:11:36 INFO - PROCESS | 1812 | 1461233496975 Marionette DEBUG loaded listener.js 03:11:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8fe23400) [pid = 1812] [serial = 1599] [outer = 0x8f2d8400] 03:11:37 INFO - PROCESS | 1812 | 1461233497871 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]]]}] 03:11:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1580ms 03:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:11:37 INFO - PROCESS | 1812 | 1461233497929 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 03:11:37 INFO - PROCESS | 1812 | 1461233497932 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 03:11:37 INFO - PROCESS | 1812 | 1461233497939 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:11:37 INFO - PROCESS | 1812 | 1461233497942 Marionette TRACE conn3 <- [1,2102,null,{}] 03:11:37 INFO - PROCESS | 1812 | 1461233497948 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}] 03:11:38 INFO - PROCESS | 1812 | 1461233498152 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 03:11:38 INFO - PROCESS | 1812 | 1461233498438 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x86a90c00 == 159 [pid = 1812] [id = 533] 03:11:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8e361800) [pid = 1812] [serial = 1600] [outer = (nil)] 03:11:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x902c8400) [pid = 1812] [serial = 1601] [outer = 0x8e361800] 03:11:38 INFO - PROCESS | 1812 | 1461233498571 Marionette DEBUG loaded listener.js 03:11:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x904c4800) [pid = 1812] [serial = 1602] [outer = 0x8e361800] 03:11:39 INFO - PROCESS | 1812 | 1461233499452 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]]]}] 03:11:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1592ms 03:11:39 INFO - PROCESS | 1812 | 1461233499531 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 03:11:39 INFO - PROCESS | 1812 | 1461233499534 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 03:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:11:39 INFO - PROCESS | 1812 | 1461233499541 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:11:39 INFO - PROCESS | 1812 | 1461233499544 Marionette TRACE conn3 <- [1,2106,null,{}] 03:11:39 INFO - PROCESS | 1812 | 1461233499550 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}] 03:11:39 INFO - PROCESS | 1812 | 1461233499800 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 03:11:40 INFO - PROCESS | 1812 | 1461233500138 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ff9c800 == 160 [pid = 1812] [id = 534] 03:11:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x90032c00) [pid = 1812] [serial = 1603] [outer = (nil)] 03:11:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x92661c00) [pid = 1812] [serial = 1604] [outer = 0x90032c00] 03:11:40 INFO - PROCESS | 1812 | 1461233500230 Marionette DEBUG loaded listener.js 03:11:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x9267cc00) [pid = 1812] [serial = 1605] [outer = 0x90032c00] 03:11:41 INFO - PROCESS | 1812 | 1461233501113 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]]]}] 03:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1629ms 03:11:41 INFO - PROCESS | 1812 | 1461233501171 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 03:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:11:41 INFO - PROCESS | 1812 | 1461233501175 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 03:11:41 INFO - PROCESS | 1812 | 1461233501181 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:11:41 INFO - PROCESS | 1812 | 1461233501185 Marionette TRACE conn3 <- [1,2110,null,{}] 03:11:41 INFO - PROCESS | 1812 | 1461233501191 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}] 03:11:41 INFO - PROCESS | 1812 | 1461233501428 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 03:11:41 INFO - PROCESS | 1812 | 1461233501763 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x912e4800 == 161 [pid = 1812] [id = 535] 03:11:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x94320c00) [pid = 1812] [serial = 1606] [outer = (nil)] 03:11:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x9432fc00) [pid = 1812] [serial = 1607] [outer = 0x94320c00] 03:11:41 INFO - PROCESS | 1812 | 1461233501863 Marionette DEBUG loaded listener.js 03:11:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x943eb400) [pid = 1812] [serial = 1608] [outer = 0x94320c00] 03:11:42 INFO - PROCESS | 1812 | 1461233502778 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]]]}] 03:11:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1630ms 03:11:42 INFO - PROCESS | 1812 | 1461233502812 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 03:11:42 INFO - PROCESS | 1812 | 1461233502815 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 03:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:11:42 INFO - PROCESS | 1812 | 1461233502822 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:11:42 INFO - PROCESS | 1812 | 1461233502826 Marionette TRACE conn3 <- [1,2114,null,{}] 03:11:42 INFO - PROCESS | 1812 | 1461233502831 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}] 03:11:43 INFO - PROCESS | 1812 | 1461233503038 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 03:11:43 INFO - PROCESS | 1812 | 1461233503302 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x94321c00 == 162 [pid = 1812] [id = 536] 03:11:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x943dec00) [pid = 1812] [serial = 1609] [outer = (nil)] 03:11:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x97624000) [pid = 1812] [serial = 1610] [outer = 0x943dec00] 03:11:43 INFO - PROCESS | 1812 | 1461233503433 Marionette DEBUG loaded listener.js 03:11:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x97682400) [pid = 1812] [serial = 1611] [outer = 0x943dec00] 03:11:44 INFO - PROCESS | 1812 | 1461233504355 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]]]}] 03:11:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:11:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1589ms 03:11:44 INFO - PROCESS | 1812 | 1461233504412 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 03:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:11:44 INFO - PROCESS | 1812 | 1461233504415 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 03:11:44 INFO - PROCESS | 1812 | 1461233504422 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:11:44 INFO - PROCESS | 1812 | 1461233504425 Marionette TRACE conn3 <- [1,2118,null,{}] 03:11:44 INFO - PROCESS | 1812 | 1461233504431 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}] 03:11:44 INFO - PROCESS | 1812 | 1461233504638 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 03:11:44 INFO - PROCESS | 1812 | 1461233504977 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x97ba8400 == 163 [pid = 1812] [id = 537] 03:11:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x97d45800) [pid = 1812] [serial = 1612] [outer = (nil)] 03:11:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x97d53000) [pid = 1812] [serial = 1613] [outer = 0x97d45800] 03:11:45 INFO - PROCESS | 1812 | 1461233505102 Marionette DEBUG loaded listener.js 03:11:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x983da400) [pid = 1812] [serial = 1614] [outer = 0x97d45800] 03:11:46 INFO - PROCESS | 1812 | 1461233506004 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]]]}] 03:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1634ms 03:11:46 INFO - PROCESS | 1812 | 1461233506056 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 03:11:46 INFO - PROCESS | 1812 | 1461233506060 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 03:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:11:46 INFO - PROCESS | 1812 | 1461233506066 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:11:46 INFO - PROCESS | 1812 | 1461233506070 Marionette TRACE conn3 <- [1,2122,null,{}] 03:11:46 INFO - PROCESS | 1812 | 1461233506076 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}] 03:11:46 INFO - PROCESS | 1812 | 1461233506298 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 03:11:46 INFO - PROCESS | 1812 | 1461233506581 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x97bae000 == 164 [pid = 1812] [id = 538] 03:11:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x97cf6800) [pid = 1812] [serial = 1615] [outer = (nil)] 03:11:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x98db4000) [pid = 1812] [serial = 1616] [outer = 0x97cf6800] 03:11:46 INFO - PROCESS | 1812 | 1461233506712 Marionette DEBUG loaded listener.js 03:11:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x98db7c00) [pid = 1812] [serial = 1617] [outer = 0x97cf6800] 03:11:47 INFO - PROCESS | 1812 | 1461233507565 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]]]}] 03:11:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:11:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1539ms 03:11:47 INFO - PROCESS | 1812 | 1461233507606 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 03:11:47 INFO - PROCESS | 1812 | 1461233507610 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 03:11:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:11:47 INFO - PROCESS | 1812 | 1461233507616 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:11:47 INFO - PROCESS | 1812 | 1461233507619 Marionette TRACE conn3 <- [1,2126,null,{}] 03:11:47 INFO - PROCESS | 1812 | 1461233507625 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}] 03:11:47 INFO - PROCESS | 1812 | 1461233507859 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 03:11:48 INFO - PROCESS | 1812 | 1461233508151 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x82a27400 == 165 [pid = 1812] [id = 539] 03:11:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x8fd97400) [pid = 1812] [serial = 1618] [outer = (nil)] 03:11:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x9a509400) [pid = 1812] [serial = 1619] [outer = 0x8fd97400] 03:11:48 INFO - PROCESS | 1812 | 1461233508286 Marionette DEBUG loaded listener.js 03:11:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x9a55f400) [pid = 1812] [serial = 1620] [outer = 0x8fd97400] 03:11:49 INFO - PROCESS | 1812 | 1461233509158 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]]]}] 03:11:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:11:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1591ms 03:11:49 INFO - PROCESS | 1812 | 1461233509208 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 03:11:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:11:49 INFO - PROCESS | 1812 | 1461233509212 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 03:11:49 INFO - PROCESS | 1812 | 1461233509219 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:11:49 INFO - PROCESS | 1812 | 1461233509223 Marionette TRACE conn3 <- [1,2130,null,{}] 03:11:49 INFO - PROCESS | 1812 | 1461233509228 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}] 03:11:49 INFO - PROCESS | 1812 | 1461233509443 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 03:11:49 INFO - PROCESS | 1812 | 1461233509729 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x98590c00 == 166 [pid = 1812] [id = 540] 03:11:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x98db6c00) [pid = 1812] [serial = 1621] [outer = (nil)] 03:11:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x9fa2cc00) [pid = 1812] [serial = 1622] [outer = 0x98db6c00] 03:11:49 INFO - PROCESS | 1812 | 1461233509865 Marionette DEBUG loaded listener.js 03:11:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x9fb52800) [pid = 1812] [serial = 1623] [outer = 0x98db6c00] 03:11:50 INFO - PROCESS | 1812 | 1461233510761 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] 03:11:50 INFO - PROCESS | 1812 | 1461233510805 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 03:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:11:50 INFO - PROCESS | 1812 | 1461233510811 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:11:50 INFO - PROCESS | 1812 | 1461233510814 Marionette TRACE conn3 <- [1,2134,null,{}] 03:11:50 INFO - PROCESS | 1812 | 1461233510835 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}] 03:11:51 INFO - PROCESS | 1812 | 1461233511126 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 03:11:51 INFO - PROCESS | 1812 | 1461233511391 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a786000 == 167 [pid = 1812] [id = 541] 03:11:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x9fa2d400) [pid = 1812] [serial = 1624] [outer = (nil)] 03:11:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0xa0b3c400) [pid = 1812] [serial = 1625] [outer = 0x9fa2d400] 03:11:51 INFO - PROCESS | 1812 | 1461233511482 Marionette DEBUG loaded listener.js 03:11:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0xa2722000) [pid = 1812] [serial = 1626] [outer = 0x9fa2d400] 03:11:52 INFO - PROCESS | 1812 | 1461233512360 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]]]}] 03:11:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:11:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1586ms 03:11:52 INFO - PROCESS | 1812 | 1461233512408 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 03:11:52 INFO - PROCESS | 1812 | 1461233512413 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 03:11:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:11:52 INFO - PROCESS | 1812 | 1461233512419 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:11:52 INFO - PROCESS | 1812 | 1461233512423 Marionette TRACE conn3 <- [1,2138,null,{}] 03:11:52 INFO - PROCESS | 1812 | 1461233512428 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}] 03:11:52 INFO - PROCESS | 1812 | 1461233512642 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 03:11:53 INFO - PROCESS | 1812 | 1461233512992 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x84034c00 == 168 [pid = 1812] [id = 542] 03:11:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x84181400) [pid = 1812] [serial = 1627] [outer = (nil)] 03:11:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x9907ac00) [pid = 1812] [serial = 1628] [outer = 0x84181400] 03:11:53 INFO - PROCESS | 1812 | 1461233513083 Marionette DEBUG loaded listener.js 03:11:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0xa0b36000) [pid = 1812] [serial = 1629] [outer = 0x84181400] 03:11:53 INFO - PROCESS | 1812 | 1461233513992 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]]]}] 03:11:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1635ms 03:11:54 INFO - PROCESS | 1812 | 1461233514054 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 03:11:54 INFO - PROCESS | 1812 | 1461233514058 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 03:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:11:54 INFO - PROCESS | 1812 | 1461233514065 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:11:54 INFO - PROCESS | 1812 | 1461233514069 Marionette TRACE conn3 <- [1,2142,null,{}] 03:11:54 INFO - PROCESS | 1812 | 1461233514074 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}] 03:11:54 INFO - PROCESS | 1812 | 1461233514291 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 03:11:54 INFO - PROCESS | 1812 | 1461233514622 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1c5400 == 167 [pid = 1812] [id = 280] 03:11:56 INFO - PROCESS | 1812 | --DOCSHELL 0x89c6b800 == 166 [pid = 1812] [id = 279] 03:11:56 INFO - PROCESS | 1812 | --DOCSHELL 0x86ce5400 == 165 [pid = 1812] [id = 523] 03:11:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8622b400 == 164 [pid = 1812] [id = 522] 03:11:56 INFO - PROCESS | 1812 | --DOCSHELL 0x847f5000 == 163 [pid = 1812] [id = 521] 03:11:56 INFO - PROCESS | 1812 | --DOCSHELL 0x845e0c00 == 162 [pid = 1812] [id = 513] 03:11:56 INFO - PROCESS | 1812 | --DOCSHELL 0x91cb1800 == 161 [pid = 1812] [id = 514] 03:11:56 INFO - PROCESS | 1812 | --DOCSHELL 0x92703c00 == 160 [pid = 1812] [id = 512] 03:11:56 INFO - PROCESS | 1812 | --DOCSHELL 0x860a5c00 == 159 [pid = 1812] [id = 511] 03:11:56 INFO - PROCESS | 1812 | --DOCSHELL 0x845d4800 == 158 [pid = 1812] [id = 510] 03:11:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8e36d000 == 157 [pid = 1812] [id = 509] 03:11:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8e409800 == 156 [pid = 1812] [id = 507] 03:11:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8f4f5800 == 155 [pid = 1812] [id = 508] 03:11:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8e2bfc00 == 154 [pid = 1812] [id = 506] 03:11:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8c210000 == 153 [pid = 1812] [id = 505] 03:11:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8a498400 == 152 [pid = 1812] [id = 504] 03:11:56 INFO - PROCESS | 1812 | --DOCSHELL 0x89c6e000 == 151 [pid = 1812] [id = 503] 03:11:56 INFO - PROCESS | 1812 | --DOCSHELL 0x84e8a400 == 150 [pid = 1812] [id = 502] 03:11:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x82c0ec00 == 151 [pid = 1812] [id = 543] 03:11:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x82c0fc00) [pid = 1812] [serial = 1630] [outer = (nil)] 03:11:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x84c40400) [pid = 1812] [serial = 1631] [outer = 0x82c0fc00] 03:11:56 INFO - PROCESS | 1812 | 1461233516535 Marionette DEBUG loaded listener.js 03:11:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0x84e8e400) [pid = 1812] [serial = 1632] [outer = 0x82c0fc00] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x8a5de800) [pid = 1812] [serial = 1380] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x8f2d3000) [pid = 1812] [serial = 1386] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x8fa0a800) [pid = 1812] [serial = 1389] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x8c20bc00) [pid = 1812] [serial = 1383] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x84c3dc00) [pid = 1812] [serial = 1371] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x89c74800) [pid = 1812] [serial = 1377] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x8a0d8000) [pid = 1812] [serial = 1505] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x902c5800) [pid = 1812] [serial = 1466] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x8e2cc400) [pid = 1812] [serial = 1452] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x935ec800) [pid = 1812] [serial = 1470] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8f1b4000) [pid = 1812] [serial = 1454] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x94e42000) [pid = 1812] [serial = 1473] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8c201800) [pid = 1812] [serial = 1448] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x89d7b400) [pid = 1812] [serial = 1368] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x860ab000) [pid = 1812] [serial = 1502] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x92706c00) [pid = 1812] [serial = 1469] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8fa03000) [pid = 1812] [serial = 1461] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x9770dc00) [pid = 1812] [serial = 1476] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x98591800) [pid = 1812] [serial = 1481] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x96e7ec00) [pid = 1812] [serial = 1353] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x86a95c00) [pid = 1812] [serial = 1440] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x98db0400) [pid = 1812] [serial = 1482] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8a5dc000) [pid = 1812] [serial = 1446] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x9a55b400) [pid = 1812] [serial = 1484] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x87947000) [pid = 1812] [serial = 1499] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8ffa0c00) [pid = 1812] [serial = 1464] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x89cf1000) [pid = 1812] [serial = 1442] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8a49c400) [pid = 1812] [serial = 1445] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x847fb400) [pid = 1812] [serial = 1493] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x9432f400) [pid = 1812] [serial = 1472] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8e2c7000) [pid = 1812] [serial = 1451] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0xa0db2000) [pid = 1812] [serial = 1491] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x86229400) [pid = 1812] [serial = 1496] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8fd90000) [pid = 1812] [serial = 1463] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0xa0daf800) [pid = 1812] [serial = 1490] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x9fb5d400) [pid = 1812] [serial = 1487] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x96e81000) [pid = 1812] [serial = 1350] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x9a5a2000) [pid = 1812] [serial = 1485] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8794bc00) [pid = 1812] [serial = 1503] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x902cc000) [pid = 1812] [serial = 1467] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8f1bf400) [pid = 1812] [serial = 1455] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x87b65c00) [pid = 1812] [serial = 1299] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8f2d8c00) [pid = 1812] [serial = 1458] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x89d85400) [pid = 1812] [serial = 1443] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x9fde3400) [pid = 1812] [serial = 1488] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x84e82800) [pid = 1812] [serial = 1494] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8f927400) [pid = 1812] [serial = 1460] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x87b5f400) [pid = 1812] [serial = 1500] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x86a97c00) [pid = 1812] [serial = 1497] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x860a7400) [pid = 1812] [serial = 1439] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x97d49000) [pid = 1812] [serial = 1479] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x97cf8c00) [pid = 1812] [serial = 1478] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8c23bc00) [pid = 1812] [serial = 1449] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8f2d5400) [pid = 1812] [serial = 1457] [outer = (nil)] [url = about:blank] 03:11:56 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x97681400) [pid = 1812] [serial = 1475] [outer = (nil)] [url = about:blank] 03:11:57 INFO - PROCESS | 1812 | 1461233517589 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] 03:11:57 INFO - PROCESS | 1812 | 1461233517673 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 03:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:11:57 INFO - PROCESS | 1812 | 1461233517685 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:11:57 INFO - PROCESS | 1812 | 1461233517689 Marionette TRACE conn3 <- [1,2146,null,{}] 03:11:57 INFO - PROCESS | 1812 | 1461233517701 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}] 03:11:57 INFO - PROCESS | 1812 | 1461233517923 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 03:11:58 INFO - PROCESS | 1812 | 1461233518130 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8694d800 == 152 [pid = 1812] [id = 544] 03:11:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8694e800) [pid = 1812] [serial = 1633] [outer = (nil)] 03:11:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x86b26000) [pid = 1812] [serial = 1634] [outer = 0x8694e800] 03:11:58 INFO - PROCESS | 1812 | 1461233518210 Marionette DEBUG loaded listener.js 03:11:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x86cea000) [pid = 1812] [serial = 1635] [outer = 0x8694e800] 03:11:59 INFO - PROCESS | 1812 | 1461233519047 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] 03:11:59 INFO - PROCESS | 1812 | 1461233519132 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 03:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:11:59 INFO - PROCESS | 1812 | 1461233519142 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:11:59 INFO - PROCESS | 1812 | 1461233519145 Marionette TRACE conn3 <- [1,2150,null,{}] 03:11:59 INFO - PROCESS | 1812 | 1461233519157 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}] 03:11:59 INFO - PROCESS | 1812 | 1461233519422 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 03:11:59 INFO - PROCESS | 1812 | 1461233519449 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x86a95c00 == 153 [pid = 1812] [id = 545] 03:11:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x86a97c00) [pid = 1812] [serial = 1636] [outer = (nil)] 03:11:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x87b6dc00) [pid = 1812] [serial = 1637] [outer = 0x86a97c00] 03:11:59 INFO - PROCESS | 1812 | 1461233519521 Marionette DEBUG loaded listener.js 03:11:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x89cfa400) [pid = 1812] [serial = 1638] [outer = 0x86a97c00] 03:12:00 INFO - PROCESS | 1812 | 1461233520676 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]]]}] 03:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1586ms 03:12:00 INFO - PROCESS | 1812 | 1461233520728 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 03:12:00 INFO - PROCESS | 1812 | 1461233520732 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 03:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:12:00 INFO - PROCESS | 1812 | 1461233520744 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:12:00 INFO - PROCESS | 1812 | 1461233520749 Marionette TRACE conn3 <- [1,2154,null,{}] 03:12:00 INFO - PROCESS | 1812 | 1461233520765 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}] 03:12:01 INFO - PROCESS | 1812 | 1461233521059 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 03:12:01 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x84e84c00) [pid = 1812] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:12:01 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x86daf400) [pid = 1812] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:12:01 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x84e88800) [pid = 1812] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:12:01 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0xa44b9000) [pid = 1812] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:12:01 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x86a8d400) [pid = 1812] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:12:01 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x98597c00) [pid = 1812] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:12:01 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x96ae6800) [pid = 1812] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:12:01 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x87b60400) [pid = 1812] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:12:01 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x94e4dc00) [pid = 1812] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:12:01 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x912e5c00) [pid = 1812] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:12:01 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8e2be400) [pid = 1812] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:12:01 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8f1bfc00) [pid = 1812] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:12:01 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8f515400) [pid = 1812] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:12:01 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8f1bec00) [pid = 1812] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:12:01 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8e365c00) [pid = 1812] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:12:01 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8e2c0c00) [pid = 1812] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:12:01 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8be93400) [pid = 1812] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:12:01 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x89c72800) [pid = 1812] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:12:01 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x85774000) [pid = 1812] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:12:01 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8694e400) [pid = 1812] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:12:01 INFO - PROCESS | 1812 | 1461233521871 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x82372000 == 154 [pid = 1812] [id = 546] 03:12:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x82c09c00) [pid = 1812] [serial = 1639] [outer = (nil)] 03:12:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x84e90800) [pid = 1812] [serial = 1640] [outer = 0x82c09c00] 03:12:01 INFO - PROCESS | 1812 | 1461233521943 Marionette DEBUG loaded listener.js 03:12:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x86cebc00) [pid = 1812] [serial = 1641] [outer = 0x82c09c00] 03:12:02 INFO - PROCESS | 1812 | 1461233522680 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]]]}] 03:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1983ms 03:12:02 INFO - PROCESS | 1812 | 1461233522728 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 03:12:02 INFO - PROCESS | 1812 | 1461233522732 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 03:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:12:02 INFO - PROCESS | 1812 | 1461233522738 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:12:02 INFO - PROCESS | 1812 | 1461233522741 Marionette TRACE conn3 <- [1,2158,null,{}] 03:12:02 INFO - PROCESS | 1812 | 1461233522746 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}] 03:12:02 INFO - PROCESS | 1812 | 1461233522958 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 03:12:02 INFO - PROCESS | 1812 | 1461233522968 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x84e84c00 == 155 [pid = 1812] [id = 547] 03:12:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8a1ca000) [pid = 1812] [serial = 1642] [outer = (nil)] 03:12:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8a496c00) [pid = 1812] [serial = 1643] [outer = 0x8a1ca000] 03:12:03 INFO - PROCESS | 1812 | 1461233523222 Marionette DEBUG loaded listener.js 03:12:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8a5d4000) [pid = 1812] [serial = 1644] [outer = 0x8a1ca000] 03:12:04 INFO - PROCESS | 1812 | 1461233524234 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]]]}] 03:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1535ms 03:12:04 INFO - PROCESS | 1812 | 1461233524275 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 03:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:12:04 INFO - PROCESS | 1812 | 1461233524282 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 03:12:04 INFO - PROCESS | 1812 | 1461233524291 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:12:04 INFO - PROCESS | 1812 | 1461233524297 Marionette TRACE conn3 <- [1,2162,null,{}] 03:12:04 INFO - PROCESS | 1812 | 1461233524307 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}] 03:12:04 INFO - PROCESS | 1812 | 1461233524532 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 03:12:04 INFO - PROCESS | 1812 | 1461233524886 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x847fbc00 == 156 [pid = 1812] [id = 548] 03:12:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x84e82800) [pid = 1812] [serial = 1645] [outer = (nil)] 03:12:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x86a8fc00) [pid = 1812] [serial = 1646] [outer = 0x84e82800] 03:12:04 INFO - PROCESS | 1812 | 1461233524979 Marionette DEBUG loaded listener.js 03:12:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x87378c00) [pid = 1812] [serial = 1647] [outer = 0x84e82800] 03:12:05 INFO - PROCESS | 1812 | 1461233525945 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]]]}] 03:12:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1690ms 03:12:05 INFO - PROCESS | 1812 | 1461233525981 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 03:12:05 INFO - PROCESS | 1812 | 1461233525989 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 03:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:12:06 INFO - PROCESS | 1812 | 1461233526000 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:12:06 INFO - PROCESS | 1812 | 1461233526004 Marionette TRACE conn3 <- [1,2166,null,{}] 03:12:06 INFO - PROCESS | 1812 | 1461233526010 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}] 03:12:06 INFO - PROCESS | 1812 | 1461233526229 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 03:12:06 INFO - PROCESS | 1812 | 1461233526562 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x86a95000 == 157 [pid = 1812] [id = 549] 03:12:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x86b27c00) [pid = 1812] [serial = 1648] [outer = (nil)] 03:12:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x89d85c00) [pid = 1812] [serial = 1649] [outer = 0x86b27c00] 03:12:06 INFO - PROCESS | 1812 | 1461233526655 Marionette DEBUG loaded listener.js 03:12:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8a1c3000) [pid = 1812] [serial = 1650] [outer = 0x86b27c00] 03:12:07 INFO - PROCESS | 1812 | 1461233527713 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]]]}] 03:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1779ms 03:12:07 INFO - PROCESS | 1812 | 1461233527779 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 03:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:12:07 INFO - PROCESS | 1812 | 1461233527783 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 03:12:07 INFO - PROCESS | 1812 | 1461233527791 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:12:07 INFO - PROCESS | 1812 | 1461233527797 Marionette TRACE conn3 <- [1,2170,null,{}] 03:12:07 INFO - PROCESS | 1812 | 1461233527813 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}] 03:12:08 INFO - PROCESS | 1812 | 1461233528092 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 03:12:08 INFO - PROCESS | 1812 | 1461233528428 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x84035800 == 158 [pid = 1812] [id = 550] 03:12:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8a1d0000) [pid = 1812] [serial = 1651] [outer = (nil)] 03:12:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8c206800) [pid = 1812] [serial = 1652] [outer = 0x8a1d0000] 03:12:08 INFO - PROCESS | 1812 | 1461233528525 Marionette DEBUG loaded listener.js 03:12:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8c241000) [pid = 1812] [serial = 1653] [outer = 0x8a1d0000] 03:12:09 INFO - PROCESS | 1812 | 1461233529474 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]]]}] 03:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1736ms 03:12:09 INFO - PROCESS | 1812 | 1461233529526 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 03:12:09 INFO - PROCESS | 1812 | 1461233529530 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 03:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:12:09 INFO - PROCESS | 1812 | 1461233529537 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:12:09 INFO - PROCESS | 1812 | 1461233529540 Marionette TRACE conn3 <- [1,2174,null,{}] 03:12:09 INFO - PROCESS | 1812 | 1461233529546 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}] 03:12:09 INFO - PROCESS | 1812 | 1461233529760 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 03:12:10 INFO - PROCESS | 1812 | 1461233530037 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a497c00 == 159 [pid = 1812] [id = 551] 03:12:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8c210000) [pid = 1812] [serial = 1654] [outer = (nil)] 03:12:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8e314000) [pid = 1812] [serial = 1655] [outer = 0x8c210000] 03:12:10 INFO - PROCESS | 1812 | 1461233530175 Marionette DEBUG loaded listener.js 03:12:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8e363c00) [pid = 1812] [serial = 1656] [outer = 0x8c210000] 03:12:11 INFO - PROCESS | 1812 | 1461233531063 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]]]}] 03:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1578ms 03:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:12:11 INFO - PROCESS | 1812 | 1461233531115 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 03:12:11 INFO - PROCESS | 1812 | 1461233531118 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 03:12:11 INFO - PROCESS | 1812 | 1461233531125 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:12:11 INFO - PROCESS | 1812 | 1461233531128 Marionette TRACE conn3 <- [1,2178,null,{}] 03:12:11 INFO - PROCESS | 1812 | 1461233531134 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}] 03:12:11 INFO - PROCESS | 1812 | 1461233531349 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 03:12:11 INFO - PROCESS | 1812 | 1461233531635 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x8694c800 == 160 [pid = 1812] [id = 552] 03:12:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8a1cb400) [pid = 1812] [serial = 1657] [outer = (nil)] 03:12:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8f1a5000) [pid = 1812] [serial = 1658] [outer = 0x8a1cb400] 03:12:11 INFO - PROCESS | 1812 | 1461233531770 Marionette DEBUG loaded listener.js 03:12:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8f1af400) [pid = 1812] [serial = 1659] [outer = 0x8a1cb400] 03:12:12 INFO - PROCESS | 1812 | 1461233532669 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]]]}] 03:12:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1581ms 03:12:12 INFO - PROCESS | 1812 | 1461233532705 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 03:12:12 INFO - PROCESS | 1812 | 1461233532709 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 03:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:12:12 INFO - PROCESS | 1812 | 1461233532715 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:12:12 INFO - PROCESS | 1812 | 1461233532719 Marionette TRACE conn3 <- [1,2182,null,{}] 03:12:12 INFO - PROCESS | 1812 | 1461233532724 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}] 03:12:12 INFO - PROCESS | 1812 | 1461233532981 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 03:12:13 INFO - PROCESS | 1812 | 1461233533313 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e406c00 == 161 [pid = 1812] [id = 553] 03:12:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8f2d2000) [pid = 1812] [serial = 1660] [outer = (nil)] 03:12:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8f4ef400) [pid = 1812] [serial = 1661] [outer = 0x8f2d2000] 03:12:13 INFO - PROCESS | 1812 | 1461233533408 Marionette DEBUG loaded listener.js 03:12:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8f4f5800) [pid = 1812] [serial = 1662] [outer = 0x8f2d2000] 03:12:14 INFO - PROCESS | 1812 | 1461233534250 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]]]}] 03:12:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1580ms 03:12:14 INFO - PROCESS | 1812 | 1461233534297 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 03:12:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:12:14 INFO - PROCESS | 1812 | 1461233534301 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 03:12:14 INFO - PROCESS | 1812 | 1461233534323 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:12:14 INFO - PROCESS | 1812 | 1461233534327 Marionette TRACE conn3 <- [1,2186,null,{}] 03:12:14 INFO - PROCESS | 1812 | 1461233534337 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}] 03:12:14 INFO - PROCESS | 1812 | 1461233534546 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 03:12:14 INFO - PROCESS | 1812 | 1461233534826 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2db400 == 162 [pid = 1812] [id = 554] 03:12:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8f4f2000) [pid = 1812] [serial = 1663] [outer = (nil)] 03:12:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8fa0b000) [pid = 1812] [serial = 1664] [outer = 0x8f4f2000] 03:12:14 INFO - PROCESS | 1812 | 1461233534960 Marionette DEBUG loaded listener.js 03:12:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8fac2400) [pid = 1812] [serial = 1665] [outer = 0x8f4f2000] 03:12:15 INFO - PROCESS | 1812 | 1461233535914 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]]]}] 03:12:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:12:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1655ms 03:12:15 INFO - PROCESS | 1812 | 1461233535962 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 03:12:15 INFO - PROCESS | 1812 | 1461233535966 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 03:12:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:12:15 INFO - PROCESS | 1812 | 1461233535973 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:12:15 INFO - PROCESS | 1812 | 1461233535977 Marionette TRACE conn3 <- [1,2190,null,{}] 03:12:15 INFO - PROCESS | 1812 | 1461233535982 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}] 03:12:16 INFO - PROCESS | 1812 | 1461233536195 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 03:12:16 INFO - PROCESS | 1812 | 1461233536526 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e2bf800 == 163 [pid = 1812] [id = 555] 03:12:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8e364800) [pid = 1812] [serial = 1666] [outer = (nil)] 03:12:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8ffa1000) [pid = 1812] [serial = 1667] [outer = 0x8e364800] 03:12:16 INFO - PROCESS | 1812 | 1461233536619 Marionette DEBUG loaded listener.js 03:12:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x90030400) [pid = 1812] [serial = 1668] [outer = 0x8e364800] 03:12:17 INFO - PROCESS | 1812 | 1461233537491 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]]]}] 03:12:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:12:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1578ms 03:12:17 INFO - PROCESS | 1812 | 1461233537552 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 03:12:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:12:17 INFO - PROCESS | 1812 | 1461233537557 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 03:12:17 INFO - PROCESS | 1812 | 1461233537563 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:12:17 INFO - PROCESS | 1812 | 1461233537566 Marionette TRACE conn3 <- [1,2194,null,{}] 03:12:17 INFO - PROCESS | 1812 | 1461233537572 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}] 03:12:17 INFO - PROCESS | 1812 | 1461233537788 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 03:12:18 INFO - PROCESS | 1812 | 1461233538123 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x902c9800 == 164 [pid = 1812] [id = 556] 03:12:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x902cbc00) [pid = 1812] [serial = 1669] [outer = (nil)] 03:12:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x91cb3000) [pid = 1812] [serial = 1670] [outer = 0x902cbc00] 03:12:18 INFO - PROCESS | 1812 | 1461233538216 Marionette DEBUG loaded listener.js 03:12:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x91cba000) [pid = 1812] [serial = 1671] [outer = 0x902cbc00] 03:12:19 INFO - PROCESS | 1812 | 1461233539090 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]]]}] 03:12:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:12:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1584ms 03:12:19 INFO - PROCESS | 1812 | 1461233539147 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 03:12:19 INFO - PROCESS | 1812 | 1461233539151 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 03:12:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:12:19 INFO - PROCESS | 1812 | 1461233539157 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:12:19 INFO - PROCESS | 1812 | 1461233539160 Marionette TRACE conn3 <- [1,2198,null,{}] 03:12:19 INFO - PROCESS | 1812 | 1461233539166 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}] 03:12:19 INFO - PROCESS | 1812 | 1461233539374 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 03:12:19 INFO - PROCESS | 1812 | 1461233539698 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ff98000 == 165 [pid = 1812] [id = 557] 03:12:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x902ce000) [pid = 1812] [serial = 1672] [outer = (nil)] 03:12:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x935eb400) [pid = 1812] [serial = 1673] [outer = 0x902ce000] 03:12:19 INFO - PROCESS | 1812 | 1461233539789 Marionette DEBUG loaded listener.js 03:12:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x935ef000) [pid = 1812] [serial = 1674] [outer = 0x902ce000] 03:12:20 INFO - PROCESS | 1812 | 1461233540761 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]]]}] 03:12:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:12:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1635ms 03:12:20 INFO - PROCESS | 1812 | 1461233540792 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 03:12:20 INFO - PROCESS | 1812 | 1461233540797 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 03:12:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:12:20 INFO - PROCESS | 1812 | 1461233540804 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:12:20 INFO - PROCESS | 1812 | 1461233540809 Marionette TRACE conn3 <- [1,2202,null,{}] 03:12:20 INFO - PROCESS | 1812 | 1461233540815 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}] 03:12:21 INFO - PROCESS | 1812 | 1461233541078 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 03:12:21 INFO - PROCESS | 1812 | 1461233541429 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f29fc00 == 166 [pid = 1812] [id = 558] 03:12:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x94e42000) [pid = 1812] [serial = 1675] [outer = (nil)] 03:12:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x96a5dc00) [pid = 1812] [serial = 1676] [outer = 0x94e42000] 03:12:21 INFO - PROCESS | 1812 | 1461233541527 Marionette DEBUG loaded listener.js 03:12:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x9762cc00) [pid = 1812] [serial = 1677] [outer = 0x94e42000] 03:12:22 INFO - PROCESS | 1812 | 1461233542485 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]]]}] 03:12:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:12:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1749ms 03:12:22 INFO - PROCESS | 1812 | 1461233542555 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 03:12:22 INFO - PROCESS | 1812 | 1461233542560 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 03:12:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:12:22 INFO - PROCESS | 1812 | 1461233542567 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:12:22 INFO - PROCESS | 1812 | 1461233542569 Marionette TRACE conn3 <- [1,2206,null,{}] 03:12:22 INFO - PROCESS | 1812 | 1461233542575 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}] 03:12:22 INFO - PROCESS | 1812 | 1461233542843 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 03:12:23 INFO - PROCESS | 1812 | 1461233543209 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x96ae6000 == 167 [pid = 1812] [id = 559] 03:12:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x97702400) [pid = 1812] [serial = 1678] [outer = (nil)] 03:12:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x97cf3000) [pid = 1812] [serial = 1679] [outer = 0x97702400] 03:12:23 INFO - PROCESS | 1812 | 1461233543312 Marionette DEBUG loaded listener.js 03:12:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x97cf9400) [pid = 1812] [serial = 1680] [outer = 0x97702400] 03:12:24 INFO - PROCESS | 1812 | 1461233544212 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]]]}] 03:12:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:12:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1694ms 03:12:24 INFO - PROCESS | 1812 | 1461233544262 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 03:12:24 INFO - PROCESS | 1812 | 1461233544266 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 03:12:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:12:24 INFO - PROCESS | 1812 | 1461233544273 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:12:24 INFO - PROCESS | 1812 | 1461233544276 Marionette TRACE conn3 <- [1,2210,null,{}] 03:12:24 INFO - PROCESS | 1812 | 1461233544282 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}] 03:12:24 INFO - PROCESS | 1812 | 1461233544510 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 03:12:24 INFO - PROCESS | 1812 | 1461233544843 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x82a2b000 == 168 [pid = 1812] [id = 560] 03:12:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x943e6400) [pid = 1812] [serial = 1681] [outer = (nil)] 03:12:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x98591000) [pid = 1812] [serial = 1682] [outer = 0x943e6400] 03:12:24 INFO - PROCESS | 1812 | 1461233544943 Marionette DEBUG loaded listener.js 03:12:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x98597c00) [pid = 1812] [serial = 1683] [outer = 0x943e6400] 03:12:25 INFO - PROCESS | 1812 | 1461233545849 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]]]}] 03:12:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:12:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1630ms 03:12:25 INFO - PROCESS | 1812 | 1461233545904 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 03:12:25 INFO - PROCESS | 1812 | 1461233545907 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 03:12:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:12:25 INFO - PROCESS | 1812 | 1461233545913 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:12:25 INFO - PROCESS | 1812 | 1461233545917 Marionette TRACE conn3 <- [1,2214,null,{}] 03:12:25 INFO - PROCESS | 1812 | 1461233545922 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}] 03:12:26 INFO - PROCESS | 1812 | 1461233546136 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 03:12:26 INFO - PROCESS | 1812 | 1461233546470 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f929c00 == 169 [pid = 1812] [id = 561] 03:12:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8ffa0400) [pid = 1812] [serial = 1684] [outer = (nil)] 03:12:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x998f5c00) [pid = 1812] [serial = 1685] [outer = 0x8ffa0400] 03:12:26 INFO - PROCESS | 1812 | 1461233546562 Marionette DEBUG loaded listener.js 03:12:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x9a55b400) [pid = 1812] [serial = 1686] [outer = 0x8ffa0400] 03:12:27 INFO - PROCESS | 1812 | 1461233547471 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]]]}] 03:12:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:12:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1630ms 03:12:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:12:27 INFO - PROCESS | 1812 | 1461233547545 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 03:12:27 INFO - PROCESS | 1812 | 1461233547548 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 03:12:27 INFO - PROCESS | 1812 | 1461233547555 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:12:27 INFO - PROCESS | 1812 | 1461233547557 Marionette TRACE conn3 <- [1,2218,null,{}] 03:12:27 INFO - PROCESS | 1812 | 1461233547563 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}] 03:12:27 INFO - PROCESS | 1812 | 1461233547784 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 03:12:28 INFO - PROCESS | 1812 | 1461233548130 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x84184000 == 170 [pid = 1812] [id = 562] 03:12:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x96e84000) [pid = 1812] [serial = 1687] [outer = (nil)] 03:12:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x9fa2d000) [pid = 1812] [serial = 1688] [outer = 0x96e84000] 03:12:28 INFO - PROCESS | 1812 | 1461233548218 Marionette DEBUG loaded listener.js 03:12:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x9fba1800) [pid = 1812] [serial = 1689] [outer = 0x96e84000] 03:12:29 INFO - PROCESS | 1812 | 1461233549118 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]]]}] 03:12:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:12:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1633ms 03:12:29 INFO - PROCESS | 1812 | 1461233549188 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 03:12:29 INFO - PROCESS | 1812 | 1461233549192 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 03:12:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:12:29 INFO - PROCESS | 1812 | 1461233549199 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:12:29 INFO - PROCESS | 1812 | 1461233549202 Marionette TRACE conn3 <- [1,2222,null,{}] 03:12:29 INFO - PROCESS | 1812 | 1461233549208 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}] 03:12:29 INFO - PROCESS | 1812 | 1461233549430 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 03:12:29 INFO - PROCESS | 1812 | 1461233549764 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a505c00 == 171 [pid = 1812] [id = 563] 03:12:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x9a5ae400) [pid = 1812] [serial = 1690] [outer = (nil)] 03:12:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0xa0db4c00) [pid = 1812] [serial = 1691] [outer = 0x9a5ae400] 03:12:29 INFO - PROCESS | 1812 | 1461233549860 Marionette DEBUG loaded listener.js 03:12:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0xa0db7c00) [pid = 1812] [serial = 1692] [outer = 0x9a5ae400] 03:12:30 INFO - PROCESS | 1812 | 1461233550806 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]]]}] 03:12:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:12:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1636ms 03:12:30 INFO - PROCESS | 1812 | 1461233550836 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 03:12:30 INFO - PROCESS | 1812 | 1461233550840 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 03:12:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:12:30 INFO - PROCESS | 1812 | 1461233550846 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:12:30 INFO - PROCESS | 1812 | 1461233550849 Marionette TRACE conn3 <- [1,2226,null,{}] 03:12:30 INFO - PROCESS | 1812 | 1461233550855 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}] 03:12:31 INFO - PROCESS | 1812 | 1461233551071 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 03:12:31 INFO - PROCESS | 1812 | 1461233551336 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x847f8800 == 172 [pid = 1812] [id = 564] 03:12:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x847fb000) [pid = 1812] [serial = 1693] [outer = (nil)] 03:12:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0xa44c6400) [pid = 1812] [serial = 1694] [outer = 0x847fb000] 03:12:31 INFO - PROCESS | 1812 | 1461233551487 Marionette DEBUG loaded listener.js 03:12:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0xa4690000) [pid = 1812] [serial = 1695] [outer = 0x847fb000] 03:12:32 INFO - PROCESS | 1812 | 1461233552329 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]]]}] 03:12:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:12:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1527ms 03:12:32 INFO - PROCESS | 1812 | 1461233552374 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 03:12:32 INFO - PROCESS | 1812 | 1461233552378 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 03:12:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:12:32 INFO - PROCESS | 1812 | 1461233552384 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:12:32 INFO - PROCESS | 1812 | 1461233552388 Marionette TRACE conn3 <- [1,2230,null,{}] 03:12:32 INFO - PROCESS | 1812 | 1461233552415 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}] 03:12:32 INFO - PROCESS | 1812 | 1461233552649 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 03:12:33 INFO - PROCESS | 1812 | 1461233553009 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a5ae800 == 173 [pid = 1812] [id = 565] 03:12:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0xa0db6000) [pid = 1812] [serial = 1696] [outer = (nil)] 03:12:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0xa46b6400) [pid = 1812] [serial = 1697] [outer = 0xa0db6000] 03:12:33 INFO - PROCESS | 1812 | 1461233553102 Marionette DEBUG loaded listener.js 03:12:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0xa46b7c00) [pid = 1812] [serial = 1698] [outer = 0xa0db6000] 03:12:33 INFO - PROCESS | 1812 | 1461233553950 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]]]}] 03:12:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:12:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1597ms 03:12:33 INFO - PROCESS | 1812 | 1461233553983 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 03:12:33 INFO - PROCESS | 1812 | 1461233553986 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 03:12:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:12:33 INFO - PROCESS | 1812 | 1461233553994 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:12:33 INFO - PROCESS | 1812 | 1461233553996 Marionette TRACE conn3 <- [1,2234,null,{}] 03:12:34 INFO - PROCESS | 1812 | 1461233554003 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}] 03:12:34 INFO - PROCESS | 1812 | 1461233554325 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8f2a0400 == 172 [pid = 1812] [id = 134] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8f51d800 == 171 [pid = 1812] [id = 102] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x86da7000 == 170 [pid = 1812] [id = 495] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x82372000 == 169 [pid = 1812] [id = 546] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x86a95c00 == 168 [pid = 1812] [id = 545] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8694d800 == 167 [pid = 1812] [id = 544] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x82c0ec00 == 166 [pid = 1812] [id = 543] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x84034c00 == 165 [pid = 1812] [id = 542] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x98590c00 == 164 [pid = 1812] [id = 540] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x9a786000 == 163 [pid = 1812] [id = 541] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x82a27400 == 162 [pid = 1812] [id = 539] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x97bae000 == 161 [pid = 1812] [id = 538] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x94321c00 == 160 [pid = 1812] [id = 536] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x97ba8400 == 159 [pid = 1812] [id = 537] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x912e4800 == 158 [pid = 1812] [id = 535] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8ff9c800 == 157 [pid = 1812] [id = 534] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x86a90c00 == 156 [pid = 1812] [id = 533] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8f2d5c00 == 155 [pid = 1812] [id = 532] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8f4fb400 == 154 [pid = 1812] [id = 531] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x847fd000 == 153 [pid = 1812] [id = 530] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1c8800 == 152 [pid = 1812] [id = 528] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1c5800 == 151 [pid = 1812] [id = 529] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0d0800 == 150 [pid = 1812] [id = 527] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x86ce3400 == 149 [pid = 1812] [id = 526] 03:12:36 INFO - PROCESS | 1812 | --DOCSHELL 0x85776400 == 148 [pid = 1812] [id = 525] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x86dae400) [pid = 1812] [serial = 1574] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x89cfd800) [pid = 1812] [serial = 1437] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x89cf9000) [pid = 1812] [serial = 1571] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x860a3c00) [pid = 1812] [serial = 1565] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x860ad000) [pid = 1812] [serial = 1566] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0xa468f000) [pid = 1812] [serial = 1563] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0xa468ac00) [pid = 1812] [serial = 1562] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0xa448e400) [pid = 1812] [serial = 1559] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0xa3b0ac00) [pid = 1812] [serial = 1556] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0xa0db3000) [pid = 1812] [serial = 1553] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x9fba7000) [pid = 1812] [serial = 1551] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x9fa90400) [pid = 1812] [serial = 1550] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x9a55ec00) [pid = 1812] [serial = 1548] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x9a559800) [pid = 1812] [serial = 1547] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x99814c00) [pid = 1812] [serial = 1545] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x98d86800) [pid = 1812] [serial = 1544] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x97d50c00) [pid = 1812] [serial = 1542] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x97d4f000) [pid = 1812] [serial = 1541] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x97702800) [pid = 1812] [serial = 1539] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x96ae5800) [pid = 1812] [serial = 1538] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x92868400) [pid = 1812] [serial = 1536] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x9270e800) [pid = 1812] [serial = 1535] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x91cbf400) [pid = 1812] [serial = 1533] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x91cb7800) [pid = 1812] [serial = 1532] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x904c7400) [pid = 1812] [serial = 1530] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x902d1800) [pid = 1812] [serial = 1529] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8ff98800) [pid = 1812] [serial = 1527] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8fd92400) [pid = 1812] [serial = 1526] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8f92d800) [pid = 1812] [serial = 1524] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8f4f8c00) [pid = 1812] [serial = 1523] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8f1ad400) [pid = 1812] [serial = 1521] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8f1a2800) [pid = 1812] [serial = 1520] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8e367000) [pid = 1812] [serial = 1518] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8e2cb400) [pid = 1812] [serial = 1517] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8c20a400) [pid = 1812] [serial = 1515] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8c110000) [pid = 1812] [serial = 1514] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8a0cd400) [pid = 1812] [serial = 1512] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x89cf6c00) [pid = 1812] [serial = 1511] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x86cec000) [pid = 1812] [serial = 1509] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8694ac00) [pid = 1812] [serial = 1508] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x86da5800) [pid = 1812] [serial = 1569] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x86ce3800) [pid = 1812] [serial = 1568] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8a0c9400) [pid = 1812] [serial = 1572] [outer = (nil)] [url = about:blank] 03:12:36 INFO - PROCESS | 1812 | 1461233556823 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x845de400 == 149 [pid = 1812] [id = 566] 03:12:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x847f1800) [pid = 1812] [serial = 1699] [outer = (nil)] 03:12:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x84e86800) [pid = 1812] [serial = 1700] [outer = 0x847f1800] 03:12:36 INFO - PROCESS | 1812 | 1461233556907 Marionette DEBUG loaded listener.js 03:12:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x85780000) [pid = 1812] [serial = 1701] [outer = 0x847f1800] 03:12:37 INFO - PROCESS | 1812 | 1461233557719 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]]]}] 03:12:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:12:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 3757ms 03:12:37 INFO - PROCESS | 1812 | 1461233557752 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 03:12:37 INFO - PROCESS | 1812 | 1461233557759 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 03:12:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:12:37 INFO - PROCESS | 1812 | 1461233557767 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:12:37 INFO - PROCESS | 1812 | 1461233557772 Marionette TRACE conn3 <- [1,2238,null,{}] 03:12:37 INFO - PROCESS | 1812 | 1461233557778 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}] 03:12:38 INFO - PROCESS | 1812 | 1461233558011 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 03:12:38 INFO - PROCESS | 1812 | 1461233558215 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x86a95c00 == 150 [pid = 1812] [id = 567] 03:12:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x86a96400) [pid = 1812] [serial = 1702] [outer = (nil)] 03:12:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x86b29400) [pid = 1812] [serial = 1703] [outer = 0x86a96400] 03:12:38 INFO - PROCESS | 1812 | 1461233558301 Marionette DEBUG loaded listener.js 03:12:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x86cedc00) [pid = 1812] [serial = 1704] [outer = 0x86a96400] 03:12:39 INFO - PROCESS | 1812 | 1461233559257 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]]]}] 03:12:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:12:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1528ms 03:12:39 INFO - PROCESS | 1812 | 1461233559299 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 03:12:39 INFO - PROCESS | 1812 | 1461233559306 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 03:12:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:12:39 INFO - PROCESS | 1812 | 1461233559318 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:12:39 INFO - PROCESS | 1812 | 1461233559320 Marionette TRACE conn3 <- [1,2242,null,{}] 03:12:39 INFO - PROCESS | 1812 | 1461233559325 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}] 03:12:39 INFO - PROCESS | 1812 | 1461233559593 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 03:12:39 INFO - PROCESS | 1812 | 1461233559625 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x86ce3400 == 151 [pid = 1812] [id = 568] 03:12:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x87953800) [pid = 1812] [serial = 1705] [outer = (nil)] 03:12:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x89c6e000) [pid = 1812] [serial = 1706] [outer = 0x87953800] 03:12:39 INFO - PROCESS | 1812 | 1461233559702 Marionette DEBUG loaded listener.js 03:12:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x89cfa800) [pid = 1812] [serial = 1707] [outer = 0x87953800] 03:12:40 INFO - PROCESS | 1812 | 1461233560767 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]]]}] 03:12:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:12:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1480ms 03:12:40 INFO - PROCESS | 1812 | 1461233560799 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 03:12:40 INFO - PROCESS | 1812 | 1461233560802 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 03:12:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:12:40 INFO - PROCESS | 1812 | 1461233560823 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:12:40 INFO - PROCESS | 1812 | 1461233560833 Marionette TRACE conn3 <- [1,2246,null,{}] 03:12:40 INFO - PROCESS | 1812 | 1461233560840 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}] 03:12:41 INFO - PROCESS | 1812 | 1461233561116 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 03:12:42 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x86a97c00) [pid = 1812] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:12:42 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x82c09c00) [pid = 1812] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:12:42 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8694e800) [pid = 1812] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:12:42 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x82c0fc00) [pid = 1812] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:12:42 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x84181400) [pid = 1812] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:12:42 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x9fa2d400) [pid = 1812] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:12:42 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x98db6c00) [pid = 1812] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:12:42 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8fd97400) [pid = 1812] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:12:42 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x97cf6800) [pid = 1812] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:12:42 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x97d45800) [pid = 1812] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:12:42 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x943dec00) [pid = 1812] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:12:42 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x94320c00) [pid = 1812] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:12:42 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x90032c00) [pid = 1812] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:12:42 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8e361800) [pid = 1812] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:12:42 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8f4fc000) [pid = 1812] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:12:42 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8a1c9400) [pid = 1812] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:12:42 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x87b6b000) [pid = 1812] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:12:42 INFO - PROCESS | 1812 | 1461233562082 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x82c09c00 == 152 [pid = 1812] [id = 569] 03:12:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x82c0fc00) [pid = 1812] [serial = 1708] [outer = (nil)] 03:12:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x84e87400) [pid = 1812] [serial = 1709] [outer = 0x82c0fc00] 03:12:42 INFO - PROCESS | 1812 | 1461233562159 Marionette DEBUG loaded listener.js 03:12:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x87376800) [pid = 1812] [serial = 1710] [outer = 0x82c0fc00] 03:12:42 INFO - PROCESS | 1812 | 1461233562867 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]]]}] 03:12:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:12:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 2103ms 03:12:42 INFO - PROCESS | 1812 | 1461233562913 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 03:12:42 INFO - PROCESS | 1812 | 1461233562917 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 03:12:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:12:42 INFO - PROCESS | 1812 | 1461233562934 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:12:42 INFO - PROCESS | 1812 | 1461233562937 Marionette TRACE conn3 <- [1,2250,null,{}] 03:12:42 INFO - PROCESS | 1812 | 1461233562942 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}] 03:12:43 INFO - PROCESS | 1812 | 1461233563155 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 03:12:43 INFO - PROCESS | 1812 | 1461233563165 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8577b000 == 153 [pid = 1812] [id = 570] 03:12:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x89d78800) [pid = 1812] [serial = 1711] [outer = (nil)] 03:12:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8a49d000) [pid = 1812] [serial = 1712] [outer = 0x89d78800] 03:12:43 INFO - PROCESS | 1812 | 1461233563236 Marionette DEBUG loaded listener.js 03:12:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8be93400) [pid = 1812] [serial = 1713] [outer = 0x89d78800] 03:12:44 INFO - PROCESS | 1812 | 1461233564415 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]]]}] 03:12:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:12:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1528ms 03:12:44 INFO - PROCESS | 1812 | 1461233564466 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 03:12:44 INFO - PROCESS | 1812 | 1461233564472 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 03:12:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:12:44 INFO - PROCESS | 1812 | 1461233564484 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:12:44 INFO - PROCESS | 1812 | 1461233564489 Marionette TRACE conn3 <- [1,2254,null,{}] 03:12:44 INFO - PROCESS | 1812 | 1461233564500 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}] 03:12:44 INFO - PROCESS | 1812 | 1461233564730 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 03:12:45 INFO - PROCESS | 1812 | 1461233565092 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x84c3a800 == 154 [pid = 1812] [id = 571] 03:12:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8621f000) [pid = 1812] [serial = 1714] [outer = (nil)] 03:12:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x86b27800) [pid = 1812] [serial = 1715] [outer = 0x8621f000] 03:12:45 INFO - PROCESS | 1812 | 1461233565183 Marionette DEBUG loaded listener.js 03:12:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8737a000) [pid = 1812] [serial = 1716] [outer = 0x8621f000] 03:12:46 INFO - PROCESS | 1812 | 1461233566186 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]]]}] 03:12:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:12:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1734ms 03:12:46 INFO - PROCESS | 1812 | 1461233566217 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 03:12:46 INFO - PROCESS | 1812 | 1461233566225 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 03:12:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:12:46 INFO - PROCESS | 1812 | 1461233566236 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:12:46 INFO - PROCESS | 1812 | 1461233566240 Marionette TRACE conn3 <- [1,2258,null,{}] 03:12:46 INFO - PROCESS | 1812 | 1461233566246 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}] 03:12:46 INFO - PROCESS | 1812 | 1461233566470 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 03:12:46 INFO - PROCESS | 1812 | 1461233566797 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x87b65000 == 155 [pid = 1812] [id = 572] 03:12:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x89c6a400) [pid = 1812] [serial = 1717] [outer = (nil)] 03:12:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8a0d0800) [pid = 1812] [serial = 1718] [outer = 0x89c6a400] 03:12:46 INFO - PROCESS | 1812 | 1461233566890 Marionette DEBUG loaded listener.js 03:12:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8a493000) [pid = 1812] [serial = 1719] [outer = 0x89c6a400] 03:12:47 INFO - PROCESS | 1812 | 1461233567906 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]]]}] 03:12:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:12:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1735ms 03:12:47 INFO - PROCESS | 1812 | 1461233567972 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 03:12:47 INFO - PROCESS | 1812 | 1461233567976 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 03:12:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:12:47 INFO - PROCESS | 1812 | 1461233567983 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:12:47 INFO - PROCESS | 1812 | 1461233567989 Marionette TRACE conn3 <- [1,2262,null,{}] 03:12:48 INFO - PROCESS | 1812 | 1461233568006 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}] 03:12:48 INFO - PROCESS | 1812 | 1461233568325 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 03:12:48 INFO - PROCESS | 1812 | 1461233568654 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x8be9f000 == 156 [pid = 1812] [id = 573] 03:12:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8c116400) [pid = 1812] [serial = 1720] [outer = (nil)] 03:12:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8c203800) [pid = 1812] [serial = 1721] [outer = 0x8c116400] 03:12:48 INFO - PROCESS | 1812 | 1461233568745 Marionette DEBUG loaded listener.js 03:12:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8c20d400) [pid = 1812] [serial = 1722] [outer = 0x8c116400] 03:12:49 INFO - PROCESS | 1812 | 1461233569672 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]]]}] 03:12:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:12:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1733ms 03:12:49 INFO - PROCESS | 1812 | 1461233569717 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 03:12:49 INFO - PROCESS | 1812 | 1461233569722 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 03:12:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:12:49 INFO - PROCESS | 1812 | 1461233569728 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:12:49 INFO - PROCESS | 1812 | 1461233569732 Marionette TRACE conn3 <- [1,2266,null,{}] 03:12:49 INFO - PROCESS | 1812 | 1461233569737 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}] 03:12:49 INFO - PROCESS | 1812 | 1461233569957 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 03:12:50 INFO - PROCESS | 1812 | 1461233570238 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c110400 == 157 [pid = 1812] [id = 574] 03:12:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8c20a800) [pid = 1812] [serial = 1723] [outer = (nil)] 03:12:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8e35ec00) [pid = 1812] [serial = 1724] [outer = 0x8c20a800] 03:12:50 INFO - PROCESS | 1812 | 1461233570379 Marionette DEBUG loaded listener.js 03:12:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8e369800) [pid = 1812] [serial = 1725] [outer = 0x8c20a800] 03:12:51 INFO - PROCESS | 1812 | 1461233571292 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]]]}] 03:12:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:12:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1628ms 03:12:51 INFO - PROCESS | 1812 | 1461233571357 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 03:12:51 INFO - PROCESS | 1812 | 1461233571361 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 03:12:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:12:51 INFO - PROCESS | 1812 | 1461233571368 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:12:51 INFO - PROCESS | 1812 | 1461233571371 Marionette TRACE conn3 <- [1,2270,null,{}] 03:12:51 INFO - PROCESS | 1812 | 1461233571377 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}] 03:12:51 INFO - PROCESS | 1812 | 1461233571587 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 03:12:51 INFO - PROCESS | 1812 | 1461233571867 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8621dc00 == 158 [pid = 1812] [id = 575] 03:12:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8e2c8000) [pid = 1812] [serial = 1726] [outer = (nil)] 03:12:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8f1a8c00) [pid = 1812] [serial = 1727] [outer = 0x8e2c8000] 03:12:52 INFO - PROCESS | 1812 | 1461233572000 Marionette DEBUG loaded listener.js 03:12:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8f1af800) [pid = 1812] [serial = 1728] [outer = 0x8e2c8000] 03:12:52 INFO - PROCESS | 1812 | 1461233572848 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]]]}] 03:12:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:12:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1536ms 03:12:52 INFO - PROCESS | 1812 | 1461233572905 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 03:12:52 INFO - PROCESS | 1812 | 1461233572908 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 03:12:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:12:52 INFO - PROCESS | 1812 | 1461233572917 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:12:52 INFO - PROCESS | 1812 | 1461233572921 Marionette TRACE conn3 <- [1,2274,null,{}] 03:12:52 INFO - PROCESS | 1812 | 1461233572927 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}] 03:12:53 INFO - PROCESS | 1812 | 1461233573211 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 03:12:53 INFO - PROCESS | 1812 | 1461233573552 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x86952000 == 159 [pid = 1812] [id = 576] 03:12:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8e40fc00) [pid = 1812] [serial = 1729] [outer = (nil)] 03:12:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8f2d8800) [pid = 1812] [serial = 1730] [outer = 0x8e40fc00] 03:12:53 INFO - PROCESS | 1812 | 1461233573648 Marionette DEBUG loaded listener.js 03:12:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8f4fb400) [pid = 1812] [serial = 1731] [outer = 0x8e40fc00] 03:12:54 INFO - PROCESS | 1812 | 1461233574516 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]]]}] 03:12:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:12:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1641ms 03:12:54 INFO - PROCESS | 1812 | 1461233574558 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 03:12:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:12:54 INFO - PROCESS | 1812 | 1461233574562 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 03:12:54 INFO - PROCESS | 1812 | 1461233574568 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:12:54 INFO - PROCESS | 1812 | 1461233574571 Marionette TRACE conn3 <- [1,2278,null,{}] 03:12:54 INFO - PROCESS | 1812 | 1461233574577 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}] 03:12:54 INFO - PROCESS | 1812 | 1461233574778 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 03:12:55 INFO - PROCESS | 1812 | 1461233575063 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f29f800 == 160 [pid = 1812] [id = 577] 03:12:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8f2aa400) [pid = 1812] [serial = 1732] [outer = (nil)] 03:12:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8fa0d400) [pid = 1812] [serial = 1733] [outer = 0x8f2aa400] 03:12:55 INFO - PROCESS | 1812 | 1461233575153 Marionette DEBUG loaded listener.js 03:12:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8fac0400) [pid = 1812] [serial = 1734] [outer = 0x8f2aa400] 03:12:56 INFO - PROCESS | 1812 | 1461233576083 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]]]}] 03:12:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:12:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1578ms 03:12:56 INFO - PROCESS | 1812 | 1461233576146 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 03:12:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:12:56 INFO - PROCESS | 1812 | 1461233576151 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 03:12:56 INFO - PROCESS | 1812 | 1461233576157 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:12:56 INFO - PROCESS | 1812 | 1461233576160 Marionette TRACE conn3 <- [1,2282,null,{}] 03:12:56 INFO - PROCESS | 1812 | 1461233576166 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}] 03:12:56 INFO - PROCESS | 1812 | 1461233576376 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 03:12:56 INFO - PROCESS | 1812 | 1461233576711 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fa10000 == 161 [pid = 1812] [id = 578] 03:12:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8fd8a400) [pid = 1812] [serial = 1735] [outer = (nil)] 03:12:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8ff9b000) [pid = 1812] [serial = 1736] [outer = 0x8fd8a400] 03:12:56 INFO - PROCESS | 1812 | 1461233576801 Marionette DEBUG loaded listener.js 03:12:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x8ffa3400) [pid = 1812] [serial = 1737] [outer = 0x8fd8a400] 03:12:57 INFO - PROCESS | 1812 | 1461233577693 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]]]}] 03:12:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:12:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1587ms 03:12:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:12:57 INFO - PROCESS | 1812 | 1461233577744 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 03:12:57 INFO - PROCESS | 1812 | 1461233577747 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 03:12:57 INFO - PROCESS | 1812 | 1461233577754 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:12:57 INFO - PROCESS | 1812 | 1461233577757 Marionette TRACE conn3 <- [1,2286,null,{}] 03:12:57 INFO - PROCESS | 1812 | 1461233577763 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}] 03:12:57 INFO - PROCESS | 1812 | 1461233577978 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 03:12:58 INFO - PROCESS | 1812 | 1461233578322 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8694f000 == 162 [pid = 1812] [id = 579] 03:12:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8fd8cc00) [pid = 1812] [serial = 1738] [outer = (nil)] 03:12:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x902d4c00) [pid = 1812] [serial = 1739] [outer = 0x8fd8cc00] 03:12:58 INFO - PROCESS | 1812 | 1461233578413 Marionette DEBUG loaded listener.js 03:12:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x90f04000) [pid = 1812] [serial = 1740] [outer = 0x8fd8cc00] 03:12:59 INFO - PROCESS | 1812 | 1461233579300 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]]]}] 03:12:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 03:12:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1579ms 03:12:59 INFO - PROCESS | 1812 | 1461233579333 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 03:12:59 INFO - PROCESS | 1812 | 1461233579337 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 03:12:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:12:59 INFO - PROCESS | 1812 | 1461233579343 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:12:59 INFO - PROCESS | 1812 | 1461233579346 Marionette TRACE conn3 <- [1,2290,null,{}] 03:12:59 INFO - PROCESS | 1812 | 1461233579352 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}] 03:12:59 INFO - PROCESS | 1812 | 1461233579559 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 03:12:59 INFO - PROCESS | 1812 | 1461233579844 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd95c00 == 163 [pid = 1812] [id = 580] 03:12:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x902cb800) [pid = 1812] [serial = 1741] [outer = (nil)] 03:12:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x91cc0800) [pid = 1812] [serial = 1742] [outer = 0x902cb800] 03:12:59 INFO - PROCESS | 1812 | 1461233579976 Marionette DEBUG loaded listener.js 03:13:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x92672c00) [pid = 1812] [serial = 1743] [outer = 0x902cb800] 03:13:00 INFO - PROCESS | 1812 | 1461233580855 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]]]}] 03:13:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:13:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1528ms 03:13:00 INFO - PROCESS | 1812 | 1461233580871 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 03:13:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:13:00 INFO - PROCESS | 1812 | 1461233580876 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 03:13:00 INFO - PROCESS | 1812 | 1461233580882 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:13:00 INFO - PROCESS | 1812 | 1461233580886 Marionette TRACE conn3 <- [1,2294,null,{}] 03:13:00 INFO - PROCESS | 1812 | 1461233580892 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}] 03:13:01 INFO - PROCESS | 1812 | 1461233581264 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 03:13:01 INFO - PROCESS | 1812 | 1461233581537 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x902ca000 == 164 [pid = 1812] [id = 581] 03:13:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x94324000) [pid = 1812] [serial = 1744] [outer = (nil)] 03:13:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x9432f000) [pid = 1812] [serial = 1745] [outer = 0x94324000] 03:13:01 INFO - PROCESS | 1812 | 1461233581636 Marionette DEBUG loaded listener.js 03:13:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x94e3f000) [pid = 1812] [serial = 1746] [outer = 0x94324000] 03:13:02 INFO - PROCESS | 1812 | 1461233582557 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]]]}] 03:13:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:13:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1744ms 03:13:02 INFO - PROCESS | 1812 | 1461233582626 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 03:13:02 INFO - PROCESS | 1812 | 1461233582630 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 03:13:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:13:02 INFO - PROCESS | 1812 | 1461233582636 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:13:02 INFO - PROCESS | 1812 | 1461233582640 Marionette TRACE conn3 <- [1,2298,null,{}] 03:13:02 INFO - PROCESS | 1812 | 1461233582646 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}] 03:13:02 INFO - PROCESS | 1812 | 1461233582867 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 03:13:03 INFO - PROCESS | 1812 | 1461233583221 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e407c00 == 165 [pid = 1812] [id = 582] 03:13:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x8f4fcc00) [pid = 1812] [serial = 1747] [outer = (nil)] 03:13:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x96e80800) [pid = 1812] [serial = 1748] [outer = 0x8f4fcc00] 03:13:03 INFO - PROCESS | 1812 | 1461233583312 Marionette DEBUG loaded listener.js 03:13:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x96e87000) [pid = 1812] [serial = 1749] [outer = 0x8f4fcc00] 03:13:04 INFO - PROCESS | 1812 | 1461233584159 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]]]}] 03:13:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:13:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1588ms 03:13:04 INFO - PROCESS | 1812 | 1461233584227 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 03:13:04 INFO - PROCESS | 1812 | 1461233584231 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 03:13:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:13:04 INFO - PROCESS | 1812 | 1461233584237 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:13:04 INFO - PROCESS | 1812 | 1461233584239 Marionette TRACE conn3 <- [1,2302,null,{}] 03:13:04 INFO - PROCESS | 1812 | 1461233584246 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}] 03:13:04 INFO - PROCESS | 1812 | 1461233584466 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 03:13:04 INFO - PROCESS | 1812 | 1461233584752 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x82c0e800 == 166 [pid = 1812] [id = 583] 03:13:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x94e47000) [pid = 1812] [serial = 1750] [outer = (nil)] 03:13:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x97cf4400) [pid = 1812] [serial = 1751] [outer = 0x94e47000] 03:13:04 INFO - PROCESS | 1812 | 1461233584884 Marionette DEBUG loaded listener.js 03:13:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x97cef000) [pid = 1812] [serial = 1752] [outer = 0x94e47000] 03:13:05 INFO - PROCESS | 1812 | 1461233585718 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]]]}] 03:13:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:13:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1533ms 03:13:05 INFO - PROCESS | 1812 | 1461233585782 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 03:13:05 INFO - PROCESS | 1812 | 1461233585790 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 03:13:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:13:05 INFO - PROCESS | 1812 | 1461233585799 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:13:05 INFO - PROCESS | 1812 | 1461233585801 Marionette TRACE conn3 <- [1,2306,null,{}] 03:13:05 INFO - PROCESS | 1812 | 1461233585807 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}] 03:13:06 INFO - PROCESS | 1812 | 1461233586022 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 03:13:06 INFO - PROCESS | 1812 | 1461233586326 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x94321c00 == 167 [pid = 1812] [id = 584] 03:13:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x96ae6800) [pid = 1812] [serial = 1753] [outer = (nil)] 03:13:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x98593400) [pid = 1812] [serial = 1754] [outer = 0x96ae6800] 03:13:06 INFO - PROCESS | 1812 | 1461233586455 Marionette DEBUG loaded listener.js 03:13:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x98d86800) [pid = 1812] [serial = 1755] [outer = 0x96ae6800] 03:13:07 INFO - PROCESS | 1812 | 1461233587364 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]]]}] 03:13:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:13:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1628ms 03:13:07 INFO - PROCESS | 1812 | 1461233587429 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 03:13:07 INFO - PROCESS | 1812 | 1461233587433 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 03:13:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:13:07 INFO - PROCESS | 1812 | 1461233587439 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:13:07 INFO - PROCESS | 1812 | 1461233587443 Marionette TRACE conn3 <- [1,2310,null,{}] 03:13:07 INFO - PROCESS | 1812 | 1461233587448 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}] 03:13:07 INFO - PROCESS | 1812 | 1461233587692 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 03:13:08 INFO - PROCESS | 1812 | 1461233588043 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x84c35400 == 168 [pid = 1812] [id = 585] 03:13:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x860a6400) [pid = 1812] [serial = 1756] [outer = (nil)] 03:13:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x97cedc00) [pid = 1812] [serial = 1757] [outer = 0x860a6400] 03:13:08 INFO - PROCESS | 1812 | 1461233588149 Marionette DEBUG loaded listener.js 03:13:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x99076c00) [pid = 1812] [serial = 1758] [outer = 0x860a6400] 03:13:09 INFO - PROCESS | 1812 | 1461233589035 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]]]}] 03:13:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:13:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1634ms 03:13:09 INFO - PROCESS | 1812 | 1461233589074 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 03:13:09 INFO - PROCESS | 1812 | 1461233589077 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 03:13:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:13:09 INFO - PROCESS | 1812 | 1461233589084 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:13:09 INFO - PROCESS | 1812 | 1461233589087 Marionette TRACE conn3 <- [1,2314,null,{}] 03:13:09 INFO - PROCESS | 1812 | 1461233589092 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}] 03:13:09 INFO - PROCESS | 1812 | 1461233589305 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 03:13:09 INFO - PROCESS | 1812 | 1461233589641 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x847fcc00 == 169 [pid = 1812] [id = 586] 03:13:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x97808c00) [pid = 1812] [serial = 1759] [outer = (nil)] 03:13:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x9a790c00) [pid = 1812] [serial = 1760] [outer = 0x97808c00] 03:13:09 INFO - PROCESS | 1812 | 1461233589734 Marionette DEBUG loaded listener.js 03:13:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x9de20400) [pid = 1812] [serial = 1761] [outer = 0x97808c00] 03:13:10 INFO - PROCESS | 1812 | 1461233590623 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]]]}] 03:13:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:13:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1578ms 03:13:10 INFO - PROCESS | 1812 | 1461233590663 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 03:13:10 INFO - PROCESS | 1812 | 1461233590667 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 03:13:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:13:10 INFO - PROCESS | 1812 | 1461233590674 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:13:10 INFO - PROCESS | 1812 | 1461233590678 Marionette TRACE conn3 <- [1,2318,null,{}] 03:13:10 INFO - PROCESS | 1812 | 1461233590683 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}] 03:13:10 INFO - PROCESS | 1812 | 1461233590909 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 03:13:11 INFO - PROCESS | 1812 | 1461233591262 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a560c00 == 170 [pid = 1812] [id = 587] 03:13:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x9a788c00) [pid = 1812] [serial = 1762] [outer = (nil)] 03:13:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0xa0949400) [pid = 1812] [serial = 1763] [outer = 0x9a788c00] 03:13:11 INFO - PROCESS | 1812 | 1461233591357 Marionette DEBUG loaded listener.js 03:13:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0xa0d7a800) [pid = 1812] [serial = 1764] [outer = 0x9a788c00] 03:13:12 INFO - PROCESS | 1812 | 1461233592263 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] 03:13:12 INFO - PROCESS | 1812 | 1461233592314 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 03:13:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:13:12 INFO - PROCESS | 1812 | 1461233592321 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:13:12 INFO - PROCESS | 1812 | 1461233592325 Marionette TRACE conn3 <- [1,2322,null,{}] 03:13:12 INFO - PROCESS | 1812 | 1461233592330 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}] 03:13:12 INFO - PROCESS | 1812 | 1461233592551 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 03:13:12 INFO - PROCESS | 1812 | 1461233592899 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a554800 == 171 [pid = 1812] [id = 588] 03:13:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x9a5a6000) [pid = 1812] [serial = 1765] [outer = (nil)] 03:13:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0xa448e400) [pid = 1812] [serial = 1766] [outer = 0x9a5a6000] 03:13:12 INFO - PROCESS | 1812 | 1461233592993 Marionette DEBUG loaded listener.js 03:13:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0xa44f1000) [pid = 1812] [serial = 1767] [outer = 0x9a5a6000] 03:13:13 INFO - PROCESS | 1812 | 1461233593873 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]]]}] 03:13:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:13:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1583ms 03:13:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:13:13 INFO - PROCESS | 1812 | 1461233593906 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 03:13:13 INFO - PROCESS | 1812 | 1461233593909 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 03:13:13 INFO - PROCESS | 1812 | 1461233593915 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:13:13 INFO - PROCESS | 1812 | 1461233593918 Marionette TRACE conn3 <- [1,2326,null,{}] 03:13:13 INFO - PROCESS | 1812 | 1461233593924 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}] 03:13:14 INFO - PROCESS | 1812 | 1461233594135 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x84e83c00 == 170 [pid = 1812] [id = 429] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8f925c00 == 169 [pid = 1812] [id = 59] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x82c09c00 == 168 [pid = 1812] [id = 569] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x86ce3400 == 167 [pid = 1812] [id = 568] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x86a95c00 == 166 [pid = 1812] [id = 567] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x845de400 == 165 [pid = 1812] [id = 566] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x9a505c00 == 164 [pid = 1812] [id = 563] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x847f8800 == 163 [pid = 1812] [id = 564] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x84184000 == 162 [pid = 1812] [id = 562] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8f929c00 == 161 [pid = 1812] [id = 561] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x82a2b000 == 160 [pid = 1812] [id = 560] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8f29fc00 == 159 [pid = 1812] [id = 558] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x96ae6000 == 158 [pid = 1812] [id = 559] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8ff98000 == 157 [pid = 1812] [id = 557] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x902c9800 == 156 [pid = 1812] [id = 556] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8e2bf800 == 155 [pid = 1812] [id = 555] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8f2db400 == 154 [pid = 1812] [id = 554] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8e406c00 == 153 [pid = 1812] [id = 553] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8a497c00 == 152 [pid = 1812] [id = 551] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8694c800 == 151 [pid = 1812] [id = 552] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x84035800 == 150 [pid = 1812] [id = 550] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x86a95000 == 149 [pid = 1812] [id = 549] 03:13:16 INFO - PROCESS | 1812 | --DOCSHELL 0x847fbc00 == 148 [pid = 1812] [id = 548] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x8a1cec00) [pid = 1812] [serial = 1506] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x8a496c00) [pid = 1812] [serial = 1643] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x89cfa400) [pid = 1812] [serial = 1638] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x84e90800) [pid = 1812] [serial = 1640] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x86b26000) [pid = 1812] [serial = 1634] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x84c40400) [pid = 1812] [serial = 1631] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x84e8e400) [pid = 1812] [serial = 1632] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0xa0b36000) [pid = 1812] [serial = 1629] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x9907ac00) [pid = 1812] [serial = 1628] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0xa2722000) [pid = 1812] [serial = 1626] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0xa0b3c400) [pid = 1812] [serial = 1625] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x9fb52800) [pid = 1812] [serial = 1623] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x9fa2cc00) [pid = 1812] [serial = 1622] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x9a55f400) [pid = 1812] [serial = 1620] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x9a509400) [pid = 1812] [serial = 1619] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x98db7c00) [pid = 1812] [serial = 1617] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x98db4000) [pid = 1812] [serial = 1616] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x983da400) [pid = 1812] [serial = 1614] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x97d53000) [pid = 1812] [serial = 1613] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x97682400) [pid = 1812] [serial = 1611] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x97624000) [pid = 1812] [serial = 1610] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x943eb400) [pid = 1812] [serial = 1608] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x9432fc00) [pid = 1812] [serial = 1607] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x9267cc00) [pid = 1812] [serial = 1605] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x92661c00) [pid = 1812] [serial = 1604] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x904c4800) [pid = 1812] [serial = 1602] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x902c8400) [pid = 1812] [serial = 1601] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8fd93c00) [pid = 1812] [serial = 1598] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8fa08c00) [pid = 1812] [serial = 1596] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8f926400) [pid = 1812] [serial = 1595] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8f1b4400) [pid = 1812] [serial = 1592] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8e2c7400) [pid = 1812] [serial = 1589] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8c115c00) [pid = 1812] [serial = 1586] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8a5dac00) [pid = 1812] [serial = 1584] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8a499800) [pid = 1812] [serial = 1583] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8794c800) [pid = 1812] [serial = 1580] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x860a5000) [pid = 1812] [serial = 1577] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x87b6dc00) [pid = 1812] [serial = 1637] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x86cebc00) [pid = 1812] [serial = 1641] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x86cea000) [pid = 1812] [serial = 1635] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1812 | 1461233596797 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x84e89400 == 149 [pid = 1812] [id = 589] 03:13:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x84e8f000) [pid = 1812] [serial = 1768] [outer = (nil)] 03:13:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x860b0c00) [pid = 1812] [serial = 1769] [outer = 0x84e8f000] 03:13:16 INFO - PROCESS | 1812 | 1461233596892 Marionette DEBUG loaded listener.js 03:13:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8622a800) [pid = 1812] [serial = 1770] [outer = 0x84e8f000] 03:13:17 INFO - PROCESS | 1812 | 1461233597682 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]]]}] 03:13:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:13:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 3787ms 03:13:17 INFO - PROCESS | 1812 | 1461233597702 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 03:13:17 INFO - PROCESS | 1812 | 1461233597707 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 03:13:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:13:17 INFO - PROCESS | 1812 | 1461233597715 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:13:17 INFO - PROCESS | 1812 | 1461233597721 Marionette TRACE conn3 <- [1,2330,null,{}] 03:13:17 INFO - PROCESS | 1812 | 1461233597728 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}] 03:13:17 INFO - PROCESS | 1812 | 1461233597946 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 03:13:18 INFO - PROCESS | 1812 | 1461233598163 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x86a97000 == 150 [pid = 1812] [id = 590] 03:13:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x86cec000) [pid = 1812] [serial = 1771] [outer = (nil)] 03:13:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x86dad000) [pid = 1812] [serial = 1772] [outer = 0x86cec000] 03:13:18 INFO - PROCESS | 1812 | 1461233598242 Marionette DEBUG loaded listener.js 03:13:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x87b60c00) [pid = 1812] [serial = 1773] [outer = 0x86cec000] 03:13:19 INFO - PROCESS | 1812 | 1461233599182 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]]]}] 03:13:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:13:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1483ms 03:13:19 INFO - PROCESS | 1812 | 1461233599201 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 03:13:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:13:19 INFO - PROCESS | 1812 | 1461233599207 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 03:13:19 INFO - PROCESS | 1812 | 1461233599213 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:13:19 INFO - PROCESS | 1812 | 1461233599217 Marionette TRACE conn3 <- [1,2334,null,{}] 03:13:19 INFO - PROCESS | 1812 | 1461233599222 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}] 03:13:19 INFO - PROCESS | 1812 | 1461233599496 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 03:13:19 INFO - PROCESS | 1812 | 1461233599533 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x89cfbc00 == 151 [pid = 1812] [id = 591] 03:13:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x89cfd000) [pid = 1812] [serial = 1774] [outer = (nil)] 03:13:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8a0c9400) [pid = 1812] [serial = 1775] [outer = 0x89cfd000] 03:13:19 INFO - PROCESS | 1812 | 1461233599605 Marionette DEBUG loaded listener.js 03:13:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8a0d6c00) [pid = 1812] [serial = 1776] [outer = 0x89cfd000] 03:13:20 INFO - PROCESS | 1812 | 1461233600608 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]]]}] 03:13:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:13:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1428ms 03:13:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:13:20 INFO - PROCESS | 1812 | 1461233600641 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 03:13:20 INFO - PROCESS | 1812 | 1461233600645 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 03:13:20 INFO - PROCESS | 1812 | 1461233600664 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:13:20 INFO - PROCESS | 1812 | 1461233600673 Marionette TRACE conn3 <- [1,2338,null,{}] 03:13:20 INFO - PROCESS | 1812 | 1461233600681 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}] 03:13:20 INFO - PROCESS | 1812 | 1461233600965 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x86b27c00) [pid = 1812] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x85778400) [pid = 1812] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8be9e800) [pid = 1812] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8a5d2800) [pid = 1812] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x86ce7400) [pid = 1812] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8c241800) [pid = 1812] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8f2d8400) [pid = 1812] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8f2d2000) [pid = 1812] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x902cbc00) [pid = 1812] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x9270a000) [pid = 1812] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x85773c00) [pid = 1812] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x82c0d800) [pid = 1812] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8a1d0000) [pid = 1812] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x96e84000) [pid = 1812] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x97702400) [pid = 1812] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x847f1800) [pid = 1812] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0xa0db6000) [pid = 1812] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8a1cb400) [pid = 1812] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x943e6400) [pid = 1812] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8f4f2000) [pid = 1812] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8ffa0400) [pid = 1812] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x84e82800) [pid = 1812] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x9a5ae400) [pid = 1812] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x94e42000) [pid = 1812] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0xa0db8400) [pid = 1812] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x86a96400) [pid = 1812] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8c210000) [pid = 1812] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x902ce000) [pid = 1812] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x82c0fc00) [pid = 1812] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8e364800) [pid = 1812] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x847fb000) [pid = 1812] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:13:21 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x87953800) [pid = 1812] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:13:21 INFO - PROCESS | 1812 | 1461233601942 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x82c0fc00 == 152 [pid = 1812] [id = 592] 03:13:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x847f1800) [pid = 1812] [serial = 1777] [outer = (nil)] 03:13:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x85778400) [pid = 1812] [serial = 1778] [outer = 0x847f1800] 03:13:22 INFO - PROCESS | 1812 | 1461233602023 Marionette DEBUG loaded listener.js 03:13:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x86b27c00) [pid = 1812] [serial = 1779] [outer = 0x847f1800] 03:13:22 INFO - PROCESS | 1812 | 1461233602746 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]]]}] 03:13:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:13:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 2110ms 03:13:22 INFO - PROCESS | 1812 | 1461233602760 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 03:13:22 INFO - PROCESS | 1812 | 1461233602764 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 03:13:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:13:22 INFO - PROCESS | 1812 | 1461233602769 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:13:22 INFO - PROCESS | 1812 | 1461233602773 Marionette TRACE conn3 <- [1,2342,null,{}] 03:13:22 INFO - PROCESS | 1812 | 1461233602778 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}] 03:13:22 INFO - PROCESS | 1812 | 1461233602972 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 03:13:23 INFO - PROCESS | 1812 | 1461233603188 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x860a8c00 == 153 [pid = 1812] [id = 593] 03:13:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x87950800) [pid = 1812] [serial = 1780] [outer = (nil)] 03:13:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8c112800) [pid = 1812] [serial = 1781] [outer = 0x87950800] 03:13:23 INFO - PROCESS | 1812 | 1461233603264 Marionette DEBUG loaded listener.js 03:13:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8c206c00) [pid = 1812] [serial = 1782] [outer = 0x87950800] 03:13:24 INFO - PROCESS | 1812 | 1461233604292 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]]]}] 03:13:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:13:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1581ms 03:13:24 INFO - PROCESS | 1812 | 1461233604353 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 03:13:24 INFO - PROCESS | 1812 | 1461233604359 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 03:13:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:13:24 INFO - PROCESS | 1812 | 1461233604368 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:13:24 INFO - PROCESS | 1812 | 1461233604373 Marionette TRACE conn3 <- [1,2346,null,{}] 03:13:24 INFO - PROCESS | 1812 | 1461233604384 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}] 03:13:24 INFO - PROCESS | 1812 | 1461233604615 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 03:13:24 INFO - PROCESS | 1812 | 1461233604961 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x847fbc00 == 154 [pid = 1812] [id = 594] 03:13:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8621fc00) [pid = 1812] [serial = 1783] [outer = (nil)] 03:13:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x86da3000) [pid = 1812] [serial = 1784] [outer = 0x8621fc00] 03:13:25 INFO - PROCESS | 1812 | 1461233605052 Marionette DEBUG loaded listener.js 03:13:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x87b5e400) [pid = 1812] [serial = 1785] [outer = 0x8621fc00] 03:13:26 INFO - PROCESS | 1812 | 1461233606063 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]]]}] 03:13:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:13:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1740ms 03:13:26 INFO - PROCESS | 1812 | 1461233606109 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 03:13:26 INFO - PROCESS | 1812 | 1461233606119 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 03:13:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:13:26 INFO - PROCESS | 1812 | 1461233606129 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:13:26 INFO - PROCESS | 1812 | 1461233606133 Marionette TRACE conn3 <- [1,2350,null,{}] 03:13:26 INFO - PROCESS | 1812 | 1461233606139 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}] 03:13:26 INFO - PROCESS | 1812 | 1461233606404 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 03:13:26 INFO - PROCESS | 1812 | 1461233606824 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x86da2000 == 155 [pid = 1812] [id = 595] 03:13:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8a1cb400) [pid = 1812] [serial = 1786] [outer = (nil)] 03:13:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8a49e800) [pid = 1812] [serial = 1787] [outer = 0x8a1cb400] 03:13:26 INFO - PROCESS | 1812 | 1461233606926 Marionette DEBUG loaded listener.js 03:13:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8a5de800) [pid = 1812] [serial = 1788] [outer = 0x8a1cb400] 03:13:27 INFO - PROCESS | 1812 | 1461233607914 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]]]}] 03:13:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:13:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1831ms 03:13:27 INFO - PROCESS | 1812 | 1461233607961 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 03:13:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:13:27 INFO - PROCESS | 1812 | 1461233607965 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 03:13:27 INFO - PROCESS | 1812 | 1461233607972 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:13:27 INFO - PROCESS | 1812 | 1461233607977 Marionette TRACE conn3 <- [1,2354,null,{}] 03:13:27 INFO - PROCESS | 1812 | 1461233607994 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}] 03:13:28 INFO - PROCESS | 1812 | 1461233608239 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 03:13:28 INFO - PROCESS | 1812 | 1461233608570 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bea0400 == 156 [pid = 1812] [id = 596] 03:13:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8e2c5400) [pid = 1812] [serial = 1789] [outer = (nil)] 03:13:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8e35fc00) [pid = 1812] [serial = 1790] [outer = 0x8e2c5400] 03:13:28 INFO - PROCESS | 1812 | 1461233608670 Marionette DEBUG loaded listener.js 03:13:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8e40a400) [pid = 1812] [serial = 1791] [outer = 0x8e2c5400] 03:13:29 INFO - PROCESS | 1812 | 1461233609568 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]]]}] 03:13:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:13:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1635ms 03:13:29 INFO - PROCESS | 1812 | 1461233609607 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 03:13:29 INFO - PROCESS | 1812 | 1461233609612 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 03:13:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:13:29 INFO - PROCESS | 1812 | 1461233609618 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:13:29 INFO - PROCESS | 1812 | 1461233609621 Marionette TRACE conn3 <- [1,2358,null,{}] 03:13:29 INFO - PROCESS | 1812 | 1461233609627 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}] 03:13:29 INFO - PROCESS | 1812 | 1461233609840 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 03:13:30 INFO - PROCESS | 1812 | 1461233610132 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x8be9b000 == 157 [pid = 1812] [id = 597] 03:13:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8e409800) [pid = 1812] [serial = 1792] [outer = (nil)] 03:13:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8f2a2c00) [pid = 1812] [serial = 1793] [outer = 0x8e409800] 03:13:30 INFO - PROCESS | 1812 | 1461233610275 Marionette DEBUG loaded listener.js 03:13:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8f2d2800) [pid = 1812] [serial = 1794] [outer = 0x8e409800] 03:13:31 INFO - PROCESS | 1812 | 1461233611205 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]]]}] 03:13:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:13:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1630ms 03:13:31 INFO - PROCESS | 1812 | 1461233611249 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 03:13:31 INFO - PROCESS | 1812 | 1461233611253 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 03:13:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:13:31 INFO - PROCESS | 1812 | 1461233611259 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:13:31 INFO - PROCESS | 1812 | 1461233611263 Marionette TRACE conn3 <- [1,2362,null,{}] 03:13:31 INFO - PROCESS | 1812 | 1461233611269 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}] 03:13:31 INFO - PROCESS | 1812 | 1461233611482 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 03:13:31 INFO - PROCESS | 1812 | 1461233611820 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x86ce6c00 == 158 [pid = 1812] [id = 598] 03:13:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8a499800) [pid = 1812] [serial = 1795] [outer = (nil)] 03:13:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8f4f9400) [pid = 1812] [serial = 1796] [outer = 0x8a499800] 03:13:31 INFO - PROCESS | 1812 | 1461233611955 Marionette DEBUG loaded listener.js 03:13:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8f51b400) [pid = 1812] [serial = 1797] [outer = 0x8a499800] 03:13:32 INFO - PROCESS | 1812 | 1461233612894 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]]]}] 03:13:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:13:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1694ms 03:13:32 INFO - PROCESS | 1812 | 1461233612955 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 03:13:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:13:32 INFO - PROCESS | 1812 | 1461233612959 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 03:13:32 INFO - PROCESS | 1812 | 1461233612966 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:13:32 INFO - PROCESS | 1812 | 1461233612970 Marionette TRACE conn3 <- [1,2366,null,{}] 03:13:32 INFO - PROCESS | 1812 | 1461233612975 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}] 03:13:33 INFO - PROCESS | 1812 | 1461233613262 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 03:13:33 INFO - PROCESS | 1812 | 1461233613620 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e2c0400 == 159 [pid = 1812] [id = 599] 03:13:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8fabd800) [pid = 1812] [serial = 1798] [outer = (nil)] 03:13:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8ff9c400) [pid = 1812] [serial = 1799] [outer = 0x8fabd800] 03:13:33 INFO - PROCESS | 1812 | 1461233613712 Marionette DEBUG loaded listener.js 03:13:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x902cbc00) [pid = 1812] [serial = 1800] [outer = 0x8fabd800] 03:13:34 INFO - PROCESS | 1812 | 1461233614623 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]]]}] 03:13:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:13:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1692ms 03:13:34 INFO - PROCESS | 1812 | 1461233614657 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 03:13:34 INFO - PROCESS | 1812 | 1461233614660 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 03:13:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:13:34 INFO - PROCESS | 1812 | 1461233614668 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:13:34 INFO - PROCESS | 1812 | 1461233614670 Marionette TRACE conn3 <- [1,2370,null,{}] 03:13:34 INFO - PROCESS | 1812 | 1461233614676 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}] 03:13:34 INFO - PROCESS | 1812 | 1461233614889 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 03:13:35 INFO - PROCESS | 1812 | 1461233615183 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ff9ac00 == 160 [pid = 1812] [id = 600] 03:13:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8ffa4000) [pid = 1812] [serial = 1801] [outer = (nil)] 03:13:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x92661c00) [pid = 1812] [serial = 1802] [outer = 0x8ffa4000] 03:13:35 INFO - PROCESS | 1812 | 1461233615319 Marionette DEBUG loaded listener.js 03:13:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x92704800) [pid = 1812] [serial = 1803] [outer = 0x8ffa4000] 03:13:36 INFO - PROCESS | 1812 | 1461233616192 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]]]}] 03:13:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:13:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1578ms 03:13:36 INFO - PROCESS | 1812 | 1461233616249 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 03:13:36 INFO - PROCESS | 1812 | 1461233616252 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 03:13:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:13:36 INFO - PROCESS | 1812 | 1461233616262 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:13:36 INFO - PROCESS | 1812 | 1461233616265 Marionette TRACE conn3 <- [1,2374,null,{}] 03:13:36 INFO - PROCESS | 1812 | 1461233616271 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}] 03:13:36 INFO - PROCESS | 1812 | 1461233616501 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 03:13:36 INFO - PROCESS | 1812 | 1461233616849 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x86ce4800 == 161 [pid = 1812] [id = 601] 03:13:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8fd8e800) [pid = 1812] [serial = 1804] [outer = (nil)] 03:13:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x935e9000) [pid = 1812] [serial = 1805] [outer = 0x8fd8e800] 03:13:36 INFO - PROCESS | 1812 | 1461233616956 Marionette DEBUG loaded listener.js 03:13:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x935ebc00) [pid = 1812] [serial = 1806] [outer = 0x8fd8e800] 03:13:37 INFO - PROCESS | 1812 | 1461233617855 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]]]}] 03:13:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:13:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1632ms 03:13:37 INFO - PROCESS | 1812 | 1461233617894 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 03:13:37 INFO - PROCESS | 1812 | 1461233617899 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 03:13:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:13:37 INFO - PROCESS | 1812 | 1461233617905 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:13:37 INFO - PROCESS | 1812 | 1461233617909 Marionette TRACE conn3 <- [1,2378,null,{}] 03:13:37 INFO - PROCESS | 1812 | 1461233617914 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}] 03:13:38 INFO - PROCESS | 1812 | 1461233618125 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 03:13:38 INFO - PROCESS | 1812 | 1461233618417 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x92871400 == 162 [pid = 1812] [id = 602] 03:13:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x935ea400) [pid = 1812] [serial = 1807] [outer = (nil)] 03:13:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x943eb800) [pid = 1812] [serial = 1808] [outer = 0x935ea400] 03:13:38 INFO - PROCESS | 1812 | 1461233618550 Marionette DEBUG loaded listener.js 03:13:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x96e7ac00) [pid = 1812] [serial = 1809] [outer = 0x935ea400] 03:13:39 INFO - PROCESS | 1812 | 1461233619452 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]]]}] 03:13:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:13:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1579ms 03:13:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:13:39 INFO - PROCESS | 1812 | 1461233619485 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 03:13:39 INFO - PROCESS | 1812 | 1461233619488 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 03:13:39 INFO - PROCESS | 1812 | 1461233619494 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:13:39 INFO - PROCESS | 1812 | 1461233619498 Marionette TRACE conn3 <- [1,2382,null,{}] 03:13:39 INFO - PROCESS | 1812 | 1461233619504 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}] 03:13:39 INFO - PROCESS | 1812 | 1461233619722 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 03:13:40 INFO - PROCESS | 1812 | 1461233620061 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x9265e400 == 163 [pid = 1812] [id = 603] 03:13:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x94325400) [pid = 1812] [serial = 1810] [outer = (nil)] 03:13:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x9780bc00) [pid = 1812] [serial = 1811] [outer = 0x94325400] 03:13:40 INFO - PROCESS | 1812 | 1461233620156 Marionette DEBUG loaded listener.js 03:13:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x97cf8000) [pid = 1812] [serial = 1812] [outer = 0x94325400] 03:13:41 INFO - PROCESS | 1812 | 1461233621070 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]]]}] 03:13:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:13:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1638ms 03:13:41 INFO - PROCESS | 1812 | 1461233621132 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 03:13:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:13:41 INFO - PROCESS | 1812 | 1461233621137 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 03:13:41 INFO - PROCESS | 1812 | 1461233621143 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:13:41 INFO - PROCESS | 1812 | 1461233621147 Marionette TRACE conn3 <- [1,2386,null,{}] 03:13:41 INFO - PROCESS | 1812 | 1461233621153 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}] 03:13:41 INFO - PROCESS | 1812 | 1461233621395 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 03:13:41 INFO - PROCESS | 1812 | 1461233621745 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x92666c00 == 164 [pid = 1812] [id = 604] 03:13:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x98db4000) [pid = 1812] [serial = 1813] [outer = (nil)] 03:13:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x9907ac00) [pid = 1812] [serial = 1814] [outer = 0x98db4000] 03:13:41 INFO - PROCESS | 1812 | 1461233621848 Marionette DEBUG loaded listener.js 03:13:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x9a558400) [pid = 1812] [serial = 1815] [outer = 0x98db4000] 03:13:42 INFO - PROCESS | 1812 | 1461233622779 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]]]}] 03:13:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:13:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1680ms 03:13:42 INFO - PROCESS | 1812 | 1461233622822 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 03:13:42 INFO - PROCESS | 1812 | 1461233622826 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 03:13:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:13:42 INFO - PROCESS | 1812 | 1461233622832 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:13:42 INFO - PROCESS | 1812 | 1461233622836 Marionette TRACE conn3 <- [1,2390,null,{}] 03:13:42 INFO - PROCESS | 1812 | 1461233622841 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}] 03:13:43 INFO - PROCESS | 1812 | 1461233623060 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 03:13:43 INFO - PROCESS | 1812 | 1461233623413 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x85781c00 == 165 [pid = 1812] [id = 605] 03:13:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x97d52c00) [pid = 1812] [serial = 1816] [outer = (nil)] 03:13:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x9fa2a400) [pid = 1812] [serial = 1817] [outer = 0x97d52c00] 03:13:43 INFO - PROCESS | 1812 | 1461233623503 Marionette DEBUG loaded listener.js 03:13:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x9fba0000) [pid = 1812] [serial = 1818] [outer = 0x97d52c00] 03:13:44 INFO - PROCESS | 1812 | 1461233624387 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]]]}] 03:13:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:13:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1628ms 03:13:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:13:44 INFO - PROCESS | 1812 | 1461233624462 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 03:13:44 INFO - PROCESS | 1812 | 1461233624465 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 03:13:44 INFO - PROCESS | 1812 | 1461233624471 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:13:44 INFO - PROCESS | 1812 | 1461233624475 Marionette TRACE conn3 <- [1,2394,null,{}] 03:13:44 INFO - PROCESS | 1812 | 1461233624480 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}] 03:13:44 INFO - PROCESS | 1812 | 1461233624731 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 03:13:45 INFO - PROCESS | 1812 | 1461233625070 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x99094400 == 166 [pid = 1812] [id = 606] 03:13:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x9a785800) [pid = 1812] [serial = 1819] [outer = (nil)] 03:13:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0xa0dacc00) [pid = 1812] [serial = 1820] [outer = 0x9a785800] 03:13:45 INFO - PROCESS | 1812 | 1461233625161 Marionette DEBUG loaded listener.js 03:13:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0xa0db6c00) [pid = 1812] [serial = 1821] [outer = 0x9a785800] 03:13:46 INFO - PROCESS | 1812 | 1461233626086 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]]]}] 03:13:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:13:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1680ms 03:13:46 INFO - PROCESS | 1812 | 1461233626151 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 03:13:46 INFO - PROCESS | 1812 | 1461233626155 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 03:13:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:13:46 INFO - PROCESS | 1812 | 1461233626161 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:13:46 INFO - PROCESS | 1812 | 1461233626165 Marionette TRACE conn3 <- [1,2398,null,{}] 03:13:46 INFO - PROCESS | 1812 | 1461233626170 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}] 03:13:46 INFO - PROCESS | 1812 | 1461233626394 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 03:13:46 INFO - PROCESS | 1812 | 1461233626740 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x97622400 == 167 [pid = 1812] [id = 607] 03:13:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x98595000) [pid = 1812] [serial = 1822] [outer = (nil)] 03:13:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0xa44b8000) [pid = 1812] [serial = 1823] [outer = 0x98595000] 03:13:46 INFO - PROCESS | 1812 | 1461233626827 Marionette DEBUG loaded listener.js 03:13:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0xa44ee400) [pid = 1812] [serial = 1824] [outer = 0x98595000] 03:13:47 INFO - PROCESS | 1812 | 1461233627754 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]]]}] 03:13:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:13:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1638ms 03:13:47 INFO - PROCESS | 1812 | 1461233627800 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 03:13:47 INFO - PROCESS | 1812 | 1461233627804 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 03:13:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:13:47 INFO - PROCESS | 1812 | 1461233627809 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:13:47 INFO - PROCESS | 1812 | 1461233627813 Marionette TRACE conn3 <- [1,2402,null,{}] 03:13:47 INFO - PROCESS | 1812 | 1461233627819 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}] 03:13:48 INFO - PROCESS | 1812 | 1461233628040 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 03:13:48 INFO - PROCESS | 1812 | 1461233628392 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x860ac800 == 168 [pid = 1812] [id = 608] 03:13:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x860acc00) [pid = 1812] [serial = 1825] [outer = (nil)] 03:13:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0xa46bc400) [pid = 1812] [serial = 1826] [outer = 0x860acc00] 03:13:48 INFO - PROCESS | 1812 | 1461233628482 Marionette DEBUG loaded listener.js 03:13:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0xa46c3800) [pid = 1812] [serial = 1827] [outer = 0x860acc00] 03:13:49 INFO - PROCESS | 1812 | 1461233629351 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]]]}] 03:13:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:13:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1580ms 03:13:49 INFO - PROCESS | 1812 | 1461233629398 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 03:13:49 INFO - PROCESS | 1812 | 1461233629402 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 03:13:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:13:49 INFO - PROCESS | 1812 | 1461233629408 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:13:49 INFO - PROCESS | 1812 | 1461233629411 Marionette TRACE conn3 <- [1,2406,null,{}] 03:13:49 INFO - PROCESS | 1812 | 1461233629417 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}] 03:13:49 INFO - PROCESS | 1812 | 1461233629636 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 03:13:50 INFO - PROCESS | 1812 | 1461233629978 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:50 INFO - PROCESS | 1812 | ++DOCSHELL 0xa46b6c00 == 169 [pid = 1812] [id = 609] 03:13:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0xa46b9000) [pid = 1812] [serial = 1828] [outer = (nil)] 03:13:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0xa4a06000) [pid = 1812] [serial = 1829] [outer = 0xa46b9000] 03:13:50 INFO - PROCESS | 1812 | 1461233630069 Marionette DEBUG loaded listener.js 03:13:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0xa4a09400) [pid = 1812] [serial = 1830] [outer = 0xa46b9000] 03:13:50 INFO - PROCESS | 1812 | 1461233630924 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]]]}] 03:13:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:13:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1581ms 03:13:50 INFO - PROCESS | 1812 | 1461233630990 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 03:13:50 INFO - PROCESS | 1812 | 1461233630994 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 03:13:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:13:51 INFO - PROCESS | 1812 | 1461233631000 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:13:51 INFO - PROCESS | 1812 | 1461233631004 Marionette TRACE conn3 <- [1,2410,null,{}] 03:13:51 INFO - PROCESS | 1812 | 1461233631010 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}] 03:13:51 INFO - PROCESS | 1812 | 1461233631238 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 03:13:51 INFO - PROCESS | 1812 | 1461233631580 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x998d1400 == 170 [pid = 1812] [id = 610] 03:13:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x9de17800) [pid = 1812] [serial = 1831] [outer = (nil)] 03:13:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0xa4a10400) [pid = 1812] [serial = 1832] [outer = 0x9de17800] 03:13:51 INFO - PROCESS | 1812 | 1461233631673 Marionette DEBUG loaded listener.js 03:13:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0xa4a44000) [pid = 1812] [serial = 1833] [outer = 0x9de17800] 03:13:52 INFO - PROCESS | 1812 | 1461233632610 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]]]}] 03:13:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:13:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1637ms 03:13:52 INFO - PROCESS | 1812 | 1461233632639 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 03:13:52 INFO - PROCESS | 1812 | 1461233632643 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 03:13:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:13:52 INFO - PROCESS | 1812 | 1461233632649 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:13:52 INFO - PROCESS | 1812 | 1461233632653 Marionette TRACE conn3 <- [1,2414,null,{}] 03:13:52 INFO - PROCESS | 1812 | 1461233632658 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}] 03:13:52 INFO - PROCESS | 1812 | 1461233632874 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 03:13:53 INFO - PROCESS | 1812 | 1461233633217 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x88355c00 == 171 [pid = 1812] [id = 611] 03:13:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x88356400) [pid = 1812] [serial = 1834] [outer = (nil)] 03:13:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x8835ec00) [pid = 1812] [serial = 1835] [outer = 0x88356400] 03:13:53 INFO - PROCESS | 1812 | 1461233633320 Marionette DEBUG loaded listener.js 03:13:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x88360000) [pid = 1812] [serial = 1836] [outer = 0x88356400] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8417d400 == 170 [pid = 1812] [id = 524] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8f1b1400 == 169 [pid = 1812] [id = 180] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8c207c00 == 168 [pid = 1812] [id = 179] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x97cf5400 == 167 [pid = 1812] [id = 494] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x82c0fc00 == 166 [pid = 1812] [id = 592] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x89cfbc00 == 165 [pid = 1812] [id = 591] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x86a97000 == 164 [pid = 1812] [id = 590] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x84e89400 == 163 [pid = 1812] [id = 589] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x9a560c00 == 162 [pid = 1812] [id = 587] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x847fcc00 == 161 [pid = 1812] [id = 586] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x84c35400 == 160 [pid = 1812] [id = 585] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x82c0e800 == 159 [pid = 1812] [id = 583] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x94321c00 == 158 [pid = 1812] [id = 584] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x845db400 == 157 [pid = 1812] [id = 496] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8e407c00 == 156 [pid = 1812] [id = 582] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x902ca000 == 155 [pid = 1812] [id = 581] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd95c00 == 154 [pid = 1812] [id = 580] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8fa10000 == 153 [pid = 1812] [id = 578] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8694f000 == 152 [pid = 1812] [id = 579] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8f29f800 == 151 [pid = 1812] [id = 577] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x86952000 == 150 [pid = 1812] [id = 576] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8621dc00 == 149 [pid = 1812] [id = 575] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8c110400 == 148 [pid = 1812] [id = 574] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8be9f000 == 147 [pid = 1812] [id = 573] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x87b65000 == 146 [pid = 1812] [id = 572] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x84e84c00 == 145 [pid = 1812] [id = 547] 03:13:56 INFO - PROCESS | 1812 | --DOCSHELL 0x84c3a800 == 144 [pid = 1812] [id = 571] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x89d85c00) [pid = 1812] [serial = 1649] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x86224400) [pid = 1812] [serial = 1578] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x8e314c00) [pid = 1812] [serial = 1590] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x8c23a800) [pid = 1812] [serial = 1587] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x89c71c00) [pid = 1812] [serial = 1581] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x8f2a9000) [pid = 1812] [serial = 1593] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x8fe23400) [pid = 1812] [serial = 1599] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x98591000) [pid = 1812] [serial = 1682] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8f4ef400) [pid = 1812] [serial = 1661] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8fa0b000) [pid = 1812] [serial = 1664] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x91cb3000) [pid = 1812] [serial = 1670] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x86b29400) [pid = 1812] [serial = 1703] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x96a5dc00) [pid = 1812] [serial = 1676] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0xa0e9f800) [pid = 1812] [serial = 1554] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0xa4690000) [pid = 1812] [serial = 1695] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8f1af400) [pid = 1812] [serial = 1659] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x9fba1800) [pid = 1812] [serial = 1689] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8f4f5800) [pid = 1812] [serial = 1662] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x89c75800) [pid = 1812] [serial = 1575] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x87378c00) [pid = 1812] [serial = 1647] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x8a1c3000) [pid = 1812] [serial = 1650] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x89cfa800) [pid = 1812] [serial = 1707] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0xa44b9400) [pid = 1812] [serial = 1560] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x91cba000) [pid = 1812] [serial = 1671] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8c241000) [pid = 1812] [serial = 1653] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x9fa2d000) [pid = 1812] [serial = 1688] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x97cf3000) [pid = 1812] [serial = 1679] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8c206800) [pid = 1812] [serial = 1652] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x85780000) [pid = 1812] [serial = 1701] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0xa46b6400) [pid = 1812] [serial = 1697] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8f1a5000) [pid = 1812] [serial = 1658] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x98597c00) [pid = 1812] [serial = 1683] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8fac2400) [pid = 1812] [serial = 1665] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x84e86800) [pid = 1812] [serial = 1700] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x998f5c00) [pid = 1812] [serial = 1685] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x86a8fc00) [pid = 1812] [serial = 1646] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0xa46b7c00) [pid = 1812] [serial = 1698] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0xa0db7c00) [pid = 1812] [serial = 1692] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8a49d000) [pid = 1812] [serial = 1712] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x9762cc00) [pid = 1812] [serial = 1677] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0xa3b78800) [pid = 1812] [serial = 1557] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x86cedc00) [pid = 1812] [serial = 1704] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8e363c00) [pid = 1812] [serial = 1656] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x935ef000) [pid = 1812] [serial = 1674] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x84e87400) [pid = 1812] [serial = 1709] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0xa0db4c00) [pid = 1812] [serial = 1691] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x90030400) [pid = 1812] [serial = 1668] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8ffa1000) [pid = 1812] [serial = 1667] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x935eb400) [pid = 1812] [serial = 1673] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0xa44c6400) [pid = 1812] [serial = 1694] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x9a55b400) [pid = 1812] [serial = 1686] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x89c6e000) [pid = 1812] [serial = 1706] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x97cf9400) [pid = 1812] [serial = 1680] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x87376800) [pid = 1812] [serial = 1710] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8e314000) [pid = 1812] [serial = 1655] [outer = (nil)] [url = about:blank] 03:13:56 INFO - PROCESS | 1812 | 1461233636757 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]]]}] 03:13:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:13:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 4132ms 03:13:56 INFO - PROCESS | 1812 | 1461233636782 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 03:13:56 INFO - PROCESS | 1812 | 1461233636788 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 03:13:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:13:56 INFO - PROCESS | 1812 | 1461233636796 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:13:56 INFO - PROCESS | 1812 | 1461233636801 Marionette TRACE conn3 <- [1,2418,null,{}] 03:13:56 INFO - PROCESS | 1812 | 1461233636810 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}] 03:13:57 INFO - PROCESS | 1812 | 1461233637009 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 03:13:57 INFO - PROCESS | 1812 | 1461233637271 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x81672400 == 145 [pid = 1812] [id = 612] 03:13:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x81675400) [pid = 1812] [serial = 1837] [outer = (nil)] 03:13:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x845dd000) [pid = 1812] [serial = 1838] [outer = 0x81675400] 03:13:57 INFO - PROCESS | 1812 | 1461233637349 Marionette DEBUG loaded listener.js 03:13:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x84c40400) [pid = 1812] [serial = 1839] [outer = 0x81675400] 03:13:58 INFO - PROCESS | 1812 | 1461233638162 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]]]}] 03:13:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:13:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1435ms 03:13:58 INFO - PROCESS | 1812 | 1461233638232 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 03:13:58 INFO - PROCESS | 1812 | 1461233638240 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 03:13:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:13:58 INFO - PROCESS | 1812 | 1461233638250 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:13:58 INFO - PROCESS | 1812 | 1461233638254 Marionette TRACE conn3 <- [1,2422,null,{}] 03:13:58 INFO - PROCESS | 1812 | 1461233638260 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}] 03:13:58 INFO - PROCESS | 1812 | 1461233638479 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 03:13:58 INFO - PROCESS | 1812 | 1461233638702 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x82a2a000 == 146 [pid = 1812] [id = 613] 03:13:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x84035800) [pid = 1812] [serial = 1840] [outer = (nil)] 03:13:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8694e800) [pid = 1812] [serial = 1841] [outer = 0x84035800] 03:13:58 INFO - PROCESS | 1812 | 1461233638775 Marionette DEBUG loaded listener.js 03:13:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x86a95000) [pid = 1812] [serial = 1842] [outer = 0x84035800] 03:13:59 INFO - PROCESS | 1812 | 1461233639784 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]]]}] 03:13:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:13:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1577ms 03:13:59 INFO - PROCESS | 1812 | 1461233639828 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 03:13:59 INFO - PROCESS | 1812 | 1461233639832 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 03:13:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:13:59 INFO - PROCESS | 1812 | 1461233639846 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:13:59 INFO - PROCESS | 1812 | 1461233639852 Marionette TRACE conn3 <- [1,2426,null,{}] 03:13:59 INFO - PROCESS | 1812 | 1461233639867 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}] 03:14:00 INFO - PROCESS | 1812 | 1461233640162 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 03:14:00 INFO - PROCESS | 1812 | 1461233640203 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x8167ac00 == 147 [pid = 1812] [id = 614] 03:14:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x86daa000) [pid = 1812] [serial = 1843] [outer = (nil)] 03:14:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x87382c00) [pid = 1812] [serial = 1844] [outer = 0x86daa000] 03:14:00 INFO - PROCESS | 1812 | 1461233640320 Marionette DEBUG loaded listener.js 03:14:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x88356800) [pid = 1812] [serial = 1845] [outer = 0x86daa000] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x94324000) [pid = 1812] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x84e8f000) [pid = 1812] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8c20a800) [pid = 1812] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8e2c8000) [pid = 1812] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8fd8cc00) [pid = 1812] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x86cec000) [pid = 1812] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x902cb800) [pid = 1812] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x89c6a400) [pid = 1812] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8e40fc00) [pid = 1812] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x94e47000) [pid = 1812] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8c116400) [pid = 1812] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x89cfd000) [pid = 1812] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8f2aa400) [pid = 1812] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8621f000) [pid = 1812] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8a1ca000) [pid = 1812] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x97808c00) [pid = 1812] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8f4fcc00) [pid = 1812] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x860a6400) [pid = 1812] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x9a788c00) [pid = 1812] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x847f1800) [pid = 1812] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8fd8a400) [pid = 1812] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:14:01 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x96ae6800) [pid = 1812] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:14:02 INFO - PROCESS | 1812 | 1461233642067 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]]]}] 03:14:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:14:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 2233ms 03:14:02 INFO - PROCESS | 1812 | 1461233642079 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 03:14:02 INFO - PROCESS | 1812 | 1461233642097 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 03:14:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:14:02 INFO - PROCESS | 1812 | 1461233642103 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:14:02 INFO - PROCESS | 1812 | 1461233642106 Marionette TRACE conn3 <- [1,2430,null,{}] 03:14:02 INFO - PROCESS | 1812 | 1461233642111 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}] 03:14:02 INFO - PROCESS | 1812 | 1461233642312 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 03:14:02 INFO - PROCESS | 1812 | 1461233642546 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x82c0b800 == 148 [pid = 1812] [id = 615] 03:14:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x860a6800) [pid = 1812] [serial = 1846] [outer = (nil)] 03:14:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x87b65c00) [pid = 1812] [serial = 1847] [outer = 0x860a6800] 03:14:02 INFO - PROCESS | 1812 | 1461233642618 Marionette DEBUG loaded listener.js 03:14:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x89c6a800) [pid = 1812] [serial = 1848] [outer = 0x860a6800] 03:14:03 INFO - PROCESS | 1812 | 1461233643391 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]]]}] 03:14:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:14:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1344ms 03:14:03 INFO - PROCESS | 1812 | 1461233643448 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 03:14:03 INFO - PROCESS | 1812 | 1461233643452 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 03:14:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:14:03 INFO - PROCESS | 1812 | 1461233643458 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:14:03 INFO - PROCESS | 1812 | 1461233643461 Marionette TRACE conn3 <- [1,2434,null,{}] 03:14:03 INFO - PROCESS | 1812 | 1461233643466 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}] 03:14:03 INFO - PROCESS | 1812 | 1461233643664 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 03:14:04 INFO - PROCESS | 1812 | 1461233644086 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x81671800 == 149 [pid = 1812] [id = 616] 03:14:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x81672800) [pid = 1812] [serial = 1849] [outer = (nil)] 03:14:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x81676000) [pid = 1812] [serial = 1850] [outer = 0x81672800] 03:14:04 INFO - PROCESS | 1812 | 1461233644180 Marionette DEBUG loaded listener.js 03:14:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x845d7c00) [pid = 1812] [serial = 1851] [outer = 0x81672800] 03:14:05 INFO - PROCESS | 1812 | 1461233645157 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]]]}] 03:14:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:14:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1741ms 03:14:05 INFO - PROCESS | 1812 | 1461233645202 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 03:14:05 INFO - PROCESS | 1812 | 1461233645209 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 03:14:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:14:05 INFO - PROCESS | 1812 | 1461233645219 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:14:05 INFO - PROCESS | 1812 | 1461233645223 Marionette TRACE conn3 <- [1,2438,null,{}] 03:14:05 INFO - PROCESS | 1812 | 1461233645231 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}] 03:14:05 INFO - PROCESS | 1812 | 1461233645469 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 03:14:05 INFO - PROCESS | 1812 | 1461233645802 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x86949c00 == 150 [pid = 1812] [id = 617] 03:14:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x86953800) [pid = 1812] [serial = 1852] [outer = (nil)] 03:14:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x86a93c00) [pid = 1812] [serial = 1853] [outer = 0x86953800] 03:14:05 INFO - PROCESS | 1812 | 1461233645899 Marionette DEBUG loaded listener.js 03:14:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x86ce5000) [pid = 1812] [serial = 1854] [outer = 0x86953800] 03:14:06 INFO - PROCESS | 1812 | 1461233646927 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]]]}] 03:14:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:14:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1780ms 03:14:07 INFO - PROCESS | 1812 | 1461233647004 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 03:14:07 INFO - PROCESS | 1812 | 1461233647011 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 03:14:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:14:07 INFO - PROCESS | 1812 | 1461233647019 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:14:07 INFO - PROCESS | 1812 | 1461233647022 Marionette TRACE conn3 <- [1,2442,null,{}] 03:14:07 INFO - PROCESS | 1812 | 1461233647029 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}] 03:14:07 INFO - PROCESS | 1812 | 1461233647310 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 03:14:07 INFO - PROCESS | 1812 | 1461233647704 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8622ac00 == 151 [pid = 1812] [id = 618] 03:14:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x86dab400) [pid = 1812] [serial = 1855] [outer = (nil)] 03:14:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x87b68400) [pid = 1812] [serial = 1856] [outer = 0x86dab400] 03:14:07 INFO - PROCESS | 1812 | 1461233647795 Marionette DEBUG loaded listener.js 03:14:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x89c76800) [pid = 1812] [serial = 1857] [outer = 0x86dab400] 03:14:08 INFO - PROCESS | 1812 | 1461233648794 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]]]}] 03:14:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:14:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1835ms 03:14:08 INFO - PROCESS | 1812 | 1461233648854 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 03:14:08 INFO - PROCESS | 1812 | 1461233648858 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 03:14:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:14:08 INFO - PROCESS | 1812 | 1461233648872 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:14:08 INFO - PROCESS | 1812 | 1461233648882 Marionette TRACE conn3 <- [1,2446,null,{}] 03:14:08 INFO - PROCESS | 1812 | 1461233648891 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}] 03:14:09 INFO - PROCESS | 1812 | 1461233649174 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 03:14:09 INFO - PROCESS | 1812 | 1461233649515 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x847f1800 == 152 [pid = 1812] [id = 619] 03:14:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x86ce1c00) [pid = 1812] [serial = 1858] [outer = (nil)] 03:14:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8a1c9400) [pid = 1812] [serial = 1859] [outer = 0x86ce1c00] 03:14:09 INFO - PROCESS | 1812 | 1461233649602 Marionette DEBUG loaded listener.js 03:14:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8a494c00) [pid = 1812] [serial = 1860] [outer = 0x86ce1c00] 03:14:10 INFO - PROCESS | 1812 | 1461233650527 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]]]}] 03:14:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:14:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1698ms 03:14:10 INFO - PROCESS | 1812 | 1461233650564 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 03:14:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:14:10 INFO - PROCESS | 1812 | 1461233650569 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 03:14:10 INFO - PROCESS | 1812 | 1461233650575 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:14:10 INFO - PROCESS | 1812 | 1461233650579 Marionette TRACE conn3 <- [1,2450,null,{}] 03:14:10 INFO - PROCESS | 1812 | 1461233650584 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}] 03:14:10 INFO - PROCESS | 1812 | 1461233650810 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 03:14:11 INFO - PROCESS | 1812 | 1461233651094 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0cd400 == 153 [pid = 1812] [id = 620] 03:14:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8be92000) [pid = 1812] [serial = 1861] [outer = (nil)] 03:14:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8c110400) [pid = 1812] [serial = 1862] [outer = 0x8be92000] 03:14:11 INFO - PROCESS | 1812 | 1461233651247 Marionette DEBUG loaded listener.js 03:14:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8c201800) [pid = 1812] [serial = 1863] [outer = 0x8be92000] 03:14:12 INFO - PROCESS | 1812 | 1461233652178 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]]]}] 03:14:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:14:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1635ms 03:14:12 INFO - PROCESS | 1812 | 1461233652211 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 03:14:12 INFO - PROCESS | 1812 | 1461233652215 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 03:14:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:14:12 INFO - PROCESS | 1812 | 1461233652221 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:14:12 INFO - PROCESS | 1812 | 1461233652225 Marionette TRACE conn3 <- [1,2454,null,{}] 03:14:12 INFO - PROCESS | 1812 | 1461233652231 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}] 03:14:12 INFO - PROCESS | 1812 | 1461233652457 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 03:14:12 INFO - PROCESS | 1812 | 1461233652799 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c23cc00 == 154 [pid = 1812] [id = 621] 03:14:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8c23d000) [pid = 1812] [serial = 1864] [outer = (nil)] 03:14:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8c243000) [pid = 1812] [serial = 1865] [outer = 0x8c23d000] 03:14:12 INFO - PROCESS | 1812 | 1461233652910 Marionette DEBUG loaded listener.js 03:14:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8e31dc00) [pid = 1812] [serial = 1866] [outer = 0x8c23d000] 03:14:13 INFO - PROCESS | 1812 | 1461233653871 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]]]}] 03:14:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:14:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1685ms 03:14:13 INFO - PROCESS | 1812 | 1461233653908 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 03:14:13 INFO - PROCESS | 1812 | 1461233653912 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 03:14:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:14:13 INFO - PROCESS | 1812 | 1461233653918 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:14:13 INFO - PROCESS | 1812 | 1461233653921 Marionette TRACE conn3 <- [1,2458,null,{}] 03:14:13 INFO - PROCESS | 1812 | 1461233653927 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}] 03:14:14 INFO - PROCESS | 1812 | 1461233654154 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 03:14:14 INFO - PROCESS | 1812 | 1461233654443 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x8be9e000 == 155 [pid = 1812] [id = 622] 03:14:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8c205000) [pid = 1812] [serial = 1867] [outer = (nil)] 03:14:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8f1a3000) [pid = 1812] [serial = 1868] [outer = 0x8c205000] 03:14:14 INFO - PROCESS | 1812 | 1461233654574 Marionette DEBUG loaded listener.js 03:14:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8f1ad800) [pid = 1812] [serial = 1869] [outer = 0x8c205000] 03:14:15 INFO - PROCESS | 1812 | 1461233655494 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]]]}] 03:14:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:14:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1638ms 03:14:15 INFO - PROCESS | 1812 | 1461233655556 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 03:14:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:14:15 INFO - PROCESS | 1812 | 1461233655560 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 03:14:15 INFO - PROCESS | 1812 | 1461233655567 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:14:15 INFO - PROCESS | 1812 | 1461233655570 Marionette TRACE conn3 <- [1,2462,null,{}] 03:14:15 INFO - PROCESS | 1812 | 1461233655576 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}] 03:14:15 INFO - PROCESS | 1812 | 1461233655794 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 03:14:16 INFO - PROCESS | 1812 | 1461233656125 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e40d400 == 156 [pid = 1812] [id = 623] 03:14:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8e410000) [pid = 1812] [serial = 1870] [outer = (nil)] 03:14:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8f1ba400) [pid = 1812] [serial = 1871] [outer = 0x8e410000] 03:14:16 INFO - PROCESS | 1812 | 1461233656230 Marionette DEBUG loaded listener.js 03:14:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8f29fc00) [pid = 1812] [serial = 1872] [outer = 0x8e410000] 03:14:17 INFO - PROCESS | 1812 | 1461233657127 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]]]}] 03:14:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:14:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1629ms 03:14:17 INFO - PROCESS | 1812 | 1461233657196 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 03:14:17 INFO - PROCESS | 1812 | 1461233657200 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 03:14:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:14:17 INFO - PROCESS | 1812 | 1461233657206 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:14:17 INFO - PROCESS | 1812 | 1461233657210 Marionette TRACE conn3 <- [1,2466,null,{}] 03:14:17 INFO - PROCESS | 1812 | 1461233657216 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}] 03:14:17 INFO - PROCESS | 1812 | 1461233657442 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 03:14:17 INFO - PROCESS | 1812 | 1461233657800 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x8794a000 == 157 [pid = 1812] [id = 624] 03:14:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8c23ec00) [pid = 1812] [serial = 1873] [outer = (nil)] 03:14:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8f4f9000) [pid = 1812] [serial = 1874] [outer = 0x8c23ec00] 03:14:17 INFO - PROCESS | 1812 | 1461233657891 Marionette DEBUG loaded listener.js 03:14:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8f4fc000) [pid = 1812] [serial = 1875] [outer = 0x8c23ec00] 03:14:18 INFO - PROCESS | 1812 | 1461233658771 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]]]}] 03:14:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:14:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1585ms 03:14:18 INFO - PROCESS | 1812 | 1461233658792 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 03:14:18 INFO - PROCESS | 1812 | 1461233658796 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 03:14:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:14:18 INFO - PROCESS | 1812 | 1461233658803 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:14:18 INFO - PROCESS | 1812 | 1461233658806 Marionette TRACE conn3 <- [1,2470,null,{}] 03:14:18 INFO - PROCESS | 1812 | 1461233658812 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}] 03:14:19 INFO - PROCESS | 1812 | 1461233659027 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 03:14:19 INFO - PROCESS | 1812 | 1461233659320 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f4fbc00 == 158 [pid = 1812] [id = 625] 03:14:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8f51ec00) [pid = 1812] [serial = 1876] [outer = (nil)] 03:14:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8fa0a800) [pid = 1812] [serial = 1877] [outer = 0x8f51ec00] 03:14:19 INFO - PROCESS | 1812 | 1461233659451 Marionette DEBUG loaded listener.js 03:14:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8fac0000) [pid = 1812] [serial = 1878] [outer = 0x8f51ec00] 03:14:20 INFO - PROCESS | 1812 | 1461233660370 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]]]}] 03:14:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:14:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1640ms 03:14:20 INFO - PROCESS | 1812 | 1461233660444 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 03:14:20 INFO - PROCESS | 1812 | 1461233660447 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 03:14:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:14:20 INFO - PROCESS | 1812 | 1461233660454 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:14:20 INFO - PROCESS | 1812 | 1461233660458 Marionette TRACE conn3 <- [1,2474,null,{}] 03:14:20 INFO - PROCESS | 1812 | 1461233660463 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}] 03:14:20 INFO - PROCESS | 1812 | 1461233660718 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 03:14:21 INFO - PROCESS | 1812 | 1461233661060 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd8cc00 == 159 [pid = 1812] [id = 626] 03:14:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8fd96400) [pid = 1812] [serial = 1879] [outer = (nil)] 03:14:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8fe1c400) [pid = 1812] [serial = 1880] [outer = 0x8fd96400] 03:14:21 INFO - PROCESS | 1812 | 1461233661166 Marionette DEBUG loaded listener.js 03:14:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8ffa1c00) [pid = 1812] [serial = 1881] [outer = 0x8fd96400] 03:14:22 INFO - PROCESS | 1812 | 1461233662148 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]]]}] 03:14:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:14:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1730ms 03:14:22 INFO - PROCESS | 1812 | 1461233662184 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 03:14:22 INFO - PROCESS | 1812 | 1461233662189 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 03:14:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:14:22 INFO - PROCESS | 1812 | 1461233662196 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:14:22 INFO - PROCESS | 1812 | 1461233662201 Marionette TRACE conn3 <- [1,2478,null,{}] 03:14:22 INFO - PROCESS | 1812 | 1461233662206 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}] 03:14:22 INFO - PROCESS | 1812 | 1461233662493 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 03:14:22 INFO - PROCESS | 1812 | 1461233662843 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x90030400 == 160 [pid = 1812] [id = 627] 03:14:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x902c7400) [pid = 1812] [serial = 1882] [outer = (nil)] 03:14:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x91cb6400) [pid = 1812] [serial = 1883] [outer = 0x902c7400] 03:14:22 INFO - PROCESS | 1812 | 1461233662938 Marionette DEBUG loaded listener.js 03:14:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x91cbc000) [pid = 1812] [serial = 1884] [outer = 0x902c7400] 03:14:23 INFO - PROCESS | 1812 | 1461233663858 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]]]}] 03:14:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:14:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1734ms 03:14:23 INFO - PROCESS | 1812 | 1461233663930 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 03:14:23 INFO - PROCESS | 1812 | 1461233663934 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 03:14:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:14:23 INFO - PROCESS | 1812 | 1461233663942 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:14:23 INFO - PROCESS | 1812 | 1461233663945 Marionette TRACE conn3 <- [1,2482,null,{}] 03:14:23 INFO - PROCESS | 1812 | 1461233663951 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}] 03:14:24 INFO - PROCESS | 1812 | 1461233664178 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 03:14:24 INFO - PROCESS | 1812 | 1461233664526 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x902cb800 == 161 [pid = 1812] [id = 628] 03:14:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x902ce400) [pid = 1812] [serial = 1885] [outer = (nil)] 03:14:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x935ed000) [pid = 1812] [serial = 1886] [outer = 0x902ce400] 03:14:24 INFO - PROCESS | 1812 | 1461233664621 Marionette DEBUG loaded listener.js 03:14:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x935f1000) [pid = 1812] [serial = 1887] [outer = 0x902ce400] 03:14:25 INFO - PROCESS | 1812 | 1461233665520 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]]]}] 03:14:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:14:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1640ms 03:14:25 INFO - PROCESS | 1812 | 1461233665581 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 03:14:25 INFO - PROCESS | 1812 | 1461233665584 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 03:14:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:14:25 INFO - PROCESS | 1812 | 1461233665591 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:14:25 INFO - PROCESS | 1812 | 1461233665595 Marionette TRACE conn3 <- [1,2486,null,{}] 03:14:25 INFO - PROCESS | 1812 | 1461233665600 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}] 03:14:25 INFO - PROCESS | 1812 | 1461233665820 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 03:14:26 INFO - PROCESS | 1812 | 1461233666154 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x935e7c00 == 162 [pid = 1812] [id = 629] 03:14:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x935eac00) [pid = 1812] [serial = 1888] [outer = (nil)] 03:14:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x9605e000) [pid = 1812] [serial = 1889] [outer = 0x935eac00] 03:14:26 INFO - PROCESS | 1812 | 1461233666258 Marionette DEBUG loaded listener.js 03:14:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x96a5dc00) [pid = 1812] [serial = 1890] [outer = 0x935eac00] 03:14:27 INFO - PROCESS | 1812 | 1461233667144 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]]]}] 03:14:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:14:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1591ms 03:14:27 INFO - PROCESS | 1812 | 1461233667182 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 03:14:27 INFO - PROCESS | 1812 | 1461233667185 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 03:14:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:14:27 INFO - PROCESS | 1812 | 1461233667192 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:14:27 INFO - PROCESS | 1812 | 1461233667195 Marionette TRACE conn3 <- [1,2490,null,{}] 03:14:27 INFO - PROCESS | 1812 | 1461233667202 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}] 03:14:27 INFO - PROCESS | 1812 | 1461233667413 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 03:14:27 INFO - PROCESS | 1812 | 1461233667718 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x8167d400 == 163 [pid = 1812] [id = 630] 03:14:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x9432a800) [pid = 1812] [serial = 1891] [outer = (nil)] 03:14:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x9770ec00) [pid = 1812] [serial = 1892] [outer = 0x9432a800] 03:14:27 INFO - PROCESS | 1812 | 1461233667849 Marionette DEBUG loaded listener.js 03:14:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x97ba5c00) [pid = 1812] [serial = 1893] [outer = 0x9432a800] 03:14:28 INFO - PROCESS | 1812 | 1461233668778 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]]]}] 03:14:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:14:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1629ms 03:14:28 INFO - PROCESS | 1812 | 1461233668821 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 03:14:28 INFO - PROCESS | 1812 | 1461233668825 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 03:14:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:14:28 INFO - PROCESS | 1812 | 1461233668831 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:14:28 INFO - PROCESS | 1812 | 1461233668835 Marionette TRACE conn3 <- [1,2494,null,{}] 03:14:28 INFO - PROCESS | 1812 | 1461233668840 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}] 03:14:29 INFO - PROCESS | 1812 | 1461233669056 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 03:14:29 INFO - PROCESS | 1812 | 1461233669409 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x91cb7c00 == 164 [pid = 1812] [id = 631] 03:14:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x97702400) [pid = 1812] [serial = 1894] [outer = (nil)] 03:14:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x97d50400) [pid = 1812] [serial = 1895] [outer = 0x97702400] 03:14:29 INFO - PROCESS | 1812 | 1461233669502 Marionette DEBUG loaded listener.js 03:14:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x97eea400) [pid = 1812] [serial = 1896] [outer = 0x97702400] 03:14:30 INFO - PROCESS | 1812 | 1461233670438 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]]]}] 03:14:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:14:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1678ms 03:14:30 INFO - PROCESS | 1812 | 1461233670511 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 03:14:30 INFO - PROCESS | 1812 | 1461233670515 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 03:14:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:14:30 INFO - PROCESS | 1812 | 1461233670521 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:14:30 INFO - PROCESS | 1812 | 1461233670524 Marionette TRACE conn3 <- [1,2498,null,{}] 03:14:30 INFO - PROCESS | 1812 | 1461233670530 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}] 03:14:30 INFO - PROCESS | 1812 | 1461233670783 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 03:14:31 INFO - PROCESS | 1812 | 1461233671119 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x85775800 == 165 [pid = 1812] [id = 632] 03:14:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x97705000) [pid = 1812] [serial = 1897] [outer = (nil)] 03:14:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x98597c00) [pid = 1812] [serial = 1898] [outer = 0x97705000] 03:14:31 INFO - PROCESS | 1812 | 1461233671208 Marionette DEBUG loaded listener.js 03:14:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x98a12400) [pid = 1812] [serial = 1899] [outer = 0x97705000] 03:14:32 INFO - PROCESS | 1812 | 1461233672108 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]]]}] 03:14:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:14:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1629ms 03:14:32 INFO - PROCESS | 1812 | 1461233672151 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 03:14:32 INFO - PROCESS | 1812 | 1461233672155 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 03:14:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:14:32 INFO - PROCESS | 1812 | 1461233672161 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:14:32 INFO - PROCESS | 1812 | 1461233672165 Marionette TRACE conn3 <- [1,2502,null,{}] 03:14:32 INFO - PROCESS | 1812 | 1461233672170 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}] 03:14:32 INFO - PROCESS | 1812 | 1461233672392 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 03:14:32 INFO - PROCESS | 1812 | 1461233672746 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x98589800 == 166 [pid = 1812] [id = 633] 03:14:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x9907a400) [pid = 1812] [serial = 1900] [outer = (nil)] 03:14:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x998c9000) [pid = 1812] [serial = 1901] [outer = 0x9907a400] 03:14:32 INFO - PROCESS | 1812 | 1461233672872 Marionette DEBUG loaded listener.js 03:14:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x9a502800) [pid = 1812] [serial = 1902] [outer = 0x9907a400] 03:14:33 INFO - PROCESS | 1812 | 1461233673802 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]]]}] 03:14:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:14:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1681ms 03:14:33 INFO - PROCESS | 1812 | 1461233673842 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 03:14:33 INFO - PROCESS | 1812 | 1461233673846 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 03:14:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:14:33 INFO - PROCESS | 1812 | 1461233673852 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:14:33 INFO - PROCESS | 1812 | 1461233673856 Marionette TRACE conn3 <- [1,2506,null,{}] 03:14:33 INFO - PROCESS | 1812 | 1461233673861 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}] 03:14:34 INFO - PROCESS | 1812 | 1461233674078 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 03:14:34 INFO - PROCESS | 1812 | 1461233674381 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x847ef800 == 167 [pid = 1812] [id = 634] 03:14:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x86220800) [pid = 1812] [serial = 1903] [outer = (nil)] 03:14:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x9a561000) [pid = 1812] [serial = 1904] [outer = 0x86220800] 03:14:34 INFO - PROCESS | 1812 | 1461233674512 Marionette DEBUG loaded listener.js 03:14:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x9de22c00) [pid = 1812] [serial = 1905] [outer = 0x86220800] 03:14:36 INFO - PROCESS | 1812 | --DOCSHELL 0x82c0b800 == 166 [pid = 1812] [id = 615] 03:14:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8167ac00 == 165 [pid = 1812] [id = 614] 03:14:36 INFO - PROCESS | 1812 | --DOCSHELL 0x82a2a000 == 164 [pid = 1812] [id = 613] 03:14:36 INFO - PROCESS | 1812 | --DOCSHELL 0x81672400 == 163 [pid = 1812] [id = 612] 03:14:36 INFO - PROCESS | 1812 | --DOCSHELL 0x998d1400 == 162 [pid = 1812] [id = 610] 03:14:36 INFO - PROCESS | 1812 | --DOCSHELL 0xa46b6c00 == 161 [pid = 1812] [id = 609] 03:14:36 INFO - PROCESS | 1812 | --DOCSHELL 0x860ac800 == 160 [pid = 1812] [id = 608] 03:14:36 INFO - PROCESS | 1812 | --DOCSHELL 0x99094400 == 159 [pid = 1812] [id = 606] 03:14:36 INFO - PROCESS | 1812 | --DOCSHELL 0x97622400 == 158 [pid = 1812] [id = 607] 03:14:36 INFO - PROCESS | 1812 | --DOCSHELL 0x85781c00 == 157 [pid = 1812] [id = 605] 03:14:36 INFO - PROCESS | 1812 | --DOCSHELL 0x92666c00 == 156 [pid = 1812] [id = 604] 03:14:36 INFO - PROCESS | 1812 | --DOCSHELL 0x9265e400 == 155 [pid = 1812] [id = 603] 03:14:36 INFO - PROCESS | 1812 | --DOCSHELL 0x92871400 == 154 [pid = 1812] [id = 602] 03:14:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8ff9ac00 == 153 [pid = 1812] [id = 600] 03:14:36 INFO - PROCESS | 1812 | --DOCSHELL 0x86ce4800 == 152 [pid = 1812] [id = 601] 03:14:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8e2c0400 == 151 [pid = 1812] [id = 599] 03:14:36 INFO - PROCESS | 1812 | --DOCSHELL 0x86ce6c00 == 150 [pid = 1812] [id = 598] 03:14:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8be9b000 == 149 [pid = 1812] [id = 597] 03:14:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8bea0400 == 148 [pid = 1812] [id = 596] 03:14:36 INFO - PROCESS | 1812 | --DOCSHELL 0x86da2000 == 147 [pid = 1812] [id = 595] 03:14:36 INFO - PROCESS | 1812 | --DOCSHELL 0x847fbc00 == 146 [pid = 1812] [id = 594] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x94e3f000) [pid = 1812] [serial = 1746] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8622a800) [pid = 1812] [serial = 1770] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x8e35ec00) [pid = 1812] [serial = 1724] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8f1af800) [pid = 1812] [serial = 1728] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x90f04000) [pid = 1812] [serial = 1740] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x86dad000) [pid = 1812] [serial = 1772] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x860b0c00) [pid = 1812] [serial = 1769] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0xa448e400) [pid = 1812] [serial = 1766] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x9432f000) [pid = 1812] [serial = 1745] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x91cc0800) [pid = 1812] [serial = 1742] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8a0d0800) [pid = 1812] [serial = 1718] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8f4fb400) [pid = 1812] [serial = 1731] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x8e369800) [pid = 1812] [serial = 1725] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x97cef000) [pid = 1812] [serial = 1752] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8c203800) [pid = 1812] [serial = 1721] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x87b60c00) [pid = 1812] [serial = 1773] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8a0d6c00) [pid = 1812] [serial = 1776] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8fac0400) [pid = 1812] [serial = 1734] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x86b27800) [pid = 1812] [serial = 1715] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8a5d4000) [pid = 1812] [serial = 1644] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x9de20400) [pid = 1812] [serial = 1761] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x92672c00) [pid = 1812] [serial = 1743] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x96e87000) [pid = 1812] [serial = 1749] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x97cedc00) [pid = 1812] [serial = 1757] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8fa0d400) [pid = 1812] [serial = 1733] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8737a000) [pid = 1812] [serial = 1716] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x99076c00) [pid = 1812] [serial = 1758] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x9a790c00) [pid = 1812] [serial = 1760] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0xa0d7a800) [pid = 1812] [serial = 1764] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8a0c9400) [pid = 1812] [serial = 1775] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x85778400) [pid = 1812] [serial = 1778] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x96e80800) [pid = 1812] [serial = 1748] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8f2d8800) [pid = 1812] [serial = 1730] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8ff9b000) [pid = 1812] [serial = 1736] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x97cf4400) [pid = 1812] [serial = 1751] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x98d86800) [pid = 1812] [serial = 1755] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0xa0949400) [pid = 1812] [serial = 1763] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x902d4c00) [pid = 1812] [serial = 1739] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x86b27c00) [pid = 1812] [serial = 1779] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8a493000) [pid = 1812] [serial = 1719] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8f1a8c00) [pid = 1812] [serial = 1727] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8ffa3400) [pid = 1812] [serial = 1737] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x98593400) [pid = 1812] [serial = 1754] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8c20d400) [pid = 1812] [serial = 1722] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8c112800) [pid = 1812] [serial = 1781] [outer = (nil)] [url = about:blank] 03:14:37 INFO - PROCESS | 1812 | 1461233677614 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]]]}] 03:14:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:14:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 3788ms 03:14:37 INFO - PROCESS | 1812 | 1461233677642 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 03:14:37 INFO - PROCESS | 1812 | 1461233677650 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 03:14:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:14:37 INFO - PROCESS | 1812 | 1461233677663 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:14:37 INFO - PROCESS | 1812 | 1461233677667 Marionette TRACE conn3 <- [1,2510,null,{}] 03:14:37 INFO - PROCESS | 1812 | 1461233677674 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}] 03:14:37 INFO - PROCESS | 1812 | 1461233677898 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 03:14:38 INFO - PROCESS | 1812 | 1461233678104 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x8621c400 == 147 [pid = 1812] [id = 635] 03:14:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8621e000) [pid = 1812] [serial = 1906] [outer = (nil)] 03:14:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x86a91800) [pid = 1812] [serial = 1907] [outer = 0x8621e000] 03:14:38 INFO - PROCESS | 1812 | 1461233678185 Marionette DEBUG loaded listener.js 03:14:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x86b27c00) [pid = 1812] [serial = 1908] [outer = 0x8621e000] 03:14:39 INFO - PROCESS | 1812 | 1461233679127 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]]]}] 03:14:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:14:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1498ms 03:14:39 INFO - PROCESS | 1812 | 1461233679161 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 03:14:39 INFO - PROCESS | 1812 | 1461233679170 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 03:14:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:14:39 INFO - PROCESS | 1812 | 1461233679180 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:14:39 INFO - PROCESS | 1812 | 1461233679183 Marionette TRACE conn3 <- [1,2514,null,{}] 03:14:39 INFO - PROCESS | 1812 | 1461233679189 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}] 03:14:39 INFO - PROCESS | 1812 | 1461233679395 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 03:14:39 INFO - PROCESS | 1812 | 1461233679634 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x8167d000 == 148 [pid = 1812] [id = 636] 03:14:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x86a92400) [pid = 1812] [serial = 1909] [outer = (nil)] 03:14:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8794cc00) [pid = 1812] [serial = 1910] [outer = 0x86a92400] 03:14:39 INFO - PROCESS | 1812 | 1461233679711 Marionette DEBUG loaded listener.js 03:14:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x87b6ac00) [pid = 1812] [serial = 1911] [outer = 0x86a92400] 03:14:40 INFO - PROCESS | 1812 | 1461233680632 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]]]}] 03:14:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:14:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1477ms 03:14:40 INFO - PROCESS | 1812 | 1461233680657 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 03:14:40 INFO - PROCESS | 1812 | 1461233680661 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 03:14:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:14:40 INFO - PROCESS | 1812 | 1461233680667 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:14:40 INFO - PROCESS | 1812 | 1461233680672 Marionette TRACE conn3 <- [1,2518,null,{}] 03:14:40 INFO - PROCESS | 1812 | 1461233680694 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}] 03:14:41 INFO - PROCESS | 1812 | 1461233681027 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 03:14:41 INFO - PROCESS | 1812 | 1461233681087 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x85778400 == 149 [pid = 1812] [id = 637] 03:14:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x89cef800) [pid = 1812] [serial = 1912] [outer = (nil)] 03:14:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8a0cd800) [pid = 1812] [serial = 1913] [outer = 0x89cef800] 03:14:41 INFO - PROCESS | 1812 | 1461233681165 Marionette DEBUG loaded listener.js 03:14:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8a493400) [pid = 1812] [serial = 1914] [outer = 0x89cef800] 03:14:42 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x9de17800) [pid = 1812] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:14:42 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x86daa000) [pid = 1812] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:14:42 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x9a5a6000) [pid = 1812] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:14:42 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x98595000) [pid = 1812] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:14:42 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x97d52c00) [pid = 1812] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:14:42 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8621fc00) [pid = 1812] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:14:42 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x9a785800) [pid = 1812] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:14:42 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x94325400) [pid = 1812] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:14:42 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x98db4000) [pid = 1812] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:14:42 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x860acc00) [pid = 1812] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:14:42 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x84035800) [pid = 1812] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:14:42 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8a1cb400) [pid = 1812] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:14:42 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0xa46b9000) [pid = 1812] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:14:42 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x89d78800) [pid = 1812] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:14:42 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x81675400) [pid = 1812] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:14:42 INFO - PROCESS | 1812 | 1461233682683 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]]]}] 03:14:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:14:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 2040ms 03:14:42 INFO - PROCESS | 1812 | 1461233682707 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 03:14:42 INFO - PROCESS | 1812 | 1461233682712 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 03:14:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:14:42 INFO - PROCESS | 1812 | 1461233682718 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:14:42 INFO - PROCESS | 1812 | 1461233682720 Marionette TRACE conn3 <- [1,2522,null,{}] 03:14:42 INFO - PROCESS | 1812 | 1461233682726 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}] 03:14:43 INFO - PROCESS | 1812 | 1461233683012 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 03:14:43 INFO - PROCESS | 1812 | 1461233683152 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x81675400 == 150 [pid = 1812] [id = 638] 03:14:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8a0cc000) [pid = 1812] [serial = 1915] [outer = (nil)] 03:14:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8be93c00) [pid = 1812] [serial = 1916] [outer = 0x8a0cc000] 03:14:43 INFO - PROCESS | 1812 | 1461233683225 Marionette DEBUG loaded listener.js 03:14:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8c112400) [pid = 1812] [serial = 1917] [outer = 0x8a0cc000] 03:14:44 INFO - PROCESS | 1812 | 1461233684013 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]]]}] 03:14:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:14:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1338ms 03:14:44 INFO - PROCESS | 1812 | 1461233684056 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 03:14:44 INFO - PROCESS | 1812 | 1461233684060 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 03:14:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:14:44 INFO - PROCESS | 1812 | 1461233684070 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:14:44 INFO - PROCESS | 1812 | 1461233684072 Marionette TRACE conn3 <- [1,2526,null,{}] 03:14:44 INFO - PROCESS | 1812 | 1461233684078 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}] 03:14:44 INFO - PROCESS | 1812 | 1461233684404 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 03:14:44 INFO - PROCESS | 1812 | 1461233684773 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x84e87400 == 151 [pid = 1812] [id = 639] 03:14:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x84e8ac00) [pid = 1812] [serial = 1918] [outer = (nil)] 03:14:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8577c000) [pid = 1812] [serial = 1919] [outer = 0x84e8ac00] 03:14:44 INFO - PROCESS | 1812 | 1461233684868 Marionette DEBUG loaded listener.js 03:14:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x86223800) [pid = 1812] [serial = 1920] [outer = 0x84e8ac00] 03:14:45 INFO - PROCESS | 1812 | 1461233685837 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]]]}] 03:14:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:14:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1839ms 03:14:45 INFO - PROCESS | 1812 | 1461233685907 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 03:14:45 INFO - PROCESS | 1812 | 1461233685915 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 03:14:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:14:45 INFO - PROCESS | 1812 | 1461233685923 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:14:45 INFO - PROCESS | 1812 | 1461233685930 Marionette TRACE conn3 <- [1,2530,null,{}] 03:14:45 INFO - PROCESS | 1812 | 1461233685937 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}] 03:14:46 INFO - PROCESS | 1812 | 1461233686223 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 03:14:46 INFO - PROCESS | 1812 | 1461233686572 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x86daf400 == 152 [pid = 1812] [id = 640] 03:14:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x87b6dc00) [pid = 1812] [serial = 1921] [outer = (nil)] 03:14:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x89c77800) [pid = 1812] [serial = 1922] [outer = 0x87b6dc00] 03:14:46 INFO - PROCESS | 1812 | 1461233686662 Marionette DEBUG loaded listener.js 03:14:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8a0d2400) [pid = 1812] [serial = 1923] [outer = 0x87b6dc00] 03:14:47 INFO - PROCESS | 1812 | 1461233687652 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]]]}] 03:14:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:14:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1788ms 03:14:47 INFO - PROCESS | 1812 | 1461233687712 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 03:14:47 INFO - PROCESS | 1812 | 1461233687718 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 03:14:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:14:47 INFO - PROCESS | 1812 | 1461233687724 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:14:47 INFO - PROCESS | 1812 | 1461233687728 Marionette TRACE conn3 <- [1,2534,null,{}] 03:14:47 INFO - PROCESS | 1812 | 1461233687734 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}] 03:14:48 INFO - PROCESS | 1812 | 1461233688002 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 03:14:48 INFO - PROCESS | 1812 | 1461233688388 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1c3400 == 153 [pid = 1812] [id = 641] 03:14:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8e2bf400) [pid = 1812] [serial = 1924] [outer = (nil)] 03:14:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8e2cd400) [pid = 1812] [serial = 1925] [outer = 0x8e2bf400] 03:14:48 INFO - PROCESS | 1812 | 1461233688475 Marionette DEBUG loaded listener.js 03:14:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8e361400) [pid = 1812] [serial = 1926] [outer = 0x8e2bf400] 03:14:49 INFO - PROCESS | 1812 | 1461233689445 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]]]}] 03:14:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:14:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1779ms 03:14:49 INFO - PROCESS | 1812 | 1461233689504 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 03:14:49 INFO - PROCESS | 1812 | 1461233689511 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 03:14:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:14:49 INFO - PROCESS | 1812 | 1461233689528 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:14:49 INFO - PROCESS | 1812 | 1461233689535 Marionette TRACE conn3 <- [1,2538,null,{}] 03:14:49 INFO - PROCESS | 1812 | 1461233689541 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}] 03:14:49 INFO - PROCESS | 1812 | 1461233689800 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 03:14:50 INFO - PROCESS | 1812 | 1461233690134 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0d2800 == 154 [pid = 1812] [id = 642] 03:14:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8e318800) [pid = 1812] [serial = 1927] [outer = (nil)] 03:14:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8f1b7c00) [pid = 1812] [serial = 1928] [outer = 0x8e318800] 03:14:50 INFO - PROCESS | 1812 | 1461233690225 Marionette DEBUG loaded listener.js 03:14:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8f2aa400) [pid = 1812] [serial = 1929] [outer = 0x8e318800] 03:14:51 INFO - PROCESS | 1812 | 1461233691157 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]]]}] 03:14:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:14:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1711ms 03:14:51 INFO - PROCESS | 1812 | 1461233691231 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 03:14:51 INFO - PROCESS | 1812 | 1461233691234 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 03:14:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:14:51 INFO - PROCESS | 1812 | 1461233691241 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:14:51 INFO - PROCESS | 1812 | 1461233691244 Marionette TRACE conn3 <- [1,2542,null,{}] 03:14:51 INFO - PROCESS | 1812 | 1461233691250 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}] 03:14:51 INFO - PROCESS | 1812 | 1461233691509 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 03:14:51 INFO - PROCESS | 1812 | 1461233691840 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a4a1800 == 155 [pid = 1812] [id = 643] 03:14:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8c202000) [pid = 1812] [serial = 1930] [outer = (nil)] 03:14:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8f4fc800) [pid = 1812] [serial = 1931] [outer = 0x8c202000] 03:14:51 INFO - PROCESS | 1812 | 1461233691931 Marionette DEBUG loaded listener.js 03:14:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8fa02800) [pid = 1812] [serial = 1932] [outer = 0x8c202000] 03:14:52 INFO - PROCESS | 1812 | 1461233692846 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]]]}] 03:14:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:14:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1641ms 03:14:52 INFO - PROCESS | 1812 | 1461233692882 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 03:14:52 INFO - PROCESS | 1812 | 1461233692886 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 03:14:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:14:52 INFO - PROCESS | 1812 | 1461233692892 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:14:52 INFO - PROCESS | 1812 | 1461233692896 Marionette TRACE conn3 <- [1,2546,null,{}] 03:14:52 INFO - PROCESS | 1812 | 1461233692901 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}] 03:14:53 INFO - PROCESS | 1812 | 1461233693142 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 03:14:53 INFO - PROCESS | 1812 | 1461233693482 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd93000 == 156 [pid = 1812] [id = 644] 03:14:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8fd93c00) [pid = 1812] [serial = 1933] [outer = (nil)] 03:14:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8fe15400) [pid = 1812] [serial = 1934] [outer = 0x8fd93c00] 03:14:53 INFO - PROCESS | 1812 | 1461233693599 Marionette DEBUG loaded listener.js 03:14:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x90031400) [pid = 1812] [serial = 1935] [outer = 0x8fd93c00] 03:14:54 INFO - PROCESS | 1812 | 1461233694555 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]]]}] 03:14:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:14:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1729ms 03:14:54 INFO - PROCESS | 1812 | 1461233694623 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 03:14:54 INFO - PROCESS | 1812 | 1461233694627 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 03:14:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:14:54 INFO - PROCESS | 1812 | 1461233694633 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:14:54 INFO - PROCESS | 1812 | 1461233694637 Marionette TRACE conn3 <- [1,2550,null,{}] 03:14:54 INFO - PROCESS | 1812 | 1461233694642 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}] 03:14:54 INFO - PROCESS | 1812 | 1461233694870 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 03:14:55 INFO - PROCESS | 1812 | 1461233695204 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8facc000 == 157 [pid = 1812] [id = 645] 03:14:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8fe22400) [pid = 1812] [serial = 1936] [outer = (nil)] 03:14:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x90f0bc00) [pid = 1812] [serial = 1937] [outer = 0x8fe22400] 03:14:55 INFO - PROCESS | 1812 | 1461233695303 Marionette DEBUG loaded listener.js 03:14:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x9265e400) [pid = 1812] [serial = 1938] [outer = 0x8fe22400] 03:14:56 INFO - PROCESS | 1812 | 1461233696237 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]]]}] 03:14:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:14:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1629ms 03:14:56 INFO - PROCESS | 1812 | 1461233696263 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 03:14:56 INFO - PROCESS | 1812 | 1461233696267 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 03:14:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:14:56 INFO - PROCESS | 1812 | 1461233696273 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:14:56 INFO - PROCESS | 1812 | 1461233696276 Marionette TRACE conn3 <- [1,2554,null,{}] 03:14:56 INFO - PROCESS | 1812 | 1461233696282 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}] 03:14:56 INFO - PROCESS | 1812 | 1461233696510 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 03:14:56 INFO - PROCESS | 1812 | 1461233696853 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f1a6000 == 158 [pid = 1812] [id = 646] 03:14:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8f1bc400) [pid = 1812] [serial = 1939] [outer = (nil)] 03:14:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x92706c00) [pid = 1812] [serial = 1940] [outer = 0x8f1bc400] 03:14:56 INFO - PROCESS | 1812 | 1461233696945 Marionette DEBUG loaded listener.js 03:14:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x92872000) [pid = 1812] [serial = 1941] [outer = 0x8f1bc400] 03:14:57 INFO - PROCESS | 1812 | 1461233697846 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]]]}] 03:14:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:14:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1633ms 03:14:57 INFO - PROCESS | 1812 | 1461233697907 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 03:14:57 INFO - PROCESS | 1812 | 1461233697911 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 03:14:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:14:57 INFO - PROCESS | 1812 | 1461233697917 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:14:57 INFO - PROCESS | 1812 | 1461233697921 Marionette TRACE conn3 <- [1,2558,null,{}] 03:14:57 INFO - PROCESS | 1812 | 1461233697926 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}] 03:14:58 INFO - PROCESS | 1812 | 1461233698152 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 03:14:58 INFO - PROCESS | 1812 | 1461233698484 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f1a8c00 == 159 [pid = 1812] [id = 647] 03:14:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x92677800) [pid = 1812] [serial = 1942] [outer = (nil)] 03:14:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x94e42000) [pid = 1812] [serial = 1943] [outer = 0x92677800] 03:14:58 INFO - PROCESS | 1812 | 1461233698586 Marionette DEBUG loaded listener.js 03:14:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x96e7dc00) [pid = 1812] [serial = 1944] [outer = 0x92677800] 03:14:59 INFO - PROCESS | 1812 | 1461233699496 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]]]}] 03:14:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:14:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1641ms 03:14:59 INFO - PROCESS | 1812 | 1461233699558 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 03:14:59 INFO - PROCESS | 1812 | 1461233699562 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 03:14:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:14:59 INFO - PROCESS | 1812 | 1461233699568 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:14:59 INFO - PROCESS | 1812 | 1461233699572 Marionette TRACE conn3 <- [1,2562,null,{}] 03:14:59 INFO - PROCESS | 1812 | 1461233699577 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}] 03:14:59 INFO - PROCESS | 1812 | 1461233699795 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 03:15:00 INFO - PROCESS | 1812 | 1461233700131 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c203800 == 160 [pid = 1812] [id = 648] 03:15:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x9270c000) [pid = 1812] [serial = 1945] [outer = (nil)] 03:15:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x97cf1400) [pid = 1812] [serial = 1946] [outer = 0x9270c000] 03:15:00 INFO - PROCESS | 1812 | 1461233700222 Marionette DEBUG loaded listener.js 03:15:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x97d4a400) [pid = 1812] [serial = 1947] [outer = 0x9270c000] 03:15:01 INFO - PROCESS | 1812 | 1461233701154 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]]]}] 03:15:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:15:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1633ms 03:15:01 INFO - PROCESS | 1812 | 1461233701203 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 03:15:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:15:01 INFO - PROCESS | 1812 | 1461233701207 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 03:15:01 INFO - PROCESS | 1812 | 1461233701214 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:15:01 INFO - PROCESS | 1812 | 1461233701218 Marionette TRACE conn3 <- [1,2566,null,{}] 03:15:01 INFO - PROCESS | 1812 | 1461233701226 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}] 03:15:01 INFO - PROCESS | 1812 | 1461233701483 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 03:15:01 INFO - PROCESS | 1812 | 1461233701832 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ff9d800 == 161 [pid = 1812] [id = 649] 03:15:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x983cf400) [pid = 1812] [serial = 1948] [outer = (nil)] 03:15:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x98d86c00) [pid = 1812] [serial = 1949] [outer = 0x983cf400] 03:15:01 INFO - PROCESS | 1812 | 1461233701935 Marionette DEBUG loaded listener.js 03:15:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x99817c00) [pid = 1812] [serial = 1950] [outer = 0x983cf400] 03:15:02 INFO - PROCESS | 1812 | 1461233702946 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]]]}] 03:15:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:15:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1783ms 03:15:03 INFO - PROCESS | 1812 | 1461233702998 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 03:15:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:15:03 INFO - PROCESS | 1812 | 1461233703009 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 03:15:03 INFO - PROCESS | 1812 | 1461233703016 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:15:03 INFO - PROCESS | 1812 | 1461233703020 Marionette TRACE conn3 <- [1,2570,null,{}] 03:15:03 INFO - PROCESS | 1812 | 1461233703026 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}] 03:15:03 INFO - PROCESS | 1812 | 1461233703304 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 03:15:03 INFO - PROCESS | 1812 | 1461233703666 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x998c3800 == 162 [pid = 1812] [id = 650] 03:15:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x9a50e400) [pid = 1812] [serial = 1951] [outer = (nil)] 03:15:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x9de16400) [pid = 1812] [serial = 1952] [outer = 0x9a50e400] 03:15:03 INFO - PROCESS | 1812 | 1461233703757 Marionette DEBUG loaded listener.js 03:15:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x9fa2d400) [pid = 1812] [serial = 1953] [outer = 0x9a50e400] 03:15:04 INFO - PROCESS | 1812 | 1461233704714 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]]]}] 03:15:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:15:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1731ms 03:15:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:15:04 INFO - PROCESS | 1812 | 1461233704746 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 03:15:04 INFO - PROCESS | 1812 | 1461233704749 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 03:15:04 INFO - PROCESS | 1812 | 1461233704756 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:15:04 INFO - PROCESS | 1812 | 1461233704760 Marionette TRACE conn3 <- [1,2574,null,{}] 03:15:04 INFO - PROCESS | 1812 | 1461233704765 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}] 03:15:04 INFO - PROCESS | 1812 | 1461233704983 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 03:15:05 INFO - PROCESS | 1812 | 1461233705323 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x99078000 == 163 [pid = 1812] [id = 651] 03:15:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x9a555800) [pid = 1812] [serial = 1954] [outer = (nil)] 03:15:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0xa0949400) [pid = 1812] [serial = 1955] [outer = 0x9a555800] 03:15:05 INFO - PROCESS | 1812 | 1461233705415 Marionette DEBUG loaded listener.js 03:15:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0xa0b15c00) [pid = 1812] [serial = 1956] [outer = 0x9a555800] 03:15:06 INFO - PROCESS | 1812 | 1461233706297 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]]]}] 03:15:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:15:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1579ms 03:15:06 INFO - PROCESS | 1812 | 1461233706335 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 03:15:06 INFO - PROCESS | 1812 | 1461233706338 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 03:15:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:15:06 INFO - PROCESS | 1812 | 1461233706345 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:15:06 INFO - PROCESS | 1812 | 1461233706348 Marionette TRACE conn3 <- [1,2578,null,{}] 03:15:06 INFO - PROCESS | 1812 | 1461233706354 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}] 03:15:06 INFO - PROCESS | 1812 | 1461233706585 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 03:15:06 INFO - PROCESS | 1812 | 1461233706929 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x943e3c00 == 164 [pid = 1812] [id = 652] 03:15:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x97803000) [pid = 1812] [serial = 1957] [outer = (nil)] 03:15:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0xa0db6800) [pid = 1812] [serial = 1958] [outer = 0x97803000] 03:15:07 INFO - PROCESS | 1812 | 1461233707022 Marionette DEBUG loaded listener.js 03:15:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0xa0e9f000) [pid = 1812] [serial = 1959] [outer = 0x97803000] 03:15:07 INFO - PROCESS | 1812 | 1461233707916 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]]]}] 03:15:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:15:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1634ms 03:15:07 INFO - PROCESS | 1812 | 1461233707980 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 03:15:07 INFO - PROCESS | 1812 | 1461233707984 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 03:15:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:15:07 INFO - PROCESS | 1812 | 1461233707990 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:15:07 INFO - PROCESS | 1812 | 1461233707994 Marionette TRACE conn3 <- [1,2582,null,{}] 03:15:08 INFO - PROCESS | 1812 | 1461233707999 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}] 03:15:08 INFO - PROCESS | 1812 | 1461233708239 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 03:15:08 INFO - PROCESS | 1812 | 1461233708595 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x935efc00 == 165 [pid = 1812] [id = 653] 03:15:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x935f2400) [pid = 1812] [serial = 1960] [outer = (nil)] 03:15:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0xa3be9000) [pid = 1812] [serial = 1961] [outer = 0x935f2400] 03:15:08 INFO - PROCESS | 1812 | 1461233708699 Marionette DEBUG loaded listener.js 03:15:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0xa43c1400) [pid = 1812] [serial = 1962] [outer = 0x935f2400] 03:15:09 INFO - PROCESS | 1812 | 1461233709593 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]]]}] 03:15:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:15:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1681ms 03:15:09 INFO - PROCESS | 1812 | 1461233709675 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 03:15:09 INFO - PROCESS | 1812 | 1461233709679 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 03:15:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:15:09 INFO - PROCESS | 1812 | 1461233709688 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:15:09 INFO - PROCESS | 1812 | 1461233709691 Marionette TRACE conn3 <- [1,2586,null,{}] 03:15:09 INFO - PROCESS | 1812 | 1461233709696 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}] 03:15:09 INFO - PROCESS | 1812 | 1461233709924 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 03:15:10 INFO - PROCESS | 1812 | 1461233710271 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8167b800 == 166 [pid = 1812] [id = 654] 03:15:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x90036c00) [pid = 1812] [serial = 1963] [outer = (nil)] 03:15:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0xa468a400) [pid = 1812] [serial = 1964] [outer = 0x90036c00] 03:15:10 INFO - PROCESS | 1812 | 1461233710364 Marionette DEBUG loaded listener.js 03:15:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0xa468bc00) [pid = 1812] [serial = 1965] [outer = 0x90036c00] 03:15:11 INFO - PROCESS | 1812 | 1461233711268 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]]]}] 03:15:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:15:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1639ms 03:15:11 INFO - PROCESS | 1812 | 1461233711329 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 03:15:11 INFO - PROCESS | 1812 | 1461233711333 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 03:15:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:15:11 INFO - PROCESS | 1812 | 1461233711339 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:15:11 INFO - PROCESS | 1812 | 1461233711343 Marionette TRACE conn3 <- [1,2590,null,{}] 03:15:11 INFO - PROCESS | 1812 | 1461233711348 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}] 03:15:11 INFO - PROCESS | 1812 | 1461233711588 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 03:15:11 INFO - PROCESS | 1812 | 1461233711932 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x847f0400 == 167 [pid = 1812] [id = 655] 03:15:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x86a8e000) [pid = 1812] [serial = 1966] [outer = (nil)] 03:15:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0xa46b8c00) [pid = 1812] [serial = 1967] [outer = 0x86a8e000] 03:15:12 INFO - PROCESS | 1812 | 1461233712028 Marionette DEBUG loaded listener.js 03:15:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0xa46bb800) [pid = 1812] [serial = 1968] [outer = 0x86a8e000] 03:15:12 INFO - PROCESS | 1812 | 1461233712923 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]]]}] 03:15:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:15:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1631ms 03:15:12 INFO - PROCESS | 1812 | 1461233712972 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 03:15:12 INFO - PROCESS | 1812 | 1461233712976 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 03:15:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:15:12 INFO - PROCESS | 1812 | 1461233712983 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:15:12 INFO - PROCESS | 1812 | 1461233712987 Marionette TRACE conn3 <- [1,2594,null,{}] 03:15:12 INFO - PROCESS | 1812 | 1461233712993 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}] 03:15:13 INFO - PROCESS | 1812 | 1461233713220 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 03:15:13 INFO - PROCESS | 1812 | 1461233713576 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:13 INFO - PROCESS | 1812 | ++DOCSHELL 0xa0db7800 == 168 [pid = 1812] [id = 656] 03:15:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0xa4695400) [pid = 1812] [serial = 1969] [outer = (nil)] 03:15:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0xa4a0c000) [pid = 1812] [serial = 1970] [outer = 0xa4695400] 03:15:13 INFO - PROCESS | 1812 | 1461233713672 Marionette DEBUG loaded listener.js 03:15:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0xa4a0d400) [pid = 1812] [serial = 1971] [outer = 0xa4695400] 03:15:14 INFO - PROCESS | 1812 | 1461233714627 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]]]}] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x84034400 == 167 [pid = 1812] [id = 486] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8e406000 == 166 [pid = 1812] [id = 487] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x9e918800 == 165 [pid = 1812] [id = 177] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x84180800 == 164 [pid = 1812] [id = 488] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x847f1c00 == 163 [pid = 1812] [id = 479] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8e36c400 == 162 [pid = 1812] [id = 484] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x96060800 == 161 [pid = 1812] [id = 491] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x86221400 == 160 [pid = 1812] [id = 485] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x87377000 == 159 [pid = 1812] [id = 490] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x847f2000 == 158 [pid = 1812] [id = 483] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0d2000 == 157 [pid = 1812] [id = 481] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x860a4800 == 156 [pid = 1812] [id = 480] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x98589800 == 155 [pid = 1812] [id = 633] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x91cb7c00 == 154 [pid = 1812] [id = 631] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x85775800 == 153 [pid = 1812] [id = 632] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8167d400 == 152 [pid = 1812] [id = 630] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x935e7c00 == 151 [pid = 1812] [id = 629] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x902cb800 == 150 [pid = 1812] [id = 628] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd8cc00 == 149 [pid = 1812] [id = 626] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x90030400 == 148 [pid = 1812] [id = 627] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8f4fbc00 == 147 [pid = 1812] [id = 625] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8794a000 == 146 [pid = 1812] [id = 624] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8e40d400 == 145 [pid = 1812] [id = 623] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8be9e000 == 144 [pid = 1812] [id = 622] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8c23cc00 == 143 [pid = 1812] [id = 621] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x847f1800 == 142 [pid = 1812] [id = 619] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0cd400 == 141 [pid = 1812] [id = 620] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8622ac00 == 140 [pid = 1812] [id = 618] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x86949c00 == 139 [pid = 1812] [id = 617] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x81671800 == 138 [pid = 1812] [id = 616] 03:15:16 INFO - PROCESS | 1812 | --DOCSHELL 0x9a554800 == 137 [pid = 1812] [id = 588] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0xa4a10400) [pid = 1812] [serial = 1832] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x87382c00) [pid = 1812] [serial = 1844] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x8835ec00) [pid = 1812] [serial = 1835] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x8e35fc00) [pid = 1812] [serial = 1790] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x935e9000) [pid = 1812] [serial = 1805] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x87b65c00) [pid = 1812] [serial = 1847] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0xa44f1000) [pid = 1812] [serial = 1767] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0xa44ee400) [pid = 1812] [serial = 1824] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x9fa2a400) [pid = 1812] [serial = 1817] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x943eb800) [pid = 1812] [serial = 1808] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x87b5e400) [pid = 1812] [serial = 1785] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x92661c00) [pid = 1812] [serial = 1802] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8ff9c400) [pid = 1812] [serial = 1799] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8f2a2c00) [pid = 1812] [serial = 1793] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8f4f9400) [pid = 1812] [serial = 1796] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0xa0dacc00) [pid = 1812] [serial = 1820] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0xa0db6c00) [pid = 1812] [serial = 1821] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x9780bc00) [pid = 1812] [serial = 1811] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x9a558400) [pid = 1812] [serial = 1815] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0xa46c3800) [pid = 1812] [serial = 1827] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0xa44b8000) [pid = 1812] [serial = 1823] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x86a95000) [pid = 1812] [serial = 1842] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8a5de800) [pid = 1812] [serial = 1788] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x9fba0000) [pid = 1812] [serial = 1818] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0xa4a09400) [pid = 1812] [serial = 1830] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8694e800) [pid = 1812] [serial = 1841] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x86da3000) [pid = 1812] [serial = 1784] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x88356800) [pid = 1812] [serial = 1845] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8be93400) [pid = 1812] [serial = 1713] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x845dd000) [pid = 1812] [serial = 1838] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x97cf8000) [pid = 1812] [serial = 1812] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8a49e800) [pid = 1812] [serial = 1787] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x9907ac00) [pid = 1812] [serial = 1814] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0xa4a44000) [pid = 1812] [serial = 1833] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0xa46bc400) [pid = 1812] [serial = 1826] [outer = (nil)] [url = about:blank] 03:15:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:15:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 4138ms 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0xa4a06000) [pid = 1812] [serial = 1829] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x84c40400) [pid = 1812] [serial = 1839] [outer = (nil)] [url = about:blank] 03:15:17 INFO - PROCESS | 1812 | 1461233717245 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 03:15:17 INFO - PROCESS | 1812 | 1461233717250 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 03:15:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:15:17 INFO - PROCESS | 1812 | 1461233717261 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:15:17 INFO - PROCESS | 1812 | 1461233717268 Marionette TRACE conn3 <- [1,2598,null,{}] 03:15:17 INFO - PROCESS | 1812 | 1461233717276 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}] 03:15:17 INFO - PROCESS | 1812 | 1461233717479 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 03:15:17 INFO - PROCESS | 1812 | 1461233717728 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x84180800 == 138 [pid = 1812] [id = 657] 03:15:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x84181000) [pid = 1812] [serial = 1972] [outer = (nil)] 03:15:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8418ac00) [pid = 1812] [serial = 1973] [outer = 0x84181000] 03:15:17 INFO - PROCESS | 1812 | 1461233717809 Marionette DEBUG loaded listener.js 03:15:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x847f1800) [pid = 1812] [serial = 1974] [outer = 0x84181000] 03:15:18 INFO - PROCESS | 1812 | 1461233718711 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]]]}] 03:15:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:15:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1503ms 03:15:18 INFO - PROCESS | 1812 | 1461233718764 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 03:15:18 INFO - PROCESS | 1812 | 1461233718769 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 03:15:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:15:18 INFO - PROCESS | 1812 | 1461233718782 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:15:18 INFO - PROCESS | 1812 | 1461233718787 Marionette TRACE conn3 <- [1,2602,null,{}] 03:15:18 INFO - PROCESS | 1812 | 1461233718794 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}] 03:15:19 INFO - PROCESS | 1812 | 1461233719010 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 03:15:19 INFO - PROCESS | 1812 | 1461233719281 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x84e84000 == 139 [pid = 1812] [id = 658] 03:15:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x84e8e000) [pid = 1812] [serial = 1975] [outer = (nil)] 03:15:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x85777800) [pid = 1812] [serial = 1976] [outer = 0x84e8e000] 03:15:19 INFO - PROCESS | 1812 | 1461233719362 Marionette DEBUG loaded listener.js 03:15:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x860a2800) [pid = 1812] [serial = 1977] [outer = 0x84e8e000] 03:15:20 INFO - PROCESS | 1812 | 1461233720354 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]]]}] 03:15:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:15:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1645ms 03:15:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:15:20 INFO - PROCESS | 1812 | 1461233720426 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 03:15:20 INFO - PROCESS | 1812 | 1461233720429 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 03:15:20 INFO - PROCESS | 1812 | 1461233720436 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:15:20 INFO - PROCESS | 1812 | 1461233720440 Marionette TRACE conn3 <- [1,2606,null,{}] 03:15:20 INFO - PROCESS | 1812 | 1461233720455 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}] 03:15:20 INFO - PROCESS | 1812 | 1461233720746 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 03:15:20 INFO - PROCESS | 1812 | 1461233720778 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x86949400 == 140 [pid = 1812] [id = 659] 03:15:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x86949c00) [pid = 1812] [serial = 1978] [outer = (nil)] 03:15:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8694f000) [pid = 1812] [serial = 1979] [outer = 0x86949c00] 03:15:20 INFO - PROCESS | 1812 | 1461233720905 Marionette DEBUG loaded listener.js 03:15:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x86a8dc00) [pid = 1812] [serial = 1980] [outer = 0x86949c00] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8c23d000) [pid = 1812] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x86220800) [pid = 1812] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x902c7400) [pid = 1812] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x97702400) [pid = 1812] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8e410000) [pid = 1812] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8c205000) [pid = 1812] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x86dab400) [pid = 1812] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8621e000) [pid = 1812] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x97705000) [pid = 1812] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x935eac00) [pid = 1812] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x81672800) [pid = 1812] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8c23ec00) [pid = 1812] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x87950800) [pid = 1812] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x902ce400) [pid = 1812] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8be92000) [pid = 1812] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8f51ec00) [pid = 1812] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x9907a400) [pid = 1812] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x88356400) [pid = 1812] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x86953800) [pid = 1812] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8fd96400) [pid = 1812] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x9432a800) [pid = 1812] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x86ce1c00) [pid = 1812] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x86a92400) [pid = 1812] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x89cef800) [pid = 1812] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8ffa4000) [pid = 1812] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8e2c5400) [pid = 1812] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8e409800) [pid = 1812] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8a499800) [pid = 1812] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8fabd800) [pid = 1812] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x935ea400) [pid = 1812] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:15:22 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8fd8e800) [pid = 1812] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:15:22 INFO - PROCESS | 1812 | 1461233722743 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]]]}] 03:15:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:15:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2340ms 03:15:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:15:22 INFO - PROCESS | 1812 | 1461233722776 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 03:15:22 INFO - PROCESS | 1812 | 1461233722779 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 03:15:22 INFO - PROCESS | 1812 | 1461233722785 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:15:22 INFO - PROCESS | 1812 | 1461233722788 Marionette TRACE conn3 <- [1,2610,null,{}] 03:15:22 INFO - PROCESS | 1812 | 1461233722808 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}] 03:15:23 INFO - PROCESS | 1812 | 1461233723087 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 03:15:23 INFO - PROCESS | 1812 | 1461233723110 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x82a2a400 == 141 [pid = 1812] [id = 660] 03:15:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8621dc00) [pid = 1812] [serial = 1981] [outer = (nil)] 03:15:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x86b1f400) [pid = 1812] [serial = 1982] [outer = 0x8621dc00] 03:15:23 INFO - PROCESS | 1812 | 1461233723183 Marionette DEBUG loaded listener.js 03:15:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x86b2d000) [pid = 1812] [serial = 1983] [outer = 0x8621dc00] 03:15:24 INFO - PROCESS | 1812 | 1461233724095 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]]]}] 03:15:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:15:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1383ms 03:15:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:15:24 INFO - PROCESS | 1812 | 1461233724168 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 03:15:24 INFO - PROCESS | 1812 | 1461233724171 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 03:15:24 INFO - PROCESS | 1812 | 1461233724177 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:15:24 INFO - PROCESS | 1812 | 1461233724180 Marionette TRACE conn3 <- [1,2614,null,{}] 03:15:24 INFO - PROCESS | 1812 | 1461233724186 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}] 03:15:24 INFO - PROCESS | 1812 | 1461233724391 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 03:15:24 INFO - PROCESS | 1812 | 1461233724836 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x82a21400 == 142 [pid = 1812] [id = 661] 03:15:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x82a23400) [pid = 1812] [serial = 1984] [outer = (nil)] 03:15:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x82c0ec00) [pid = 1812] [serial = 1985] [outer = 0x82a23400] 03:15:24 INFO - PROCESS | 1812 | 1461233724932 Marionette DEBUG loaded listener.js 03:15:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x845de400) [pid = 1812] [serial = 1986] [outer = 0x82a23400] 03:15:25 INFO - PROCESS | 1812 | 1461233725904 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]]]}] 03:15:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:15:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1789ms 03:15:25 INFO - PROCESS | 1812 | 1461233725967 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 03:15:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:15:25 INFO - PROCESS | 1812 | 1461233725975 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 03:15:25 INFO - PROCESS | 1812 | 1461233725985 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:15:25 INFO - PROCESS | 1812 | 1461233725990 Marionette TRACE conn3 <- [1,2618,null,{}] 03:15:26 INFO - PROCESS | 1812 | 1461233725998 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}] 03:15:26 INFO - PROCESS | 1812 | 1461233726241 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 03:15:26 INFO - PROCESS | 1812 | 1461233726608 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x860a8400 == 143 [pid = 1812] [id = 662] 03:15:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8621d800) [pid = 1812] [serial = 1987] [outer = (nil)] 03:15:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x86229400) [pid = 1812] [serial = 1988] [outer = 0x8621d800] 03:15:26 INFO - PROCESS | 1812 | 1461233726703 Marionette DEBUG loaded listener.js 03:15:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x86a8cc00) [pid = 1812] [serial = 1989] [outer = 0x8621d800] 03:15:27 INFO - PROCESS | 1812 | 1461233727746 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]]]}] 03:15:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:15:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1834ms 03:15:27 INFO - PROCESS | 1812 | 1461233727822 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 03:15:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:15:27 INFO - PROCESS | 1812 | 1461233727829 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 03:15:27 INFO - PROCESS | 1812 | 1461233727836 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:15:27 INFO - PROCESS | 1812 | 1461233727840 Marionette TRACE conn3 <- [1,2622,null,{}] 03:15:27 INFO - PROCESS | 1812 | 1461233727846 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}] 03:15:28 INFO - PROCESS | 1812 | 1461233728122 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 03:15:28 INFO - PROCESS | 1812 | 1461233728511 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x86cecc00 == 144 [pid = 1812] [id = 663] 03:15:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x86da9000) [pid = 1812] [serial = 1990] [outer = (nil)] 03:15:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x86dad000) [pid = 1812] [serial = 1991] [outer = 0x86da9000] 03:15:28 INFO - PROCESS | 1812 | 1461233728613 Marionette DEBUG loaded listener.js 03:15:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8716f800) [pid = 1812] [serial = 1992] [outer = 0x86da9000] 03:15:29 INFO - PROCESS | 1812 | 1461233729634 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]]]}] 03:15:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:15:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1832ms 03:15:29 INFO - PROCESS | 1812 | 1461233729667 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 03:15:29 INFO - PROCESS | 1812 | 1461233729671 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 03:15:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:15:29 INFO - PROCESS | 1812 | 1461233729687 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:15:29 INFO - PROCESS | 1812 | 1461233729697 Marionette TRACE conn3 <- [1,2626,null,{}] 03:15:29 INFO - PROCESS | 1812 | 1461233729703 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}] 03:15:29 INFO - PROCESS | 1812 | 1461233729943 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 03:15:30 INFO - PROCESS | 1812 | 1461233730276 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x86dae400 == 145 [pid = 1812] [id = 664] 03:15:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x87174400) [pid = 1812] [serial = 1993] [outer = (nil)] 03:15:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8737b400) [pid = 1812] [serial = 1994] [outer = 0x87174400] 03:15:30 INFO - PROCESS | 1812 | 1461233730371 Marionette DEBUG loaded listener.js 03:15:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x87384c00) [pid = 1812] [serial = 1995] [outer = 0x87174400] 03:15:31 INFO - PROCESS | 1812 | 1461233731297 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]]]}] 03:15:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:15:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1694ms 03:15:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:15:31 INFO - PROCESS | 1812 | 1461233731374 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 03:15:31 INFO - PROCESS | 1812 | 1461233731378 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 03:15:31 INFO - PROCESS | 1812 | 1461233731384 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:15:31 INFO - PROCESS | 1812 | 1461233731388 Marionette TRACE conn3 <- [1,2630,null,{}] 03:15:31 INFO - PROCESS | 1812 | 1461233731394 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}] 03:15:31 INFO - PROCESS | 1812 | 1461233731664 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 03:15:32 INFO - PROCESS | 1812 | 1461233731995 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8737bc00 == 146 [pid = 1812] [id = 665] 03:15:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8794c800) [pid = 1812] [serial = 1996] [outer = (nil)] 03:15:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x87b66400) [pid = 1812] [serial = 1997] [outer = 0x8794c800] 03:15:32 INFO - PROCESS | 1812 | 1461233732089 Marionette DEBUG loaded listener.js 03:15:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x87b69000) [pid = 1812] [serial = 1998] [outer = 0x8794c800] 03:15:33 INFO - PROCESS | 1812 | 1461233733002 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]]]}] 03:15:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:15:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1698ms 03:15:33 INFO - PROCESS | 1812 | 1461233733082 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 03:15:33 INFO - PROCESS | 1812 | 1461233733086 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 03:15:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:15:33 INFO - PROCESS | 1812 | 1461233733092 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:15:33 INFO - PROCESS | 1812 | 1461233733096 Marionette TRACE conn3 <- [1,2634,null,{}] 03:15:33 INFO - PROCESS | 1812 | 1461233733102 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}] 03:15:33 INFO - PROCESS | 1812 | 1461233733364 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 03:15:33 INFO - PROCESS | 1812 | 1461233733753 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x88363000 == 147 [pid = 1812] [id = 666] 03:15:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x88363800) [pid = 1812] [serial = 1999] [outer = (nil)] 03:15:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x89c6d000) [pid = 1812] [serial = 2000] [outer = 0x88363800] 03:15:33 INFO - PROCESS | 1812 | 1461233733869 Marionette DEBUG loaded listener.js 03:15:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x89cf9800) [pid = 1812] [serial = 2001] [outer = 0x88363800] 03:15:34 INFO - PROCESS | 1812 | 1461233734810 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]]]}] 03:15:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:15:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1779ms 03:15:34 INFO - PROCESS | 1812 | 1461233734873 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 03:15:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:15:34 INFO - PROCESS | 1812 | 1461233734877 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 03:15:34 INFO - PROCESS | 1812 | 1461233734883 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:15:34 INFO - PROCESS | 1812 | 1461233734887 Marionette TRACE conn3 <- [1,2638,null,{}] 03:15:34 INFO - PROCESS | 1812 | 1461233734893 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}] 03:15:35 INFO - PROCESS | 1812 | 1461233735122 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 03:15:35 INFO - PROCESS | 1812 | 1461233735457 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8835c400 == 148 [pid = 1812] [id = 667] 03:15:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x89c6dc00) [pid = 1812] [serial = 2002] [outer = (nil)] 03:15:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8a0d3800) [pid = 1812] [serial = 2003] [outer = 0x89c6dc00] 03:15:35 INFO - PROCESS | 1812 | 1461233735549 Marionette DEBUG loaded listener.js 03:15:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8a0d5800) [pid = 1812] [serial = 2004] [outer = 0x89c6dc00] 03:15:36 INFO - PROCESS | 1812 | 1461233736470 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]]]}] 03:15:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:15:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1631ms 03:15:36 INFO - PROCESS | 1812 | 1461233736516 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 03:15:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:15:36 INFO - PROCESS | 1812 | 1461233736520 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 03:15:36 INFO - PROCESS | 1812 | 1461233736527 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:15:36 INFO - PROCESS | 1812 | 1461233736530 Marionette TRACE conn3 <- [1,2642,null,{}] 03:15:36 INFO - PROCESS | 1812 | 1461233736536 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}] 03:15:36 INFO - PROCESS | 1812 | 1461233736784 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 03:15:37 INFO - PROCESS | 1812 | 1461233737049 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x860ab400 == 149 [pid = 1812] [id = 668] 03:15:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x89d7bc00) [pid = 1812] [serial = 2005] [outer = (nil)] 03:15:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8a497c00) [pid = 1812] [serial = 2006] [outer = 0x89d7bc00] 03:15:37 INFO - PROCESS | 1812 | 1461233737186 Marionette DEBUG loaded listener.js 03:15:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8a49fc00) [pid = 1812] [serial = 2007] [outer = 0x89d7bc00] 03:15:38 INFO - PROCESS | 1812 | 1461233738120 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]]]}] 03:15:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:15:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1631ms 03:15:38 INFO - PROCESS | 1812 | 1461233738158 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 03:15:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:15:38 INFO - PROCESS | 1812 | 1461233738162 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 03:15:38 INFO - PROCESS | 1812 | 1461233738168 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:15:38 INFO - PROCESS | 1812 | 1461233738172 Marionette TRACE conn3 <- [1,2646,null,{}] 03:15:38 INFO - PROCESS | 1812 | 1461233738177 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}] 03:15:38 INFO - PROCESS | 1812 | 1461233738394 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 03:15:38 INFO - PROCESS | 1812 | 1461233738739 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x88361800 == 150 [pid = 1812] [id = 669] 03:15:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8a0c9c00) [pid = 1812] [serial = 2008] [outer = (nil)] 03:15:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8a5dc000) [pid = 1812] [serial = 2009] [outer = 0x8a0c9c00] 03:15:38 INFO - PROCESS | 1812 | 1461233738832 Marionette DEBUG loaded listener.js 03:15:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8a5df400) [pid = 1812] [serial = 2010] [outer = 0x8a0c9c00] 03:15:39 INFO - PROCESS | 1812 | 1461233739757 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]]]}] 03:15:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:15:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1634ms 03:15:39 INFO - PROCESS | 1812 | 1461233739803 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 03:15:39 INFO - PROCESS | 1812 | 1461233739807 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 03:15:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:15:39 INFO - PROCESS | 1812 | 1461233739813 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:15:39 INFO - PROCESS | 1812 | 1461233739817 Marionette TRACE conn3 <- [1,2650,null,{}] 03:15:39 INFO - PROCESS | 1812 | 1461233739823 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}] 03:15:40 INFO - PROCESS | 1812 | 1461233740050 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 03:15:40 INFO - PROCESS | 1812 | 1461233740389 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x89d7f000 == 151 [pid = 1812] [id = 670] 03:15:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8a5d6000) [pid = 1812] [serial = 2011] [outer = (nil)] 03:15:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8c111800) [pid = 1812] [serial = 2012] [outer = 0x8a5d6000] 03:15:40 INFO - PROCESS | 1812 | 1461233740480 Marionette DEBUG loaded listener.js 03:15:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8c205c00) [pid = 1812] [serial = 2013] [outer = 0x8a5d6000] 03:15:41 INFO - PROCESS | 1812 | 1461233741379 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]]]}] 03:15:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:15:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1629ms 03:15:41 INFO - PROCESS | 1812 | 1461233741443 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 03:15:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:15:41 INFO - PROCESS | 1812 | 1461233741447 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 03:15:41 INFO - PROCESS | 1812 | 1461233741453 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:15:41 INFO - PROCESS | 1812 | 1461233741457 Marionette TRACE conn3 <- [1,2654,null,{}] 03:15:41 INFO - PROCESS | 1812 | 1461233741462 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}] 03:15:41 INFO - PROCESS | 1812 | 1461233741698 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 03:15:42 INFO - PROCESS | 1812 | 1461233742055 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c23a000 == 152 [pid = 1812] [id = 671] 03:15:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x8c23ac00) [pid = 1812] [serial = 2014] [outer = (nil)] 03:15:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8c23dc00) [pid = 1812] [serial = 2015] [outer = 0x8c23ac00] 03:15:42 INFO - PROCESS | 1812 | 1461233742163 Marionette DEBUG loaded listener.js 03:15:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x8c248c00) [pid = 1812] [serial = 2016] [outer = 0x8c23ac00] 03:15:43 INFO - PROCESS | 1812 | 1461233743115 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]]]}] 03:15:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:15:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1693ms 03:15:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:15:43 INFO - PROCESS | 1812 | 1461233743146 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 03:15:43 INFO - PROCESS | 1812 | 1461233743150 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 03:15:43 INFO - PROCESS | 1812 | 1461233743157 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:15:43 INFO - PROCESS | 1812 | 1461233743161 Marionette TRACE conn3 <- [1,2658,null,{}] 03:15:43 INFO - PROCESS | 1812 | 1461233743167 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}] 03:15:43 INFO - PROCESS | 1812 | 1461233743423 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 03:15:43 INFO - PROCESS | 1812 | 1461233743768 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c20d400 == 153 [pid = 1812] [id = 672] 03:15:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x8e2ca400) [pid = 1812] [serial = 2017] [outer = (nil)] 03:15:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x8e365800) [pid = 1812] [serial = 2018] [outer = 0x8e2ca400] 03:15:43 INFO - PROCESS | 1812 | 1461233743859 Marionette DEBUG loaded listener.js 03:15:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8e402400) [pid = 1812] [serial = 2019] [outer = 0x8e2ca400] 03:15:44 INFO - PROCESS | 1812 | 1461233744710 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]]]}] 03:15:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:15:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1582ms 03:15:44 INFO - PROCESS | 1812 | 1461233744739 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 03:15:44 INFO - PROCESS | 1812 | 1461233744742 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 03:15:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:15:44 INFO - PROCESS | 1812 | 1461233744748 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:15:44 INFO - PROCESS | 1812 | 1461233744751 Marionette TRACE conn3 <- [1,2662,null,{}] 03:15:44 INFO - PROCESS | 1812 | 1461233744757 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}] 03:15:44 INFO - PROCESS | 1812 | 1461233744967 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 03:15:45 INFO - PROCESS | 1812 | 1461233745268 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x8be9b800 == 154 [pid = 1812] [id = 673] 03:15:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x8e365c00) [pid = 1812] [serial = 2020] [outer = (nil)] 03:15:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8f1a2800) [pid = 1812] [serial = 2021] [outer = 0x8e365c00] 03:15:45 INFO - PROCESS | 1812 | 1461233745352 Marionette DEBUG loaded listener.js 03:15:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x8f1a4c00) [pid = 1812] [serial = 2022] [outer = 0x8e365c00] 03:15:46 INFO - PROCESS | 1812 | 1461233746304 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]]]}] 03:15:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:15:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1631ms 03:15:46 INFO - PROCESS | 1812 | 1461233746381 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 03:15:46 INFO - PROCESS | 1812 | 1461233746385 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 03:15:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:15:46 INFO - PROCESS | 1812 | 1461233746391 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:15:46 INFO - PROCESS | 1812 | 1461233746394 Marionette TRACE conn3 <- [1,2666,null,{}] 03:15:46 INFO - PROCESS | 1812 | 1461233746400 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}] 03:15:46 INFO - PROCESS | 1812 | 1461233746680 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 03:15:47 INFO - PROCESS | 1812 | 1461233747023 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x845e0000 == 155 [pid = 1812] [id = 674] 03:15:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x8e408c00) [pid = 1812] [serial = 2023] [outer = (nil)] 03:15:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x8f1b5000) [pid = 1812] [serial = 2024] [outer = 0x8e408c00] 03:15:47 INFO - PROCESS | 1812 | 1461233747111 Marionette DEBUG loaded listener.js 03:15:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x8f1b7800) [pid = 1812] [serial = 2025] [outer = 0x8e408c00] 03:15:48 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:15:48 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:15:48 INFO - PROCESS | 1812 | 1461233748430 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]]]}] 03:15:48 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) 03:15:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2079ms 03:15:48 INFO - PROCESS | 1812 | 1461233748471 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 03:15:48 INFO - PROCESS | 1812 | 1461233748474 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 03:15:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:15:48 INFO - PROCESS | 1812 | 1461233748481 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:15:48 INFO - PROCESS | 1812 | 1461233748484 Marionette TRACE conn3 <- [1,2670,null,{}] 03:15:48 INFO - PROCESS | 1812 | 1461233748490 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}] 03:15:48 INFO - PROCESS | 1812 | 1461233748747 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 03:15:49 INFO - PROCESS | 1812 | 1461233749059 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f1b4400 == 156 [pid = 1812] [id = 675] 03:15:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x8f1bf400) [pid = 1812] [serial = 2026] [outer = (nil)] 03:15:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x8f2cc400) [pid = 1812] [serial = 2027] [outer = 0x8f1bf400] 03:15:49 INFO - PROCESS | 1812 | 1461233749149 Marionette DEBUG loaded listener.js 03:15:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x8f2cf800) [pid = 1812] [serial = 2028] [outer = 0x8f1bf400] 03:15:50 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:15:50 INFO - PROCESS | 1812 | 1461233750519 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] 03:15:50 INFO - PROCESS | 1812 | 1461233750574 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 03:15:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:15:50 INFO - PROCESS | 1812 | 1461233750581 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:15:50 INFO - PROCESS | 1812 | 1461233750584 Marionette TRACE conn3 <- [1,2674,null,{}] 03:15:50 INFO - PROCESS | 1812 | 1461233750590 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}] 03:15:50 INFO - PROCESS | 1812 | 1461233750889 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 03:15:51 INFO - PROCESS | 1812 | 1461233751164 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2a1800 == 157 [pid = 1812] [id = 676] 03:15:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x8f2a2c00) [pid = 1812] [serial = 2029] [outer = (nil)] 03:15:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x8f4f5000) [pid = 1812] [serial = 2030] [outer = 0x8f2a2c00] 03:15:51 INFO - PROCESS | 1812 | 1461233751249 Marionette DEBUG loaded listener.js 03:15:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x8f4fa800) [pid = 1812] [serial = 2031] [outer = 0x8f2a2c00] 03:15:52 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:15:52 INFO - PROCESS | 1812 | 1461233752648 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] 03:15:52 INFO - PROCESS | 1812 | 1461233752677 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 03:15:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:15:52 INFO - PROCESS | 1812 | 1461233752685 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:15:52 INFO - PROCESS | 1812 | 1461233752687 Marionette TRACE conn3 <- [1,2678,null,{}] 03:15:52 INFO - PROCESS | 1812 | 1461233752693 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}] 03:15:52 INFO - PROCESS | 1812 | 1461233752916 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 03:15:53 INFO - PROCESS | 1812 | 1461233753264 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2d8c00 == 158 [pid = 1812] [id = 677] 03:15:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x8f4fa000) [pid = 1812] [serial = 2032] [outer = (nil)] 03:15:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x8fa01400) [pid = 1812] [serial = 2033] [outer = 0x8f4fa000] 03:15:53 INFO - PROCESS | 1812 | 1461233753350 Marionette DEBUG loaded listener.js 03:15:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x8fa08000) [pid = 1812] [serial = 2034] [outer = 0x8f4fa000] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x82a20400 == 157 [pid = 1812] [id = 477] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x88355c00 == 156 [pid = 1812] [id = 611] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x97a6b000 == 155 [pid = 1812] [id = 65] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x82a2a400 == 154 [pid = 1812] [id = 660] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x84e84000 == 153 [pid = 1812] [id = 658] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x84180800 == 152 [pid = 1812] [id = 657] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x847f0400 == 151 [pid = 1812] [id = 655] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8167b800 == 150 [pid = 1812] [id = 654] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x943e3c00 == 149 [pid = 1812] [id = 652] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x935efc00 == 148 [pid = 1812] [id = 653] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x99078000 == 147 [pid = 1812] [id = 651] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x998c3800 == 146 [pid = 1812] [id = 650] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8ff9d800 == 145 [pid = 1812] [id = 649] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8c203800 == 144 [pid = 1812] [id = 648] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8f1a6000 == 143 [pid = 1812] [id = 646] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8f1a8c00 == 142 [pid = 1812] [id = 647] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8facc000 == 141 [pid = 1812] [id = 645] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd93000 == 140 [pid = 1812] [id = 644] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8a4a1800 == 139 [pid = 1812] [id = 643] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0d2800 == 138 [pid = 1812] [id = 642] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x86daf400 == 137 [pid = 1812] [id = 640] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1c3400 == 136 [pid = 1812] [id = 641] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x9a5ae800 == 135 [pid = 1812] [id = 565] 03:15:56 INFO - PROCESS | 1812 | --DOCSHELL 0x84e87400 == 134 [pid = 1812] [id = 639] 03:15:56 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x92704800) [pid = 1812] [serial = 1803] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8e40a400) [pid = 1812] [serial = 1791] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8f2d2800) [pid = 1812] [serial = 1794] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x8f51b400) [pid = 1812] [serial = 1797] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x902cbc00) [pid = 1812] [serial = 1800] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x96e7ac00) [pid = 1812] [serial = 1809] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x935ebc00) [pid = 1812] [serial = 1806] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8be93c00) [pid = 1812] [serial = 1916] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8e31dc00) [pid = 1812] [serial = 1866] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x9a561000) [pid = 1812] [serial = 1904] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x91cb6400) [pid = 1812] [serial = 1883] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x97eea400) [pid = 1812] [serial = 1896] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8f1ba400) [pid = 1812] [serial = 1871] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x8f1ad800) [pid = 1812] [serial = 1869] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x89c76800) [pid = 1812] [serial = 1857] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x86a91800) [pid = 1812] [serial = 1907] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x98597c00) [pid = 1812] [serial = 1898] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x96a5dc00) [pid = 1812] [serial = 1890] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x81676000) [pid = 1812] [serial = 1850] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x97d50400) [pid = 1812] [serial = 1895] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8f4fc000) [pid = 1812] [serial = 1875] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8c206c00) [pid = 1812] [serial = 1782] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x87b68400) [pid = 1812] [serial = 1856] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x935f1000) [pid = 1812] [serial = 1887] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x86b27c00) [pid = 1812] [serial = 1908] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8c110400) [pid = 1812] [serial = 1862] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8f29fc00) [pid = 1812] [serial = 1872] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8fa0a800) [pid = 1812] [serial = 1877] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x998c9000) [pid = 1812] [serial = 1901] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x88360000) [pid = 1812] [serial = 1836] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x86a93c00) [pid = 1812] [serial = 1853] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x98a12400) [pid = 1812] [serial = 1899] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x86ce5000) [pid = 1812] [serial = 1854] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8ffa1c00) [pid = 1812] [serial = 1881] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x9605e000) [pid = 1812] [serial = 1889] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x9a502800) [pid = 1812] [serial = 1902] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x845d7c00) [pid = 1812] [serial = 1851] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x9770ec00) [pid = 1812] [serial = 1892] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8c201800) [pid = 1812] [serial = 1863] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8fe1c400) [pid = 1812] [serial = 1880] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x97ba5c00) [pid = 1812] [serial = 1893] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8a1c9400) [pid = 1812] [serial = 1859] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x87b6ac00) [pid = 1812] [serial = 1911] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8a493400) [pid = 1812] [serial = 1914] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x9de22c00) [pid = 1812] [serial = 1905] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8a0cd800) [pid = 1812] [serial = 1913] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8a494c00) [pid = 1812] [serial = 1860] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8794cc00) [pid = 1812] [serial = 1910] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8f1a3000) [pid = 1812] [serial = 1868] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8fac0000) [pid = 1812] [serial = 1878] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x935ed000) [pid = 1812] [serial = 1886] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8c243000) [pid = 1812] [serial = 1865] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x91cbc000) [pid = 1812] [serial = 1884] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8f4f9000) [pid = 1812] [serial = 1874] [outer = (nil)] [url = about:blank] 03:15:57 INFO - PROCESS | 1812 | 1461233757129 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]]]}] 03:15:57 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) 03:15:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 4484ms 03:15:57 INFO - PROCESS | 1812 | 1461233757170 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 03:15:57 INFO - PROCESS | 1812 | 1461233757176 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 03:15:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:15:57 INFO - PROCESS | 1812 | 1461233757185 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:15:57 INFO - PROCESS | 1812 | 1461233757191 Marionette TRACE conn3 <- [1,2682,null,{}] 03:15:57 INFO - PROCESS | 1812 | 1461233757199 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}] 03:15:57 INFO - PROCESS | 1812 | 1461233757421 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 03:15:57 INFO - PROCESS | 1812 | 1461233757660 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x845d7c00 == 135 [pid = 1812] [id = 678] 03:15:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x84e84400) [pid = 1812] [serial = 2035] [outer = (nil)] 03:15:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x84e8f400) [pid = 1812] [serial = 2036] [outer = 0x84e84400] 03:15:57 INFO - PROCESS | 1812 | 1461233757738 Marionette DEBUG loaded listener.js 03:15:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x860a5000) [pid = 1812] [serial = 2037] [outer = 0x84e84400] 03:15:59 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:15:59 INFO - PROCESS | 1812 | 1461233759038 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]]]}] 03:15:59 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) 03:15:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1887ms 03:15:59 INFO - PROCESS | 1812 | 1461233759075 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 03:15:59 INFO - PROCESS | 1812 | 1461233759085 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 03:15:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:15:59 INFO - PROCESS | 1812 | 1461233759096 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:15:59 INFO - PROCESS | 1812 | 1461233759099 Marionette TRACE conn3 <- [1,2686,null,{}] 03:15:59 INFO - PROCESS | 1812 | 1461233759106 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}] 03:15:59 INFO - PROCESS | 1812 | 1461233759469 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 03:15:59 INFO - PROCESS | 1812 | 1461233759518 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x86220c00 == 136 [pid = 1812] [id = 679] 03:15:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x86223400) [pid = 1812] [serial = 2038] [outer = (nil)] 03:15:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x86a97000) [pid = 1812] [serial = 2039] [outer = 0x86223400] 03:15:59 INFO - PROCESS | 1812 | 1461233759594 Marionette DEBUG loaded listener.js 03:15:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x86ce0800) [pid = 1812] [serial = 2040] [outer = 0x86223400] 03:16:01 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:01 INFO - PROCESS | 1812 | 1461233761108 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] 03:16:01 INFO - PROCESS | 1812 | 1461233761138 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 03:16:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:16:01 INFO - PROCESS | 1812 | 1461233761238 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:16:01 INFO - PROCESS | 1812 | 1461233761244 Marionette TRACE conn3 <- [1,2690,null,{}] 03:16:01 INFO - PROCESS | 1812 | 1461233761262 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}] 03:16:02 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x86949c00) [pid = 1812] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:16:02 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8f1bc400) [pid = 1812] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:16:02 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x9270c000) [pid = 1812] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:16:02 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x90036c00) [pid = 1812] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:16:02 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x983cf400) [pid = 1812] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:16:02 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x86a8e000) [pid = 1812] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:16:02 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x92677800) [pid = 1812] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:16:02 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x84e8ac00) [pid = 1812] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:16:02 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8fe22400) [pid = 1812] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:16:02 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x9a555800) [pid = 1812] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:16:02 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8c202000) [pid = 1812] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:16:02 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8e318800) [pid = 1812] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:16:02 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x84181000) [pid = 1812] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:16:02 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x935f2400) [pid = 1812] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:16:02 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x84e8e000) [pid = 1812] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:16:02 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x8fd93c00) [pid = 1812] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:16:02 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x97803000) [pid = 1812] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:16:02 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x8e2bf400) [pid = 1812] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:16:02 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x860a6800) [pid = 1812] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:16:02 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x87b6dc00) [pid = 1812] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:16:02 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x9a50e400) [pid = 1812] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:16:02 INFO - PROCESS | 1812 | 1461233762230 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 03:16:02 INFO - PROCESS | 1812 | 1461233762390 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x8417e400 == 137 [pid = 1812] [id = 680] 03:16:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x8694a000) [pid = 1812] [serial = 2041] [outer = (nil)] 03:16:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x86ce9000) [pid = 1812] [serial = 2042] [outer = 0x8694a000] 03:16:02 INFO - PROCESS | 1812 | 1461233762475 Marionette DEBUG loaded listener.js 03:16:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x87177800) [pid = 1812] [serial = 2043] [outer = 0x8694a000] 03:16:03 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:03 INFO - PROCESS | 1812 | 1461233763788 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] 03:16:03 INFO - PROCESS | 1812 | 1461233763835 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 03:16:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:16:03 INFO - PROCESS | 1812 | 1461233763842 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:16:03 INFO - PROCESS | 1812 | 1461233763845 Marionette TRACE conn3 <- [1,2694,null,{}] 03:16:03 INFO - PROCESS | 1812 | 1461233763850 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}] 03:16:04 INFO - PROCESS | 1812 | 1461233764411 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 03:16:04 INFO - PROCESS | 1812 | 1461233764652 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x84c3e800 == 138 [pid = 1812] [id = 681] 03:16:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x84c41c00) [pid = 1812] [serial = 2044] [outer = (nil)] 03:16:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x84e8e800) [pid = 1812] [serial = 2045] [outer = 0x84c41c00] 03:16:04 INFO - PROCESS | 1812 | 1461233764752 Marionette DEBUG loaded listener.js 03:16:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x86226400) [pid = 1812] [serial = 2046] [outer = 0x84c41c00] 03:16:06 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:06 INFO - PROCESS | 1812 | 1461233766228 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] 03:16:06 INFO - PROCESS | 1812 | 1461233766294 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 03:16:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:16:06 INFO - PROCESS | 1812 | 1461233766303 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:16:06 INFO - PROCESS | 1812 | 1461233766308 Marionette TRACE conn3 <- [1,2698,null,{}] 03:16:06 INFO - PROCESS | 1812 | 1461233766315 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}] 03:16:06 INFO - PROCESS | 1812 | 1461233766759 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 03:16:07 INFO - PROCESS | 1812 | 1461233766989 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x86b26400 == 139 [pid = 1812] [id = 682] 03:16:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x86da2000) [pid = 1812] [serial = 2047] [outer = (nil)] 03:16:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x86dab800) [pid = 1812] [serial = 2048] [outer = 0x86da2000] 03:16:07 INFO - PROCESS | 1812 | 1461233767086 Marionette DEBUG loaded listener.js 03:16:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x87179800) [pid = 1812] [serial = 2049] [outer = 0x86da2000] 03:16:08 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:08 INFO - PROCESS | 1812 | 1461233768567 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] 03:16:08 INFO - PROCESS | 1812 | 1461233768750 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 03:16:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:16:08 INFO - PROCESS | 1812 | 1461233768761 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:16:08 INFO - PROCESS | 1812 | 1461233768764 Marionette TRACE conn3 <- [1,2702,null,{}] 03:16:08 INFO - PROCESS | 1812 | 1461233768771 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}] 03:16:08 INFO - PROCESS | 1812 | 1461233768996 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 03:16:09 INFO - PROCESS | 1812 | 1461233769281 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x86ce6c00 == 140 [pid = 1812] [id = 683] 03:16:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x86ced800) [pid = 1812] [serial = 2050] [outer = (nil)] 03:16:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8794fc00) [pid = 1812] [serial = 2051] [outer = 0x86ced800] 03:16:09 INFO - PROCESS | 1812 | 1461233769387 Marionette DEBUG loaded listener.js 03:16:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x88361400) [pid = 1812] [serial = 2052] [outer = 0x86ced800] 03:16:10 INFO - PROCESS | 1812 | 1461233770365 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]]]}] 03:16:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:16:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1640ms 03:16:10 INFO - PROCESS | 1812 | 1461233770401 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 03:16:10 INFO - PROCESS | 1812 | 1461233770409 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 03:16:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:16:10 INFO - PROCESS | 1812 | 1461233770427 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:16:10 INFO - PROCESS | 1812 | 1461233770434 Marionette TRACE conn3 <- [1,2706,null,{}] 03:16:10 INFO - PROCESS | 1812 | 1461233770440 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}] 03:16:10 INFO - PROCESS | 1812 | 1461233770673 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 03:16:11 INFO - PROCESS | 1812 | 1461233771009 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x82c0bc00 == 141 [pid = 1812] [id = 684] 03:16:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x84c3a000) [pid = 1812] [serial = 2053] [outer = (nil)] 03:16:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8a0cd800) [pid = 1812] [serial = 2054] [outer = 0x84c3a000] 03:16:11 INFO - PROCESS | 1812 | 1461233771105 Marionette DEBUG loaded listener.js 03:16:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8a1cd800) [pid = 1812] [serial = 2055] [outer = 0x84c3a000] 03:16:12 INFO - PROCESS | 1812 | 1461233772059 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]]]}] 03:16:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:16:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1693ms 03:16:12 INFO - PROCESS | 1812 | 1461233772112 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 03:16:12 INFO - PROCESS | 1812 | 1461233772115 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 03:16:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:16:12 INFO - PROCESS | 1812 | 1461233772122 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:16:12 INFO - PROCESS | 1812 | 1461233772125 Marionette TRACE conn3 <- [1,2710,null,{}] 03:16:12 INFO - PROCESS | 1812 | 1461233772131 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}] 03:16:12 INFO - PROCESS | 1812 | 1461233772365 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 03:16:12 INFO - PROCESS | 1812 | 1461233772697 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x8835c800 == 142 [pid = 1812] [id = 685] 03:16:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x89d7c800) [pid = 1812] [serial = 2056] [outer = (nil)] 03:16:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8a5d0400) [pid = 1812] [serial = 2057] [outer = 0x89d7c800] 03:16:12 INFO - PROCESS | 1812 | 1461233772790 Marionette DEBUG loaded listener.js 03:16:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8a5d8000) [pid = 1812] [serial = 2058] [outer = 0x89d7c800] 03:16:13 INFO - PROCESS | 1812 | 1461233773718 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] 03:16:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:16:13 INFO - PROCESS | 1812 | 1461233773766 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 03:16:13 INFO - PROCESS | 1812 | 1461233773772 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:16:13 INFO - PROCESS | 1812 | 1461233773776 Marionette TRACE conn3 <- [1,2714,null,{}] 03:16:13 INFO - PROCESS | 1812 | 1461233773782 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}] 03:16:14 INFO - PROCESS | 1812 | 1461233774074 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 03:16:14 INFO - PROCESS | 1812 | 1461233774437 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a495800 == 143 [pid = 1812] [id = 686] 03:16:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8a497000) [pid = 1812] [serial = 2059] [outer = (nil)] 03:16:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8c23f400) [pid = 1812] [serial = 2060] [outer = 0x8a497000] 03:16:14 INFO - PROCESS | 1812 | 1461233774541 Marionette DEBUG loaded listener.js 03:16:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8e31b800) [pid = 1812] [serial = 2061] [outer = 0x8a497000] 03:16:15 INFO - PROCESS | 1812 | 1461233775464 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]]]}] 03:16:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:16:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1730ms 03:16:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:16:15 INFO - PROCESS | 1812 | 1461233775502 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 03:16:15 INFO - PROCESS | 1812 | 1461233775505 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 03:16:15 INFO - PROCESS | 1812 | 1461233775512 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:16:15 INFO - PROCESS | 1812 | 1461233775515 Marionette TRACE conn3 <- [1,2718,null,{}] 03:16:15 INFO - PROCESS | 1812 | 1461233775521 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}] 03:16:15 INFO - PROCESS | 1812 | 1461233775737 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 03:16:16 INFO - PROCESS | 1812 | 1461233776032 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c23e000 == 144 [pid = 1812] [id = 687] 03:16:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8c243800) [pid = 1812] [serial = 2062] [outer = (nil)] 03:16:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8f1a3c00) [pid = 1812] [serial = 2063] [outer = 0x8c243800] 03:16:16 INFO - PROCESS | 1812 | 1461233776172 Marionette DEBUG loaded listener.js 03:16:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8f1ae000) [pid = 1812] [serial = 2064] [outer = 0x8c243800] 03:16:17 INFO - PROCESS | 1812 | 1461233777139 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] 03:16:17 INFO - PROCESS | 1812 | 1461233777195 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 03:16:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:16:17 INFO - PROCESS | 1812 | 1461233777202 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:16:17 INFO - PROCESS | 1812 | 1461233777205 Marionette TRACE conn3 <- [1,2722,null,{}] 03:16:17 INFO - PROCESS | 1812 | 1461233777211 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}] 03:16:17 INFO - PROCESS | 1812 | 1461233777468 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 03:16:17 INFO - PROCESS | 1812 | 1461233777812 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x84183800 == 145 [pid = 1812] [id = 688] 03:16:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8e368400) [pid = 1812] [serial = 2065] [outer = (nil)] 03:16:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8f2a6000) [pid = 1812] [serial = 2066] [outer = 0x8e368400] 03:16:17 INFO - PROCESS | 1812 | 1461233777899 Marionette DEBUG loaded listener.js 03:16:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8f2d5800) [pid = 1812] [serial = 2067] [outer = 0x8e368400] 03:16:18 INFO - PROCESS | 1812 | 1461233778823 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] 03:16:18 INFO - PROCESS | 1812 | 1461233778889 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 03:16:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:16:18 INFO - PROCESS | 1812 | 1461233778895 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:16:18 INFO - PROCESS | 1812 | 1461233778898 Marionette TRACE conn3 <- [1,2726,null,{}] 03:16:18 INFO - PROCESS | 1812 | 1461233778904 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}] 03:16:19 INFO - PROCESS | 1812 | 1461233779127 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 03:16:19 INFO - PROCESS | 1812 | 1461233779478 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f4f8800 == 146 [pid = 1812] [id = 689] 03:16:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8f51ac00) [pid = 1812] [serial = 2068] [outer = (nil)] 03:16:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8f92d000) [pid = 1812] [serial = 2069] [outer = 0x8f51ac00] 03:16:19 INFO - PROCESS | 1812 | 1461233779606 Marionette DEBUG loaded listener.js 03:16:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8fa0a800) [pid = 1812] [serial = 2070] [outer = 0x8f51ac00] 03:16:20 INFO - PROCESS | 1812 | 1461233780600 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]]]}] 03:16:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:16:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1744ms 03:16:20 INFO - PROCESS | 1812 | 1461233780640 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 03:16:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:16:20 INFO - PROCESS | 1812 | 1461233780644 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 03:16:20 INFO - PROCESS | 1812 | 1461233780651 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:16:20 INFO - PROCESS | 1812 | 1461233780654 Marionette TRACE conn3 <- [1,2730,null,{}] 03:16:20 INFO - PROCESS | 1812 | 1461233780660 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}] 03:16:20 INFO - PROCESS | 1812 | 1461233780883 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 03:16:21 INFO - PROCESS | 1812 | 1461233781226 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2d4400 == 147 [pid = 1812] [id = 690] 03:16:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8f926400) [pid = 1812] [serial = 2071] [outer = (nil)] 03:16:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8fac9400) [pid = 1812] [serial = 2072] [outer = 0x8f926400] 03:16:21 INFO - PROCESS | 1812 | 1461233781317 Marionette DEBUG loaded listener.js 03:16:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8facac00) [pid = 1812] [serial = 2073] [outer = 0x8f926400] 03:16:22 INFO - PROCESS | 1812 | 1461233782622 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] 03:16:22 INFO - PROCESS | 1812 | 1461233782692 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 03:16:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:16:22 INFO - PROCESS | 1812 | 1461233782698 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:16:22 INFO - PROCESS | 1812 | 1461233782702 Marionette TRACE conn3 <- [1,2734,null,{}] 03:16:22 INFO - PROCESS | 1812 | 1461233782709 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}] 03:16:23 INFO - PROCESS | 1812 | 1461233783012 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 03:16:23 INFO - PROCESS | 1812 | 1461233783316 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fabf800 == 148 [pid = 1812] [id = 691] 03:16:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8fac6400) [pid = 1812] [serial = 2074] [outer = (nil)] 03:16:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8ff99000) [pid = 1812] [serial = 2075] [outer = 0x8fac6400] 03:16:23 INFO - PROCESS | 1812 | 1461233783419 Marionette DEBUG loaded listener.js 03:16:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8ffa4000) [pid = 1812] [serial = 2076] [outer = 0x8fac6400] 03:16:24 INFO - PROCESS | 1812 | 1461233784398 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]]]}] 03:16:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:16:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1729ms 03:16:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:16:24 INFO - PROCESS | 1812 | 1461233784430 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 03:16:24 INFO - PROCESS | 1812 | 1461233784433 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 03:16:24 INFO - PROCESS | 1812 | 1461233784440 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:16:24 INFO - PROCESS | 1812 | 1461233784444 Marionette TRACE conn3 <- [1,2738,null,{}] 03:16:24 INFO - PROCESS | 1812 | 1461233784450 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}] 03:16:24 INFO - PROCESS | 1812 | 1461233784698 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 03:16:25 INFO - PROCESS | 1812 | 1461233785049 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd8b000 == 149 [pid = 1812] [id = 692] 03:16:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8ff9a000) [pid = 1812] [serial = 2077] [outer = (nil)] 03:16:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x902c7400) [pid = 1812] [serial = 2078] [outer = 0x8ff9a000] 03:16:25 INFO - PROCESS | 1812 | 1461233785143 Marionette DEBUG loaded listener.js 03:16:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x902d0c00) [pid = 1812] [serial = 2079] [outer = 0x8ff9a000] 03:16:26 INFO - PROCESS | 1812 | 1461233786050 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]]]}] 03:16:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:16:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1681ms 03:16:26 INFO - PROCESS | 1812 | 1461233786121 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 03:16:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:16:26 INFO - PROCESS | 1812 | 1461233786125 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 03:16:26 INFO - PROCESS | 1812 | 1461233786132 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:16:26 INFO - PROCESS | 1812 | 1461233786136 Marionette TRACE conn3 <- [1,2742,null,{}] 03:16:26 INFO - PROCESS | 1812 | 1461233786142 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}] 03:16:26 INFO - PROCESS | 1812 | 1461233786413 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 03:16:26 INFO - PROCESS | 1812 | 1461233786757 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x9003a800 == 150 [pid = 1812] [id = 693] 03:16:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x902c5800) [pid = 1812] [serial = 2080] [outer = (nil)] 03:16:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x912db400) [pid = 1812] [serial = 2081] [outer = 0x902c5800] 03:16:26 INFO - PROCESS | 1812 | 1461233786862 Marionette DEBUG loaded listener.js 03:16:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x912e0800) [pid = 1812] [serial = 2082] [outer = 0x902c5800] 03:16:27 INFO - PROCESS | 1812 | 1461233787773 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]]]}] 03:16:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:16:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1683ms 03:16:27 INFO - PROCESS | 1812 | 1461233787815 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 03:16:27 INFO - PROCESS | 1812 | 1461233787818 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 03:16:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:16:27 INFO - PROCESS | 1812 | 1461233787825 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:16:27 INFO - PROCESS | 1812 | 1461233787828 Marionette TRACE conn3 <- [1,2746,null,{}] 03:16:27 INFO - PROCESS | 1812 | 1461233787834 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}] 03:16:28 INFO - PROCESS | 1812 | 1461233788049 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 03:16:28 INFO - PROCESS | 1812 | 1461233788350 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x902c9400 == 151 [pid = 1812] [id = 694] 03:16:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x904c7000) [pid = 1812] [serial = 2083] [outer = (nil)] 03:16:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x91cbf000) [pid = 1812] [serial = 2084] [outer = 0x904c7000] 03:16:28 INFO - PROCESS | 1812 | 1461233788488 Marionette DEBUG loaded listener.js 03:16:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x92664c00) [pid = 1812] [serial = 2085] [outer = 0x904c7000] 03:16:29 INFO - PROCESS | 1812 | 1461233789354 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]]]}] 03:16:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:16:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1580ms 03:16:29 INFO - PROCESS | 1812 | 1461233789416 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 03:16:29 INFO - PROCESS | 1812 | 1461233789421 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 03:16:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:16:29 INFO - PROCESS | 1812 | 1461233789429 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:16:29 INFO - PROCESS | 1812 | 1461233789432 Marionette TRACE conn3 <- [1,2750,null,{}] 03:16:29 INFO - PROCESS | 1812 | 1461233789438 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}] 03:16:29 INFO - PROCESS | 1812 | 1461233789674 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 03:16:30 INFO - PROCESS | 1812 | 1461233790021 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x91cb7c00 == 152 [pid = 1812] [id = 695] 03:16:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x91cba400) [pid = 1812] [serial = 2086] [outer = (nil)] 03:16:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x92702800) [pid = 1812] [serial = 2087] [outer = 0x91cba400] 03:16:30 INFO - PROCESS | 1812 | 1461233790112 Marionette DEBUG loaded listener.js 03:16:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x92707800) [pid = 1812] [serial = 2088] [outer = 0x91cba400] 03:16:31 INFO - PROCESS | 1812 | 1461233790998 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]]]}] 03:16:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:16:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1637ms 03:16:31 INFO - PROCESS | 1812 | 1461233791068 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 03:16:31 INFO - PROCESS | 1812 | 1461233791072 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 03:16:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:16:31 INFO - PROCESS | 1812 | 1461233791078 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:16:31 INFO - PROCESS | 1812 | 1461233791080 Marionette TRACE conn3 <- [1,2754,null,{}] 03:16:31 INFO - PROCESS | 1812 | 1461233791087 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}] 03:16:31 INFO - PROCESS | 1812 | 1461233791394 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 03:16:31 INFO - PROCESS | 1812 | 1461233791740 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x9265ec00 == 153 [pid = 1812] [id = 696] 03:16:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x92672c00) [pid = 1812] [serial = 2089] [outer = (nil)] 03:16:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x935ea400) [pid = 1812] [serial = 2090] [outer = 0x92672c00] 03:16:31 INFO - PROCESS | 1812 | 1461233791840 Marionette DEBUG loaded listener.js 03:16:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x935ecc00) [pid = 1812] [serial = 2091] [outer = 0x92672c00] 03:16:32 INFO - PROCESS | 1812 | 1461233792718 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]]]}] 03:16:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:16:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1679ms 03:16:32 INFO - PROCESS | 1812 | 1461233792758 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 03:16:32 INFO - PROCESS | 1812 | 1461233792762 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 03:16:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:16:32 INFO - PROCESS | 1812 | 1461233792768 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:16:32 INFO - PROCESS | 1812 | 1461233792772 Marionette TRACE conn3 <- [1,2758,null,{}] 03:16:32 INFO - PROCESS | 1812 | 1461233792777 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}] 03:16:33 INFO - PROCESS | 1812 | 1461233793001 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 03:16:33 INFO - PROCESS | 1812 | 1461233793302 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ff9c000 == 154 [pid = 1812] [id = 697] 03:16:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x91c92800) [pid = 1812] [serial = 2092] [outer = (nil)] 03:16:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x94326000) [pid = 1812] [serial = 2093] [outer = 0x91c92800] 03:16:33 INFO - PROCESS | 1812 | 1461233793435 Marionette DEBUG loaded listener.js 03:16:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x9432f000) [pid = 1812] [serial = 2094] [outer = 0x91c92800] 03:16:34 INFO - PROCESS | 1812 | 1461233794289 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]]]}] 03:16:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:16:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1581ms 03:16:36 INFO - PROCESS | 1812 | --DOCSHELL 0x86949400 == 153 [pid = 1812] [id = 659] 03:16:36 INFO - PROCESS | 1812 | --DOCSHELL 0x86220c00 == 152 [pid = 1812] [id = 679] 03:16:36 INFO - PROCESS | 1812 | --DOCSHELL 0x845d7c00 == 151 [pid = 1812] [id = 678] 03:16:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8f2d8c00 == 150 [pid = 1812] [id = 677] 03:16:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8f2a1800 == 149 [pid = 1812] [id = 676] 03:16:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8f1b4400 == 148 [pid = 1812] [id = 675] 03:16:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8be9b800 == 147 [pid = 1812] [id = 673] 03:16:36 INFO - PROCESS | 1812 | --DOCSHELL 0x845e0000 == 146 [pid = 1812] [id = 674] 03:16:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8c20d400 == 145 [pid = 1812] [id = 672] 03:16:36 INFO - PROCESS | 1812 | --DOCSHELL 0x89d7f000 == 144 [pid = 1812] [id = 670] 03:16:36 INFO - PROCESS | 1812 | --DOCSHELL 0x860ab400 == 143 [pid = 1812] [id = 668] 03:16:36 INFO - PROCESS | 1812 | --DOCSHELL 0x88361800 == 142 [pid = 1812] [id = 669] 03:16:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8835c400 == 141 [pid = 1812] [id = 667] 03:16:36 INFO - PROCESS | 1812 | --DOCSHELL 0x88363000 == 140 [pid = 1812] [id = 666] 03:16:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8737bc00 == 139 [pid = 1812] [id = 665] 03:16:36 INFO - PROCESS | 1812 | --DOCSHELL 0x86dae400 == 138 [pid = 1812] [id = 664] 03:16:36 INFO - PROCESS | 1812 | --DOCSHELL 0x860a8400 == 137 [pid = 1812] [id = 662] 03:16:36 INFO - PROCESS | 1812 | --DOCSHELL 0x86cecc00 == 136 [pid = 1812] [id = 663] 03:16:36 INFO - PROCESS | 1812 | --DOCSHELL 0x82a21400 == 135 [pid = 1812] [id = 661] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x86b1f400) [pid = 1812] [serial = 1982] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x86a8dc00) [pid = 1812] [serial = 1980] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x92872000) [pid = 1812] [serial = 1941] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x97d4a400) [pid = 1812] [serial = 1947] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0xa468bc00) [pid = 1812] [serial = 1965] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x99817c00) [pid = 1812] [serial = 1950] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0xa46bb800) [pid = 1812] [serial = 1968] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x94e42000) [pid = 1812] [serial = 1943] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x86223800) [pid = 1812] [serial = 1920] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x90f0bc00) [pid = 1812] [serial = 1937] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0xa0b15c00) [pid = 1812] [serial = 1956] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8f4fc800) [pid = 1812] [serial = 1931] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8f1b7c00) [pid = 1812] [serial = 1928] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0xa4a0c000) [pid = 1812] [serial = 1970] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x847f1800) [pid = 1812] [serial = 1974] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x92706c00) [pid = 1812] [serial = 1940] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8418ac00) [pid = 1812] [serial = 1973] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0xa43c1400) [pid = 1812] [serial = 1962] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x85777800) [pid = 1812] [serial = 1976] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0xa46b8c00) [pid = 1812] [serial = 1967] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x860a2800) [pid = 1812] [serial = 1977] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8fe15400) [pid = 1812] [serial = 1934] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x96e7dc00) [pid = 1812] [serial = 1944] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0xa0e9f000) [pid = 1812] [serial = 1959] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8e2cd400) [pid = 1812] [serial = 1925] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x89c6a800) [pid = 1812] [serial = 1848] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8f2aa400) [pid = 1812] [serial = 1929] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x98d86c00) [pid = 1812] [serial = 1949] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x89c77800) [pid = 1812] [serial = 1922] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0xa3be9000) [pid = 1812] [serial = 1961] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8577c000) [pid = 1812] [serial = 1919] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x9265e400) [pid = 1812] [serial = 1938] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0xa468a400) [pid = 1812] [serial = 1964] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8e361400) [pid = 1812] [serial = 1926] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x9de16400) [pid = 1812] [serial = 1952] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8a0d2400) [pid = 1812] [serial = 1923] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x9fa2d400) [pid = 1812] [serial = 1953] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8694f000) [pid = 1812] [serial = 1979] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0xa0949400) [pid = 1812] [serial = 1955] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8fa02800) [pid = 1812] [serial = 1932] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0xa0db6800) [pid = 1812] [serial = 1958] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x90031400) [pid = 1812] [serial = 1935] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x97cf1400) [pid = 1812] [serial = 1946] [outer = (nil)] [url = about:blank] 03:16:36 INFO - PROCESS | 1812 | 1461233796719 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 03:16:36 INFO - PROCESS | 1812 | 1461233796735 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 03:16:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:16:36 INFO - PROCESS | 1812 | 1461233796789 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:16:36 INFO - PROCESS | 1812 | 1461233796794 Marionette TRACE conn3 <- [1,2762,null,{}] 03:16:36 INFO - PROCESS | 1812 | 1461233796802 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}] 03:16:37 INFO - PROCESS | 1812 | 1461233797032 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 03:16:37 INFO - PROCESS | 1812 | 1461233797291 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x860ac400 == 136 [pid = 1812] [id = 698] 03:16:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x860acc00) [pid = 1812] [serial = 2095] [outer = (nil)] 03:16:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x86220400) [pid = 1812] [serial = 2096] [outer = 0x860acc00] 03:16:37 INFO - PROCESS | 1812 | 1461233797370 Marionette DEBUG loaded listener.js 03:16:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x86952000) [pid = 1812] [serial = 2097] [outer = 0x860acc00] 03:16:38 INFO - PROCESS | 1812 | 1461233798203 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]]]}] 03:16:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:16:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1487ms 03:16:38 INFO - PROCESS | 1812 | 1461233798273 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 03:16:38 INFO - PROCESS | 1812 | 1461233798278 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 03:16:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:16:38 INFO - PROCESS | 1812 | 1461233798290 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:16:38 INFO - PROCESS | 1812 | 1461233798295 Marionette TRACE conn3 <- [1,2766,null,{}] 03:16:38 INFO - PROCESS | 1812 | 1461233798301 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}] 03:16:38 INFO - PROCESS | 1812 | 1461233798528 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 03:16:38 INFO - PROCESS | 1812 | 1461233798764 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x860a6800 == 137 [pid = 1812] [id = 699] 03:16:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x86b2b800) [pid = 1812] [serial = 2098] [outer = (nil)] 03:16:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x86ceac00) [pid = 1812] [serial = 2099] [outer = 0x86b2b800] 03:16:38 INFO - PROCESS | 1812 | 1461233798842 Marionette DEBUG loaded listener.js 03:16:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x86db0c00) [pid = 1812] [serial = 2100] [outer = 0x86b2b800] 03:16:39 INFO - PROCESS | 1812 | 1461233799862 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]]]}] 03:16:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:16:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1637ms 03:16:39 INFO - PROCESS | 1812 | 1461233799924 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 03:16:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:16:39 INFO - PROCESS | 1812 | 1461233799928 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 03:16:39 INFO - PROCESS | 1812 | 1461233799934 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:16:39 INFO - PROCESS | 1812 | 1461233799938 Marionette TRACE conn3 <- [1,2770,null,{}] 03:16:39 INFO - PROCESS | 1812 | 1461233799951 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}] 03:16:40 INFO - PROCESS | 1812 | 1461233800280 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 03:16:40 INFO - PROCESS | 1812 | 1461233800316 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x87b60000 == 138 [pid = 1812] [id = 700] 03:16:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x87b61c00) [pid = 1812] [serial = 2101] [outer = (nil)] 03:16:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x88357000) [pid = 1812] [serial = 2102] [outer = 0x87b61c00] 03:16:40 INFO - PROCESS | 1812 | 1461233800439 Marionette DEBUG loaded listener.js 03:16:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x88362c00) [pid = 1812] [serial = 2103] [outer = 0x87b61c00] 03:16:41 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x86223400) [pid = 1812] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:16:41 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8621d800) [pid = 1812] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:16:41 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x82a23400) [pid = 1812] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:16:41 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x84e84400) [pid = 1812] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:16:41 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8e365c00) [pid = 1812] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:16:41 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x88363800) [pid = 1812] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:16:41 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8c23ac00) [pid = 1812] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:16:41 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8e2ca400) [pid = 1812] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:16:41 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8a0c9c00) [pid = 1812] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:16:41 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8f2a2c00) [pid = 1812] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:16:41 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x89c6dc00) [pid = 1812] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:16:41 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x8a0cc000) [pid = 1812] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:16:41 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x8794c800) [pid = 1812] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:16:41 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x87174400) [pid = 1812] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:16:41 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x8a5d6000) [pid = 1812] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:16:41 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x8e408c00) [pid = 1812] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:16:41 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x8f1bf400) [pid = 1812] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:16:41 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x89d7bc00) [pid = 1812] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:16:41 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x86da9000) [pid = 1812] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:16:42 INFO - PROCESS | 1812 | 1461233802042 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]]]}] 03:16:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:16:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 2179ms 03:16:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:16:42 INFO - PROCESS | 1812 | 1461233802113 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 03:16:42 INFO - PROCESS | 1812 | 1461233802116 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 03:16:42 INFO - PROCESS | 1812 | 1461233802122 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:16:42 INFO - PROCESS | 1812 | 1461233802125 Marionette TRACE conn3 <- [1,2774,null,{}] 03:16:42 INFO - PROCESS | 1812 | 1461233802144 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}] 03:16:42 INFO - PROCESS | 1812 | 1461233802430 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 03:16:42 INFO - PROCESS | 1812 | 1461233802447 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x84e84400 == 139 [pid = 1812] [id = 701] 03:16:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x86a95c00) [pid = 1812] [serial = 2104] [outer = (nil)] 03:16:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x87b62800) [pid = 1812] [serial = 2105] [outer = 0x86a95c00] 03:16:42 INFO - PROCESS | 1812 | 1461233802524 Marionette DEBUG loaded listener.js 03:16:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x89cf2000) [pid = 1812] [serial = 2106] [outer = 0x86a95c00] 03:16:43 INFO - PROCESS | 1812 | 1461233803432 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]]]}] 03:16:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:16:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1382ms 03:16:43 INFO - PROCESS | 1812 | 1461233803504 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 03:16:43 INFO - PROCESS | 1812 | 1461233803506 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 03:16:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:16:43 INFO - PROCESS | 1812 | 1461233803513 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:16:43 INFO - PROCESS | 1812 | 1461233803515 Marionette TRACE conn3 <- [1,2778,null,{}] 03:16:43 INFO - PROCESS | 1812 | 1461233803521 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}] 03:16:43 INFO - PROCESS | 1812 | 1461233803726 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 03:16:44 INFO - PROCESS | 1812 | 1461233804176 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x845e0000 == 140 [pid = 1812] [id = 702] 03:16:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x847f0400) [pid = 1812] [serial = 2107] [outer = (nil)] 03:16:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x84c3a800) [pid = 1812] [serial = 2108] [outer = 0x847f0400] 03:16:44 INFO - PROCESS | 1812 | 1461233804272 Marionette DEBUG loaded listener.js 03:16:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x860a2800) [pid = 1812] [serial = 2109] [outer = 0x847f0400] 03:16:45 INFO - PROCESS | 1812 | 1461233805214 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]]]}] 03:16:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:16:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1735ms 03:16:45 INFO - PROCESS | 1812 | 1461233805250 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 03:16:45 INFO - PROCESS | 1812 | 1461233805258 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 03:16:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:16:45 INFO - PROCESS | 1812 | 1461233805267 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:16:45 INFO - PROCESS | 1812 | 1461233805272 Marionette TRACE conn3 <- [1,2782,null,{}] 03:16:45 INFO - PROCESS | 1812 | 1461233805279 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}] 03:16:45 INFO - PROCESS | 1812 | 1461233805522 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 03:16:45 INFO - PROCESS | 1812 | 1461233805873 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x86b27400 == 141 [pid = 1812] [id = 703] 03:16:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x86ceb400) [pid = 1812] [serial = 2110] [outer = (nil)] 03:16:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8717b000) [pid = 1812] [serial = 2111] [outer = 0x86ceb400] 03:16:45 INFO - PROCESS | 1812 | 1461233805970 Marionette DEBUG loaded listener.js 03:16:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x87948400) [pid = 1812] [serial = 2112] [outer = 0x86ceb400] 03:16:47 INFO - PROCESS | 1812 | 1461233807016 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]]]}] 03:16:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:16:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1784ms 03:16:47 INFO - PROCESS | 1812 | 1461233807056 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 03:16:47 INFO - PROCESS | 1812 | 1461233807062 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 03:16:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:16:47 INFO - PROCESS | 1812 | 1461233807069 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:16:47 INFO - PROCESS | 1812 | 1461233807074 Marionette TRACE conn3 <- [1,2786,null,{}] 03:16:47 INFO - PROCESS | 1812 | 1461233807082 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}] 03:16:47 INFO - PROCESS | 1812 | 1461233807320 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 03:16:47 INFO - PROCESS | 1812 | 1461233807709 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x89cf0400 == 142 [pid = 1812] [id = 704] 03:16:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x89cf0800) [pid = 1812] [serial = 2113] [outer = (nil)] 03:16:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x89d78400) [pid = 1812] [serial = 2114] [outer = 0x89cf0800] 03:16:47 INFO - PROCESS | 1812 | 1461233807799 Marionette DEBUG loaded listener.js 03:16:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x89d85c00) [pid = 1812] [serial = 2115] [outer = 0x89cf0800] 03:16:48 INFO - PROCESS | 1812 | 1461233808746 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]]]}] 03:16:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:16:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1730ms 03:16:48 INFO - PROCESS | 1812 | 1461233808800 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 03:16:48 INFO - PROCESS | 1812 | 1461233808805 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 03:16:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:16:48 INFO - PROCESS | 1812 | 1461233808821 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:16:48 INFO - PROCESS | 1812 | 1461233808831 Marionette TRACE conn3 <- [1,2790,null,{}] 03:16:48 INFO - PROCESS | 1812 | 1461233808837 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}] 03:16:49 INFO - PROCESS | 1812 | 1461233809125 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 03:16:49 INFO - PROCESS | 1812 | 1461233809464 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x88356800 == 143 [pid = 1812] [id = 705] 03:16:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8a0d7400) [pid = 1812] [serial = 2116] [outer = (nil)] 03:16:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8a5dd800) [pid = 1812] [serial = 2117] [outer = 0x8a0d7400] 03:16:49 INFO - PROCESS | 1812 | 1461233809557 Marionette DEBUG loaded listener.js 03:16:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8c110400) [pid = 1812] [serial = 2118] [outer = 0x8a0d7400] 03:16:50 INFO - PROCESS | 1812 | 1461233810470 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]]]}] 03:16:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:16:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1697ms 03:16:50 INFO - PROCESS | 1812 | 1461233810510 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 03:16:50 INFO - PROCESS | 1812 | 1461233810515 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 03:16:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:16:50 INFO - PROCESS | 1812 | 1461233810521 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:16:50 INFO - PROCESS | 1812 | 1461233810525 Marionette TRACE conn3 <- [1,2794,null,{}] 03:16:50 INFO - PROCESS | 1812 | 1461233810531 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}] 03:16:50 INFO - PROCESS | 1812 | 1461233810764 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 03:16:51 INFO - PROCESS | 1812 | 1461233811062 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x89c76000 == 144 [pid = 1812] [id = 706] 03:16:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x89d86400) [pid = 1812] [serial = 2119] [outer = (nil)] 03:16:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8c20c000) [pid = 1812] [serial = 2120] [outer = 0x89d86400] 03:16:51 INFO - PROCESS | 1812 | 1461233811197 Marionette DEBUG loaded listener.js 03:16:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8c23f800) [pid = 1812] [serial = 2121] [outer = 0x89d86400] 03:16:52 INFO - PROCESS | 1812 | 1461233812149 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]]]}] 03:16:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:16:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1679ms 03:16:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:16:52 INFO - PROCESS | 1812 | 1461233812201 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 03:16:52 INFO - PROCESS | 1812 | 1461233812204 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 03:16:52 INFO - PROCESS | 1812 | 1461233812211 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:16:52 INFO - PROCESS | 1812 | 1461233812214 Marionette TRACE conn3 <- [1,2798,null,{}] 03:16:52 INFO - PROCESS | 1812 | 1461233812220 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}] 03:16:52 INFO - PROCESS | 1812 | 1461233812450 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 03:16:52 INFO - PROCESS | 1812 | 1461233812796 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e314800 == 145 [pid = 1812] [id = 707] 03:16:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8e314c00) [pid = 1812] [serial = 2122] [outer = (nil)] 03:16:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8e31f400) [pid = 1812] [serial = 2123] [outer = 0x8e314c00] 03:16:52 INFO - PROCESS | 1812 | 1461233812906 Marionette DEBUG loaded listener.js 03:16:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8f1a7400) [pid = 1812] [serial = 2124] [outer = 0x8e314c00] 03:16:53 INFO - PROCESS | 1812 | 1461233813885 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]]]}] 03:16:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:16:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1741ms 03:16:53 INFO - PROCESS | 1812 | 1461233813953 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 03:16:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:16:53 INFO - PROCESS | 1812 | 1461233813957 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 03:16:53 INFO - PROCESS | 1812 | 1461233813963 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:16:53 INFO - PROCESS | 1812 | 1461233813967 Marionette TRACE conn3 <- [1,2802,null,{}] 03:16:53 INFO - PROCESS | 1812 | 1461233813972 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}] 03:16:54 INFO - PROCESS | 1812 | 1461233814200 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 03:16:54 INFO - PROCESS | 1812 | 1461233814537 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e2c8400 == 146 [pid = 1812] [id = 708] 03:16:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8e314000) [pid = 1812] [serial = 2125] [outer = (nil)] 03:16:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8f2cd000) [pid = 1812] [serial = 2126] [outer = 0x8e314000] 03:16:54 INFO - PROCESS | 1812 | 1461233814629 Marionette DEBUG loaded listener.js 03:16:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8f2d8000) [pid = 1812] [serial = 2127] [outer = 0x8e314000] 03:16:55 INFO - PROCESS | 1812 | 1461233815525 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]]]}] 03:16:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:16:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1629ms 03:16:55 INFO - PROCESS | 1812 | 1461233815594 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 03:16:55 INFO - PROCESS | 1812 | 1461233815597 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 03:16:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:16:55 INFO - PROCESS | 1812 | 1461233815604 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:16:55 INFO - PROCESS | 1812 | 1461233815607 Marionette TRACE conn3 <- [1,2806,null,{}] 03:16:55 INFO - PROCESS | 1812 | 1461233815613 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}] 03:16:55 INFO - PROCESS | 1812 | 1461233815851 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 03:16:56 INFO - PROCESS | 1812 | 1461233816195 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8737f000 == 147 [pid = 1812] [id = 709] 03:16:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8a1cbc00) [pid = 1812] [serial = 2128] [outer = (nil)] 03:16:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8f924000) [pid = 1812] [serial = 2129] [outer = 0x8a1cbc00] 03:16:56 INFO - PROCESS | 1812 | 1461233816286 Marionette DEBUG loaded listener.js 03:16:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8f930400) [pid = 1812] [serial = 2130] [outer = 0x8a1cbc00] 03:16:57 INFO - PROCESS | 1812 | 1461233817198 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]]]}] 03:16:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:16:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1633ms 03:16:57 INFO - PROCESS | 1812 | 1461233817244 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 03:16:57 INFO - PROCESS | 1812 | 1461233817248 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 03:16:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:16:57 INFO - PROCESS | 1812 | 1461233817256 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:16:57 INFO - PROCESS | 1812 | 1461233817259 Marionette TRACE conn3 <- [1,2810,null,{}] 03:16:57 INFO - PROCESS | 1812 | 1461233817266 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}] 03:16:57 INFO - PROCESS | 1812 | 1461233817486 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 03:16:57 INFO - PROCESS | 1812 | 1461233817825 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c206800 == 148 [pid = 1812] [id = 710] 03:16:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8f2d5400) [pid = 1812] [serial = 2131] [outer = (nil)] 03:16:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8ff9c800) [pid = 1812] [serial = 2132] [outer = 0x8f2d5400] 03:16:57 INFO - PROCESS | 1812 | 1461233817919 Marionette DEBUG loaded listener.js 03:16:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8ff9f000) [pid = 1812] [serial = 2133] [outer = 0x8f2d5400] 03:16:58 INFO - PROCESS | 1812 | 1461233818827 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]]]}] 03:16:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:16:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1642ms 03:16:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:16:58 INFO - PROCESS | 1812 | 1461233818900 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 03:16:58 INFO - PROCESS | 1812 | 1461233818903 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 03:16:58 INFO - PROCESS | 1812 | 1461233818910 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:16:58 INFO - PROCESS | 1812 | 1461233818912 Marionette TRACE conn3 <- [1,2814,null,{}] 03:16:58 INFO - PROCESS | 1812 | 1461233818918 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}] 03:16:59 INFO - PROCESS | 1812 | 1461233819157 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 03:16:59 INFO - PROCESS | 1812 | 1461233819499 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f1ae400 == 149 [pid = 1812] [id = 711] 03:16:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8fe20c00) [pid = 1812] [serial = 2134] [outer = (nil)] 03:16:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x902cf000) [pid = 1812] [serial = 2135] [outer = 0x8fe20c00] 03:16:59 INFO - PROCESS | 1812 | 1461233819591 Marionette DEBUG loaded listener.js 03:16:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x904cc000) [pid = 1812] [serial = 2136] [outer = 0x8fe20c00] 03:17:00 INFO - PROCESS | 1812 | 1461233820495 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]]]}] 03:17:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:17:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1634ms 03:17:00 INFO - PROCESS | 1812 | 1461233820544 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 03:17:00 INFO - PROCESS | 1812 | 1461233820549 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 03:17:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:17:00 INFO - PROCESS | 1812 | 1461233820556 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:17:00 INFO - PROCESS | 1812 | 1461233820560 Marionette TRACE conn3 <- [1,2818,null,{}] 03:17:00 INFO - PROCESS | 1812 | 1461233820565 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}] 03:17:00 INFO - PROCESS | 1812 | 1461233820795 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 03:17:01 INFO - PROCESS | 1812 | 1461233821164 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x92677800 == 150 [pid = 1812] [id = 712] 03:17:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x9270a800) [pid = 1812] [serial = 2137] [outer = (nil)] 03:17:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x935ec400) [pid = 1812] [serial = 2138] [outer = 0x9270a800] 03:17:01 INFO - PROCESS | 1812 | 1461233821271 Marionette DEBUG loaded listener.js 03:17:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x9432bc00) [pid = 1812] [serial = 2139] [outer = 0x9270a800] 03:17:02 INFO - PROCESS | 1812 | 1461233822301 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]]]}] 03:17:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:17:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1783ms 03:17:02 INFO - PROCESS | 1812 | 1461233822340 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 03:17:02 INFO - PROCESS | 1812 | 1461233822344 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 03:17:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:17:02 INFO - PROCESS | 1812 | 1461233822351 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:17:02 INFO - PROCESS | 1812 | 1461233822355 Marionette TRACE conn3 <- [1,2822,null,{}] 03:17:02 INFO - PROCESS | 1812 | 1461233822361 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}] 03:17:02 INFO - PROCESS | 1812 | 1461233822637 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 03:17:03 INFO - PROCESS | 1812 | 1461233822987 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x943edc00 == 151 [pid = 1812] [id = 713] 03:17:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x94e47000) [pid = 1812] [serial = 2140] [outer = (nil)] 03:17:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x96ae6800) [pid = 1812] [serial = 2141] [outer = 0x94e47000] 03:17:03 INFO - PROCESS | 1812 | 1461233823075 Marionette DEBUG loaded listener.js 03:17:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x96e7dc00) [pid = 1812] [serial = 2142] [outer = 0x94e47000] 03:17:03 INFO - PROCESS | 1812 | 1461233823964 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]]]}] 03:17:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:17:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1649ms 03:17:04 INFO - PROCESS | 1812 | 1461233824001 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 03:17:04 INFO - PROCESS | 1812 | 1461233824006 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 03:17:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:17:04 INFO - PROCESS | 1812 | 1461233824013 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:17:04 INFO - PROCESS | 1812 | 1461233824016 Marionette TRACE conn3 <- [1,2826,null,{}] 03:17:04 INFO - PROCESS | 1812 | 1461233824022 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}] 03:17:04 INFO - PROCESS | 1812 | 1461233824264 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 03:17:04 INFO - PROCESS | 1812 | 1461233824619 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x943e1c00 == 152 [pid = 1812] [id = 714] 03:17:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x94e4dc00) [pid = 1812] [serial = 2143] [outer = (nil)] 03:17:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x97681400) [pid = 1812] [serial = 2144] [outer = 0x94e4dc00] 03:17:04 INFO - PROCESS | 1812 | 1461233824717 Marionette DEBUG loaded listener.js 03:17:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x97705000) [pid = 1812] [serial = 2145] [outer = 0x94e4dc00] 03:17:05 INFO - PROCESS | 1812 | 1461233825619 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:17:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:17:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1644ms 03:17:05 INFO - PROCESS | 1812 | 1461233825658 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 03:17:05 INFO - PROCESS | 1812 | 1461233825661 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 03:17:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:17:05 INFO - PROCESS | 1812 | 1461233825669 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:17:05 INFO - PROCESS | 1812 | 1461233825672 Marionette TRACE conn3 <- [1,2830,null,{}] 03:17:05 INFO - PROCESS | 1812 | 1461233825677 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}] 03:17:05 INFO - PROCESS | 1812 | 1461233825907 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 03:17:06 INFO - PROCESS | 1812 | 1461233826218 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e404800 == 153 [pid = 1812] [id = 715] 03:17:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x902c6c00) [pid = 1812] [serial = 2146] [outer = (nil)] 03:17:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x97a67c00) [pid = 1812] [serial = 2147] [outer = 0x902c6c00] 03:17:06 INFO - PROCESS | 1812 | 1461233826352 Marionette DEBUG loaded listener.js 03:17:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x97ced800) [pid = 1812] [serial = 2148] [outer = 0x902c6c00] 03:17:07 INFO - PROCESS | 1812 | 1461233827341 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]]]}] 03:17:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:17:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1737ms 03:17:07 INFO - PROCESS | 1812 | 1461233827407 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 03:17:07 INFO - PROCESS | 1812 | 1461233827411 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 03:17:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:17:07 INFO - PROCESS | 1812 | 1461233827418 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:17:07 INFO - PROCESS | 1812 | 1461233827421 Marionette TRACE conn3 <- [1,2834,null,{}] 03:17:07 INFO - PROCESS | 1812 | 1461233827427 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}] 03:17:07 INFO - PROCESS | 1812 | 1461233827668 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 03:17:08 INFO - PROCESS | 1812 | 1461233828019 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x8403ac00 == 154 [pid = 1812] [id = 716] 03:17:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x92661c00) [pid = 1812] [serial = 2149] [outer = (nil)] 03:17:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x97cfc000) [pid = 1812] [serial = 2150] [outer = 0x92661c00] 03:17:08 INFO - PROCESS | 1812 | 1461233828110 Marionette DEBUG loaded listener.js 03:17:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x97d45c00) [pid = 1812] [serial = 2151] [outer = 0x92661c00] 03:17:09 INFO - PROCESS | 1812 | 1461233829073 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:17:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:17:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1733ms 03:17:09 INFO - PROCESS | 1812 | 1461233829152 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 03:17:09 INFO - PROCESS | 1812 | 1461233829156 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 03:17:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:17:09 INFO - PROCESS | 1812 | 1461233829163 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:17:09 INFO - PROCESS | 1812 | 1461233829166 Marionette TRACE conn3 <- [1,2838,null,{}] 03:17:09 INFO - PROCESS | 1812 | 1461233829173 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}] 03:17:09 INFO - PROCESS | 1812 | 1461233829400 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 03:17:09 INFO - PROCESS | 1812 | 1461233829748 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x847f8000 == 155 [pid = 1812] [id = 717] 03:17:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x97ba7400) [pid = 1812] [serial = 2152] [outer = (nil)] 03:17:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x97ee6800) [pid = 1812] [serial = 2153] [outer = 0x97ba7400] 03:17:09 INFO - PROCESS | 1812 | 1461233829839 Marionette DEBUG loaded listener.js 03:17:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x97eed400) [pid = 1812] [serial = 2154] [outer = 0x97ba7400] 03:17:10 INFO - PROCESS | 1812 | 1461233830803 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]]]}] 03:17:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:17:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1681ms 03:17:10 INFO - PROCESS | 1812 | 1461233830844 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 03:17:10 INFO - PROCESS | 1812 | 1461233830849 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 03:17:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:17:10 INFO - PROCESS | 1812 | 1461233830855 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:17:10 INFO - PROCESS | 1812 | 1461233830857 Marionette TRACE conn3 <- [1,2842,null,{}] 03:17:10 INFO - PROCESS | 1812 | 1461233830863 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}] 03:17:11 INFO - PROCESS | 1812 | 1461233831088 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 03:17:11 INFO - PROCESS | 1812 | 1461233831445 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x92666c00 == 156 [pid = 1812] [id = 718] 03:17:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x94323400) [pid = 1812] [serial = 2155] [outer = (nil)] 03:17:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x98589400) [pid = 1812] [serial = 2156] [outer = 0x94323400] 03:17:11 INFO - PROCESS | 1812 | 1461233831535 Marionette DEBUG loaded listener.js 03:17:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x98591000) [pid = 1812] [serial = 2157] [outer = 0x94323400] 03:17:12 INFO - PROCESS | 1812 | 1461233832455 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]]]}] 03:17:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:17:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1637ms 03:17:12 INFO - PROCESS | 1812 | 1461233832493 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 03:17:12 INFO - PROCESS | 1812 | 1461233832496 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 03:17:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:17:12 INFO - PROCESS | 1812 | 1461233832503 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:17:12 INFO - PROCESS | 1812 | 1461233832506 Marionette TRACE conn3 <- [1,2846,null,{}] 03:17:12 INFO - PROCESS | 1812 | 1461233832512 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}] 03:17:12 INFO - PROCESS | 1812 | 1461233832733 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 03:17:13 INFO - PROCESS | 1812 | 1461233833081 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x97d4a800 == 157 [pid = 1812] [id = 719] 03:17:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x982fa400) [pid = 1812] [serial = 2158] [outer = (nil)] 03:17:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x98a1f800) [pid = 1812] [serial = 2159] [outer = 0x982fa400] 03:17:13 INFO - PROCESS | 1812 | 1461233833173 Marionette DEBUG loaded listener.js 03:17:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x98d7f800) [pid = 1812] [serial = 2160] [outer = 0x982fa400] 03:17:14 INFO - PROCESS | 1812 | 1461233834080 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]]]}] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x84e84400 == 156 [pid = 1812] [id = 701] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x87b60000 == 155 [pid = 1812] [id = 700] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8417e400 == 154 [pid = 1812] [id = 680] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x860a6800 == 153 [pid = 1812] [id = 699] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x860ac400 == 152 [pid = 1812] [id = 698] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8ff9c000 == 151 [pid = 1812] [id = 697] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x9265ec00 == 150 [pid = 1812] [id = 696] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x902c9400 == 149 [pid = 1812] [id = 694] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x91cb7c00 == 148 [pid = 1812] [id = 695] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x9003a800 == 147 [pid = 1812] [id = 693] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd8b000 == 146 [pid = 1812] [id = 692] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8fabf800 == 145 [pid = 1812] [id = 691] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8f2d4400 == 144 [pid = 1812] [id = 690] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8f4f8800 == 143 [pid = 1812] [id = 689] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8c23e000 == 142 [pid = 1812] [id = 687] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x84183800 == 141 [pid = 1812] [id = 688] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8a495800 == 140 [pid = 1812] [id = 686] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8835c800 == 139 [pid = 1812] [id = 685] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x82c0bc00 == 138 [pid = 1812] [id = 684] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x86ce6c00 == 137 [pid = 1812] [id = 683] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x86b26400 == 136 [pid = 1812] [id = 682] 03:17:16 INFO - PROCESS | 1812 | --DOCSHELL 0x84c3e800 == 135 [pid = 1812] [id = 681] 03:17:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:17:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 4134ms 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x86ce0800) [pid = 1812] [serial = 2040] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8fa01400) [pid = 1812] [serial = 2033] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x86a8cc00) [pid = 1812] [serial = 1989] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x82c0ec00) [pid = 1812] [serial = 1985] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x84e8f400) [pid = 1812] [serial = 2036] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8f1a4c00) [pid = 1812] [serial = 2022] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x89c6d000) [pid = 1812] [serial = 2000] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8c248c00) [pid = 1812] [serial = 2016] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8e365800) [pid = 1812] [serial = 2018] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8e402400) [pid = 1812] [serial = 2019] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8a5df400) [pid = 1812] [serial = 2010] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8f4f5000) [pid = 1812] [serial = 2030] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8a0d3800) [pid = 1812] [serial = 2003] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8c112400) [pid = 1812] [serial = 1917] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x87b69000) [pid = 1812] [serial = 1998] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8737b400) [pid = 1812] [serial = 1994] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x89cf9800) [pid = 1812] [serial = 2001] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8c205c00) [pid = 1812] [serial = 2013] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8f4fa800) [pid = 1812] [serial = 2031] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8f1a2800) [pid = 1812] [serial = 2021] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8c111800) [pid = 1812] [serial = 2012] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8a5dc000) [pid = 1812] [serial = 2009] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x86229400) [pid = 1812] [serial = 1988] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x87b66400) [pid = 1812] [serial = 1997] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x87384c00) [pid = 1812] [serial = 1995] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x860a5000) [pid = 1812] [serial = 2037] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8f1b7800) [pid = 1812] [serial = 2025] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8f2cf800) [pid = 1812] [serial = 2028] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8a0d5800) [pid = 1812] [serial = 2004] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8f1b5000) [pid = 1812] [serial = 2024] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8f2cc400) [pid = 1812] [serial = 2027] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8c23dc00) [pid = 1812] [serial = 2015] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8a49fc00) [pid = 1812] [serial = 2007] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x86dad000) [pid = 1812] [serial = 1991] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x845de400) [pid = 1812] [serial = 1986] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x86a97000) [pid = 1812] [serial = 2039] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8716f800) [pid = 1812] [serial = 1992] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8a497c00) [pid = 1812] [serial = 2006] [outer = (nil)] [url = about:blank] 03:17:16 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x86ce9000) [pid = 1812] [serial = 2042] [outer = (nil)] [url = about:blank] 03:17:17 INFO - PROCESS | 1812 | 1461233837019 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 03:17:17 INFO - PROCESS | 1812 | 1461233837024 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 03:17:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:17:17 INFO - PROCESS | 1812 | 1461233837039 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:17:17 INFO - PROCESS | 1812 | 1461233837054 Marionette TRACE conn3 <- [1,2850,null,{}] 03:17:17 INFO - PROCESS | 1812 | 1461233837066 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}] 03:17:17 INFO - PROCESS | 1812 | 1461233837289 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 03:17:17 INFO - PROCESS | 1812 | 1461233837535 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x84c33c00 == 136 [pid = 1812] [id = 720] 03:17:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x84c35400) [pid = 1812] [serial = 2161] [outer = (nil)] 03:17:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x84c40000) [pid = 1812] [serial = 2162] [outer = 0x84c35400] 03:17:17 INFO - PROCESS | 1812 | 1461233837613 Marionette DEBUG loaded listener.js 03:17:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x85775800) [pid = 1812] [serial = 2163] [outer = 0x84c35400] 03:17:18 INFO - PROCESS | 1812 | 1461233838467 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:17:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:17:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1502ms 03:17:18 INFO - PROCESS | 1812 | 1461233838541 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 03:17:18 INFO - PROCESS | 1812 | 1461233838546 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 03:17:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:17:18 INFO - PROCESS | 1812 | 1461233838559 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:17:18 INFO - PROCESS | 1812 | 1461233838564 Marionette TRACE conn3 <- [1,2854,null,{}] 03:17:18 INFO - PROCESS | 1812 | 1461233838570 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}] 03:17:18 INFO - PROCESS | 1812 | 1461233838792 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 03:17:19 INFO - PROCESS | 1812 | 1461233839070 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x86220000 == 137 [pid = 1812] [id = 721] 03:17:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x86951800) [pid = 1812] [serial = 2164] [outer = (nil)] 03:17:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x86a8cc00) [pid = 1812] [serial = 2165] [outer = 0x86951800] 03:17:19 INFO - PROCESS | 1812 | 1461233839150 Marionette DEBUG loaded listener.js 03:17:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x86a98800) [pid = 1812] [serial = 2166] [outer = 0x86951800] 03:17:20 INFO - PROCESS | 1812 | 1461233840190 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]]]}] 03:17:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:17:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1690ms 03:17:20 INFO - PROCESS | 1812 | 1461233840252 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 03:17:20 INFO - PROCESS | 1812 | 1461233840256 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 03:17:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:17:20 INFO - PROCESS | 1812 | 1461233840262 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:17:20 INFO - PROCESS | 1812 | 1461233840265 Marionette TRACE conn3 <- [1,2858,null,{}] 03:17:20 INFO - PROCESS | 1812 | 1461233840280 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}] 03:17:20 INFO - PROCESS | 1812 | 1461233840608 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 03:17:20 INFO - PROCESS | 1812 | 1461233840844 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x86daf000 == 138 [pid = 1812] [id = 722] 03:17:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x87171c00) [pid = 1812] [serial = 2167] [outer = (nil)] 03:17:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x87375800) [pid = 1812] [serial = 2168] [outer = 0x87171c00] 03:17:20 INFO - PROCESS | 1812 | 1461233840926 Marionette DEBUG loaded listener.js 03:17:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x87946800) [pid = 1812] [serial = 2169] [outer = 0x87171c00] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0xa4695400) [pid = 1812] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8f4fa000) [pid = 1812] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x87b61c00) [pid = 1812] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8f926400) [pid = 1812] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8f51ac00) [pid = 1812] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8e368400) [pid = 1812] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8c243800) [pid = 1812] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8a497000) [pid = 1812] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x89d7c800) [pid = 1812] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8621dc00) [pid = 1812] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x84c3a000) [pid = 1812] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x86ced800) [pid = 1812] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x86da2000) [pid = 1812] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x84c41c00) [pid = 1812] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x86b2b800) [pid = 1812] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x860acc00) [pid = 1812] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x92672c00) [pid = 1812] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x91cba400) [pid = 1812] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x904c7000) [pid = 1812] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x902c5800) [pid = 1812] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x8ff9a000) [pid = 1812] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:17:22 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x8fac6400) [pid = 1812] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:17:22 INFO - PROCESS | 1812 | 1461233842676 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:17:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:17:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 2431ms 03:17:22 INFO - PROCESS | 1812 | 1461233842693 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 03:17:22 INFO - PROCESS | 1812 | 1461233842696 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 03:17:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:17:22 INFO - PROCESS | 1812 | 1461233842704 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:17:22 INFO - PROCESS | 1812 | 1461233842721 Marionette TRACE conn3 <- [1,2862,null,{}] 03:17:22 INFO - PROCESS | 1812 | 1461233842727 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}] 03:17:23 INFO - PROCESS | 1812 | 1461233843014 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 03:17:23 INFO - PROCESS | 1812 | 1461233843036 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x82a20400 == 139 [pid = 1812] [id = 723] 03:17:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x84c41c00) [pid = 1812] [serial = 2170] [outer = (nil)] 03:17:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8794d000) [pid = 1812] [serial = 2171] [outer = 0x84c41c00] 03:17:23 INFO - PROCESS | 1812 | 1461233843109 Marionette DEBUG loaded listener.js 03:17:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8835ec00) [pid = 1812] [serial = 2172] [outer = 0x84c41c00] 03:17:24 INFO - PROCESS | 1812 | 1461233844019 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]]]}] 03:17:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:17:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1347ms 03:17:24 INFO - PROCESS | 1812 | 1461233844051 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 03:17:24 INFO - PROCESS | 1812 | 1461233844054 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 03:17:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:17:24 INFO - PROCESS | 1812 | 1461233844060 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:17:24 INFO - PROCESS | 1812 | 1461233844062 Marionette TRACE conn3 <- [1,2866,null,{}] 03:17:24 INFO - PROCESS | 1812 | 1461233844068 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}] 03:17:24 INFO - PROCESS | 1812 | 1461233844268 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 03:17:24 INFO - PROCESS | 1812 | 1461233844660 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x84037800 == 140 [pid = 1812] [id = 724] 03:17:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8403b400) [pid = 1812] [serial = 2173] [outer = (nil)] 03:17:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x845d1400) [pid = 1812] [serial = 2174] [outer = 0x8403b400] 03:17:24 INFO - PROCESS | 1812 | 1461233844824 Marionette DEBUG loaded listener.js 03:17:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x847f9c00) [pid = 1812] [serial = 2175] [outer = 0x8403b400] 03:17:25 INFO - PROCESS | 1812 | 1461233845809 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]]]}] 03:17:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:17:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1782ms 03:17:25 INFO - PROCESS | 1812 | 1461233845844 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 03:17:25 INFO - PROCESS | 1812 | 1461233845849 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 03:17:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:17:25 INFO - PROCESS | 1812 | 1461233845857 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:17:25 INFO - PROCESS | 1812 | 1461233845863 Marionette TRACE conn3 <- [1,2870,null,{}] 03:17:25 INFO - PROCESS | 1812 | 1461233845872 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}] 03:17:26 INFO - PROCESS | 1812 | 1461233846113 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 03:17:26 INFO - PROCESS | 1812 | 1461233846456 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x8694c000 == 141 [pid = 1812] [id = 725] 03:17:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x86b2e400) [pid = 1812] [serial = 2176] [outer = (nil)] 03:17:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x86ce9000) [pid = 1812] [serial = 2177] [outer = 0x86b2e400] 03:17:26 INFO - PROCESS | 1812 | 1461233846553 Marionette DEBUG loaded listener.js 03:17:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8716cc00) [pid = 1812] [serial = 2178] [outer = 0x86b2e400] 03:17:27 INFO - PROCESS | 1812 | 1461233847616 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]]]}] 03:17:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:17:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1795ms 03:17:27 INFO - PROCESS | 1812 | 1461233847656 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 03:17:27 INFO - PROCESS | 1812 | 1461233847663 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 03:17:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:17:27 INFO - PROCESS | 1812 | 1461233847670 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:17:27 INFO - PROCESS | 1812 | 1461233847673 Marionette TRACE conn3 <- [1,2874,null,{}] 03:17:27 INFO - PROCESS | 1812 | 1461233847679 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}] 03:17:27 INFO - PROCESS | 1812 | 1461233847929 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 03:17:28 INFO - PROCESS | 1812 | 1461233848320 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x87b60000 == 142 [pid = 1812] [id = 726] 03:17:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x87b67400) [pid = 1812] [serial = 2179] [outer = (nil)] 03:17:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8835e000) [pid = 1812] [serial = 2180] [outer = 0x87b67400] 03:17:28 INFO - PROCESS | 1812 | 1461233848415 Marionette DEBUG loaded listener.js 03:17:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x89c73c00) [pid = 1812] [serial = 2181] [outer = 0x87b67400] 03:17:29 INFO - PROCESS | 1812 | 1461233849397 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]]]}] 03:17:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:17:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1783ms 03:17:29 INFO - PROCESS | 1812 | 1461233849453 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 03:17:29 INFO - PROCESS | 1812 | 1461233849457 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 03:17:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:17:29 INFO - PROCESS | 1812 | 1461233849473 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:17:29 INFO - PROCESS | 1812 | 1461233849483 Marionette TRACE conn3 <- [1,2878,null,{}] 03:17:29 INFO - PROCESS | 1812 | 1461233849490 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}] 03:17:29 INFO - PROCESS | 1812 | 1461233849770 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 03:17:30 INFO - PROCESS | 1812 | 1461233850108 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x86a8fc00 == 143 [pid = 1812] [id = 727] 03:17:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8794b000) [pid = 1812] [serial = 2182] [outer = (nil)] 03:17:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8a1c2c00) [pid = 1812] [serial = 2183] [outer = 0x8794b000] 03:17:30 INFO - PROCESS | 1812 | 1461233850204 Marionette DEBUG loaded listener.js 03:17:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8a1cc000) [pid = 1812] [serial = 2184] [outer = 0x8794b000] 03:17:31 INFO - PROCESS | 1812 | 1461233851144 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]]]}] 03:17:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:17:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1751ms 03:17:31 INFO - PROCESS | 1812 | 1461233851217 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 03:17:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:17:31 INFO - PROCESS | 1812 | 1461233851222 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 03:17:31 INFO - PROCESS | 1812 | 1461233851228 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:17:31 INFO - PROCESS | 1812 | 1461233851232 Marionette TRACE conn3 <- [1,2882,null,{}] 03:17:31 INFO - PROCESS | 1812 | 1461233851237 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}] 03:17:31 INFO - PROCESS | 1812 | 1461233851508 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 03:17:31 INFO - PROCESS | 1812 | 1461233851848 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x86a8e000 == 144 [pid = 1812] [id = 728] 03:17:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8a1c8400) [pid = 1812] [serial = 2185] [outer = (nil)] 03:17:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8a5d4800) [pid = 1812] [serial = 2186] [outer = 0x8a1c8400] 03:17:31 INFO - PROCESS | 1812 | 1461233851936 Marionette DEBUG loaded listener.js 03:17:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8a5d8c00) [pid = 1812] [serial = 2187] [outer = 0x8a1c8400] 03:17:32 INFO - PROCESS | 1812 | 1461233852861 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]]]}] 03:17:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:17:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1683ms 03:17:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:17:32 INFO - PROCESS | 1812 | 1461233852912 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 03:17:32 INFO - PROCESS | 1812 | 1461233852915 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 03:17:32 INFO - PROCESS | 1812 | 1461233852922 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:17:32 INFO - PROCESS | 1812 | 1461233852925 Marionette TRACE conn3 <- [1,2886,null,{}] 03:17:32 INFO - PROCESS | 1812 | 1461233852931 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}] 03:17:33 INFO - PROCESS | 1812 | 1461233853156 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 03:17:33 INFO - PROCESS | 1812 | 1461233853507 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c114000 == 145 [pid = 1812] [id = 729] 03:17:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8c114c00) [pid = 1812] [serial = 2188] [outer = (nil)] 03:17:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8c202c00) [pid = 1812] [serial = 2189] [outer = 0x8c114c00] 03:17:33 INFO - PROCESS | 1812 | 1461233853618 Marionette DEBUG loaded listener.js 03:17:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8c248000) [pid = 1812] [serial = 2190] [outer = 0x8c114c00] 03:17:34 INFO - PROCESS | 1812 | 1461233854596 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]]]}] 03:17:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:17:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1733ms 03:17:34 INFO - PROCESS | 1812 | 1461233854655 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 03:17:34 INFO - PROCESS | 1812 | 1461233854658 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 03:17:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:17:34 INFO - PROCESS | 1812 | 1461233854665 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:17:34 INFO - PROCESS | 1812 | 1461233854668 Marionette TRACE conn3 <- [1,2890,null,{}] 03:17:34 INFO - PROCESS | 1812 | 1461233854674 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}] 03:17:34 INFO - PROCESS | 1812 | 1461233854903 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 03:17:35 INFO - PROCESS | 1812 | 1461233855243 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c210c00 == 146 [pid = 1812] [id = 730] 03:17:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8e313400) [pid = 1812] [serial = 2191] [outer = (nil)] 03:17:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8e362800) [pid = 1812] [serial = 2192] [outer = 0x8e313400] 03:17:35 INFO - PROCESS | 1812 | 1461233855331 Marionette DEBUG loaded listener.js 03:17:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8e369000) [pid = 1812] [serial = 2193] [outer = 0x8e313400] 03:17:36 INFO - PROCESS | 1812 | 1461233856240 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:17:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:17:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1631ms 03:17:36 INFO - PROCESS | 1812 | 1461233856296 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 03:17:36 INFO - PROCESS | 1812 | 1461233856300 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 03:17:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:17:36 INFO - PROCESS | 1812 | 1461233856306 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:17:36 INFO - PROCESS | 1812 | 1461233856310 Marionette TRACE conn3 <- [1,2894,null,{}] 03:17:36 INFO - PROCESS | 1812 | 1461233856316 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}] 03:17:36 INFO - PROCESS | 1812 | 1461233856545 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 03:17:36 INFO - PROCESS | 1812 | 1461233856882 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x8167d800 == 147 [pid = 1812] [id = 731] 03:17:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8e2ccc00) [pid = 1812] [serial = 2194] [outer = (nil)] 03:17:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8f1a1c00) [pid = 1812] [serial = 2195] [outer = 0x8e2ccc00] 03:17:36 INFO - PROCESS | 1812 | 1461233856976 Marionette DEBUG loaded listener.js 03:17:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8f1b4800) [pid = 1812] [serial = 2196] [outer = 0x8e2ccc00] 03:17:37 INFO - PROCESS | 1812 | 1461233857940 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]]]}] 03:17:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:17:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1688ms 03:17:37 INFO - PROCESS | 1812 | 1461233857996 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 03:17:38 INFO - PROCESS | 1812 | 1461233858000 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 03:17:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:17:38 INFO - PROCESS | 1812 | 1461233858007 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:17:38 INFO - PROCESS | 1812 | 1461233858010 Marionette TRACE conn3 <- [1,2898,null,{}] 03:17:38 INFO - PROCESS | 1812 | 1461233858016 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}] 03:17:38 INFO - PROCESS | 1812 | 1461233858241 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 03:17:38 INFO - PROCESS | 1812 | 1461233858583 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x86a99c00 == 148 [pid = 1812] [id = 732] 03:17:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x87952800) [pid = 1812] [serial = 2197] [outer = (nil)] 03:17:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8f1bd800) [pid = 1812] [serial = 2198] [outer = 0x87952800] 03:17:38 INFO - PROCESS | 1812 | 1461233858674 Marionette DEBUG loaded listener.js 03:17:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8f29cc00) [pid = 1812] [serial = 2199] [outer = 0x87952800] 03:17:39 INFO - PROCESS | 1812 | 1461233859587 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]]]}] 03:17:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:17:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1630ms 03:17:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:17:39 INFO - PROCESS | 1812 | 1461233859638 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 03:17:39 INFO - PROCESS | 1812 | 1461233859641 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 03:17:39 INFO - PROCESS | 1812 | 1461233859648 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:17:39 INFO - PROCESS | 1812 | 1461233859651 Marionette TRACE conn3 <- [1,2902,null,{}] 03:17:39 INFO - PROCESS | 1812 | 1461233859657 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}] 03:17:39 INFO - PROCESS | 1812 | 1461233859884 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 03:17:40 INFO - PROCESS | 1812 | 1461233860222 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e2c7000 == 149 [pid = 1812] [id = 733] 03:17:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8f1a3400) [pid = 1812] [serial = 2200] [outer = (nil)] 03:17:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8f2d7400) [pid = 1812] [serial = 2201] [outer = 0x8f1a3400] 03:17:40 INFO - PROCESS | 1812 | 1461233860312 Marionette DEBUG loaded listener.js 03:17:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8f4f5000) [pid = 1812] [serial = 2202] [outer = 0x8f1a3400] 03:17:41 INFO - PROCESS | 1812 | 1461233861200 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:17:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:17:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1594ms 03:17:41 INFO - PROCESS | 1812 | 1461233861241 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 03:17:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:17:41 INFO - PROCESS | 1812 | 1461233861245 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 03:17:41 INFO - PROCESS | 1812 | 1461233861252 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:17:41 INFO - PROCESS | 1812 | 1461233861255 Marionette TRACE conn3 <- [1,2906,null,{}] 03:17:41 INFO - PROCESS | 1812 | 1461233861261 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}] 03:17:41 INFO - PROCESS | 1812 | 1461233861476 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 03:17:41 INFO - PROCESS | 1812 | 1461233861835 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fa01400 == 150 [pid = 1812] [id = 734] 03:17:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8fa02c00) [pid = 1812] [serial = 2203] [outer = (nil)] 03:17:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8fabd800) [pid = 1812] [serial = 2204] [outer = 0x8fa02c00] 03:17:41 INFO - PROCESS | 1812 | 1461233861940 Marionette DEBUG loaded listener.js 03:17:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8faca400) [pid = 1812] [serial = 2205] [outer = 0x8fa02c00] 03:17:42 INFO - PROCESS | 1812 | 1461233862898 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]]]}] 03:17:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:17:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1679ms 03:17:42 INFO - PROCESS | 1812 | 1461233862930 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 03:17:42 INFO - PROCESS | 1812 | 1461233862934 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 03:17:42 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:17:42 INFO - PROCESS | 1812 | 1461233862940 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:17:42 INFO - PROCESS | 1812 | 1461233862951 Marionette TRACE conn3 <- [1,2910,null,{}] 03:17:42 INFO - PROCESS | 1812 | 1461233862956 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}] 03:17:43 INFO - PROCESS | 1812 | 1461233863208 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 03:17:43 INFO - PROCESS | 1812 | 1461233863558 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f921800 == 151 [pid = 1812] [id = 735] 03:17:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8fa0fc00) [pid = 1812] [serial = 2206] [outer = (nil)] 03:17:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x90034400) [pid = 1812] [serial = 2207] [outer = 0x8fa0fc00] 03:17:43 INFO - PROCESS | 1812 | 1461233863647 Marionette DEBUG loaded listener.js 03:17:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x9003a400) [pid = 1812] [serial = 2208] [outer = 0x8fa0fc00] 03:17:44 INFO - PROCESS | 1812 | 1461233864418 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]]]}] 03:17:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:17:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:17:44 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1491ms 03:17:44 INFO - TEST-START | /DOMEvents/constructors.html 03:17:44 INFO - PROCESS | 1812 | 1461233864431 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 03:17:44 INFO - PROCESS | 1812 | 1461233864434 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 03:17:44 INFO - PROCESS | 1812 | 1461233864441 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:17:44 INFO - PROCESS | 1812 | 1461233864444 Marionette TRACE conn3 <- [1,2914,null,{}] 03:17:44 INFO - PROCESS | 1812 | 1461233864450 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}] 03:17:44 INFO - PROCESS | 1812 | 1461233864659 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 03:17:44 INFO - PROCESS | 1812 | 1461233864932 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x845e0800 == 152 [pid = 1812] [id = 736] 03:17:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8f51ac00) [pid = 1812] [serial = 2209] [outer = (nil)] 03:17:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x912e7c00) [pid = 1812] [serial = 2210] [outer = 0x8f51ac00] 03:17:45 INFO - PROCESS | 1812 | 1461233865021 Marionette DEBUG loaded listener.js 03:17:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x91cb4000) [pid = 1812] [serial = 2211] [outer = 0x8f51ac00] 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:17:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:17:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:17:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:17:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:17:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:17:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:17:46 INFO - TEST-OK | /DOMEvents/constructors.html | took 1624ms 03:17:46 INFO - PROCESS | 1812 | 1461233866003 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]]]}] 03:17:46 INFO - PROCESS | 1812 | 1461233866097 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 03:17:46 INFO - PROCESS | 1812 | 1461233866103 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 03:17:46 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:17:46 INFO - PROCESS | 1812 | 1461233866111 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:17:46 INFO - PROCESS | 1812 | 1461233866117 Marionette TRACE conn3 <- [1,2918,null,{}] 03:17:46 INFO - PROCESS | 1812 | 1461233866127 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}] 03:17:46 INFO - PROCESS | 1812 | 1461233866349 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 03:17:46 INFO - PROCESS | 1812 | 1461233866690 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x90036400 == 153 [pid = 1812] [id = 737] 03:17:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x90039000) [pid = 1812] [serial = 2212] [outer = (nil)] 03:17:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x92868400) [pid = 1812] [serial = 2213] [outer = 0x90039000] 03:17:46 INFO - PROCESS | 1812 | 1461233866776 Marionette DEBUG loaded listener.js 03:17:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x935f0400) [pid = 1812] [serial = 2214] [outer = 0x90039000] 03:17:47 INFO - PROCESS | 1812 | 1461233867593 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:17:47 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:17:47 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1534ms 03:17:47 INFO - PROCESS | 1812 | 1461233867646 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 03:17:47 INFO - PROCESS | 1812 | 1461233867650 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 03:17:47 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:17:47 INFO - PROCESS | 1812 | 1461233867656 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:17:47 INFO - PROCESS | 1812 | 1461233867659 Marionette TRACE conn3 <- [1,2922,null,{}] 03:17:47 INFO - PROCESS | 1812 | 1461233867688 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}] 03:17:47 INFO - PROCESS | 1812 | 1461233867982 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 03:17:48 INFO - PROCESS | 1812 | 1461233868211 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x84034400 == 154 [pid = 1812] [id = 738] 03:17:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x9267b400) [pid = 1812] [serial = 2215] [outer = (nil)] 03:17:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x943e8800) [pid = 1812] [serial = 2216] [outer = 0x9267b400] 03:17:48 INFO - PROCESS | 1812 | 1461233868295 Marionette DEBUG loaded listener.js 03:17:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x94e3f000) [pid = 1812] [serial = 2217] [outer = 0x9267b400] 03:17:49 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:17:49 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:17:49 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:17:49 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:17:49 INFO - PROCESS | 1812 | 1461233869180 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]]]}] 03:17:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:17:49 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:17:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:17:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:17:49 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 03:17:49 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:17:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:17:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:17:49 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 03:17:49 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:17:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:17:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:17:49 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]" 03:17:49 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:17:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:17:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:17:49 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:17:49 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1590ms 03:17:49 INFO - PROCESS | 1812 | 1461233869248 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 03:17:49 INFO - PROCESS | 1812 | 1461233869251 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 03:17:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:17:49 INFO - PROCESS | 1812 | 1461233869288 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:17:49 INFO - PROCESS | 1812 | 1461233869302 Marionette TRACE conn3 <- [1,2926,null,{}] 03:17:49 INFO - PROCESS | 1812 | 1461233869310 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}] 03:17:49 INFO - PROCESS | 1812 | 1461233869526 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 03:17:49 INFO - PROCESS | 1812 | 1461233869825 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x8166ec00 == 155 [pid = 1812] [id = 739] 03:17:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x90038400) [pid = 1812] [serial = 2218] [outer = (nil)] 03:17:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x97ee7000) [pid = 1812] [serial = 2219] [outer = 0x90038400] 03:17:49 INFO - PROCESS | 1812 | 1461233869958 Marionette DEBUG loaded listener.js 03:17:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x9858bc00) [pid = 1812] [serial = 2220] [outer = 0x90038400] 03:17:50 INFO - PROCESS | 1812 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:17:50 INFO - PROCESS | 1812 | 1461233870745 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]]]}] 03:17:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:17:50 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1515ms 03:17:50 INFO - PROCESS | 1812 | 1461233870780 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 03:17:50 INFO - PROCESS | 1812 | 1461233870783 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 03:17:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:17:50 INFO - PROCESS | 1812 | 1461233870790 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:17:50 INFO - PROCESS | 1812 | 1461233870793 Marionette TRACE conn3 <- [1,2930,null,{}] 03:17:50 INFO - PROCESS | 1812 | 1461233870799 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}] 03:17:51 INFO - PROCESS | 1812 | 1461233871020 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 03:17:51 INFO - PROCESS | 1812 | 1461233871298 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x97cfc800 == 156 [pid = 1812] [id = 740] 03:17:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x98597400) [pid = 1812] [serial = 2221] [outer = (nil)] 03:17:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x98dbb800) [pid = 1812] [serial = 2222] [outer = 0x98597400] 03:17:51 INFO - PROCESS | 1812 | 1461233871384 Marionette DEBUG loaded listener.js 03:17:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x99071000) [pid = 1812] [serial = 2223] [outer = 0x98597400] 03:17:52 INFO - PROCESS | 1812 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:17:52 INFO - PROCESS | 1812 | 1461233872270 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]]]}] 03:17:52 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:17:52 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1536ms 03:17:52 INFO - PROCESS | 1812 | 1461233872327 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 03:17:52 INFO - PROCESS | 1812 | 1461233872330 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 03:17:52 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:17:52 INFO - PROCESS | 1812 | 1461233872336 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:17:52 INFO - PROCESS | 1812 | 1461233872340 Marionette TRACE conn3 <- [1,2934,null,{}] 03:17:52 INFO - PROCESS | 1812 | 1461233872346 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}] 03:17:52 INFO - PROCESS | 1812 | 1461233872603 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 03:17:52 INFO - PROCESS | 1812 | 1461233872894 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x998c9800 == 157 [pid = 1812] [id = 741] 03:17:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x998ca400) [pid = 1812] [serial = 2224] [outer = (nil)] 03:17:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x998f5000) [pid = 1812] [serial = 2225] [outer = 0x998ca400] 03:17:52 INFO - PROCESS | 1812 | 1461233872983 Marionette DEBUG loaded listener.js 03:17:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x9997a800) [pid = 1812] [serial = 2226] [outer = 0x998ca400] 03:17:53 INFO - PROCESS | 1812 | 1461233873802 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]]]}] 03:17:53 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:17:53 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1497ms 03:17:53 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:17:53 INFO - PROCESS | 1812 | 1461233873834 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 03:17:53 INFO - PROCESS | 1812 | 1461233873837 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 03:17:53 INFO - PROCESS | 1812 | 1461233873844 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:17:53 INFO - PROCESS | 1812 | 1461233873847 Marionette TRACE conn3 <- [1,2938,null,{}] 03:17:53 INFO - PROCESS | 1812 | 1461233873852 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}] 03:17:54 INFO - PROCESS | 1812 | 1461233874075 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 03:17:54 INFO - PROCESS | 1812 | 1461233874352 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x9906fc00 == 158 [pid = 1812] [id = 742] 03:17:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x998d1400) [pid = 1812] [serial = 2227] [outer = (nil)] 03:17:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x9a554800) [pid = 1812] [serial = 2228] [outer = 0x998d1400] 03:17:54 INFO - PROCESS | 1812 | 1461233874441 Marionette DEBUG loaded listener.js 03:17:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x9a556000) [pid = 1812] [serial = 2229] [outer = 0x998d1400] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x82a20400 == 157 [pid = 1812] [id = 723] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x86daf000 == 156 [pid = 1812] [id = 722] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x86220000 == 155 [pid = 1812] [id = 721] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x84c33c00 == 154 [pid = 1812] [id = 720] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x92666c00 == 153 [pid = 1812] [id = 718] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8403ac00 == 152 [pid = 1812] [id = 716] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x847f8000 == 151 [pid = 1812] [id = 717] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8e404800 == 150 [pid = 1812] [id = 715] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x943e1c00 == 149 [pid = 1812] [id = 714] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x943edc00 == 148 [pid = 1812] [id = 713] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8f1ae400 == 147 [pid = 1812] [id = 711] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x92677800 == 146 [pid = 1812] [id = 712] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8c206800 == 145 [pid = 1812] [id = 710] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8737f000 == 144 [pid = 1812] [id = 709] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8c23a000 == 143 [pid = 1812] [id = 671] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8e2c8400 == 142 [pid = 1812] [id = 708] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8e314800 == 141 [pid = 1812] [id = 707] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x89c76000 == 140 [pid = 1812] [id = 706] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x89cf0400 == 139 [pid = 1812] [id = 704] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x88356800 == 138 [pid = 1812] [id = 705] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x86b27400 == 137 [pid = 1812] [id = 703] 03:17:57 INFO - PROCESS | 1812 | --DOCSHELL 0x845e0000 == 136 [pid = 1812] [id = 702] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x87b62800) [pid = 1812] [serial = 2105] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0xa4a0d400) [pid = 1812] [serial = 1971] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x8fa08000) [pid = 1812] [serial = 2034] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x88357000) [pid = 1812] [serial = 2102] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8facac00) [pid = 1812] [serial = 2073] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8fac9400) [pid = 1812] [serial = 2072] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8fa0a800) [pid = 1812] [serial = 2070] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8f92d000) [pid = 1812] [serial = 2069] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8f2d5800) [pid = 1812] [serial = 2067] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8f2a6000) [pid = 1812] [serial = 2066] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x8f1ae000) [pid = 1812] [serial = 2064] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8f1a3c00) [pid = 1812] [serial = 2063] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8e31b800) [pid = 1812] [serial = 2061] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8c23f400) [pid = 1812] [serial = 2060] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8a5d8000) [pid = 1812] [serial = 2058] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8a5d0400) [pid = 1812] [serial = 2057] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x86b2d000) [pid = 1812] [serial = 1983] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8a1cd800) [pid = 1812] [serial = 2055] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8a0cd800) [pid = 1812] [serial = 2054] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x88361400) [pid = 1812] [serial = 2052] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8794fc00) [pid = 1812] [serial = 2051] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x87179800) [pid = 1812] [serial = 2049] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x86dab800) [pid = 1812] [serial = 2048] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x86226400) [pid = 1812] [serial = 2046] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x84e8e800) [pid = 1812] [serial = 2045] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x86ceac00) [pid = 1812] [serial = 2099] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x86220400) [pid = 1812] [serial = 2096] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x86952000) [pid = 1812] [serial = 2097] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x94326000) [pid = 1812] [serial = 2093] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x935ea400) [pid = 1812] [serial = 2090] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x935ecc00) [pid = 1812] [serial = 2091] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x92707800) [pid = 1812] [serial = 2088] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x92702800) [pid = 1812] [serial = 2087] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x92664c00) [pid = 1812] [serial = 2085] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x91cbf000) [pid = 1812] [serial = 2084] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x912e0800) [pid = 1812] [serial = 2082] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x912db400) [pid = 1812] [serial = 2081] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x902d0c00) [pid = 1812] [serial = 2079] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x902c7400) [pid = 1812] [serial = 2078] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8ffa4000) [pid = 1812] [serial = 2076] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8ff99000) [pid = 1812] [serial = 2075] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x88362c00) [pid = 1812] [serial = 2103] [outer = (nil)] [url = about:blank] 03:17:57 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x86db0c00) [pid = 1812] [serial = 2100] [outer = (nil)] [url = about:blank] 03:17:58 INFO - PROCESS | 1812 | 1461233878226 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]]]}] 03:17:58 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. 03:17:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 4445ms 03:17:58 INFO - PROCESS | 1812 | 1461233878288 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 03:17:58 INFO - PROCESS | 1812 | 1461233878295 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 03:17:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:17:58 INFO - PROCESS | 1812 | 1461233878303 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:17:58 INFO - PROCESS | 1812 | 1461233878308 Marionette TRACE conn3 <- [1,2942,null,{}] 03:17:58 INFO - PROCESS | 1812 | 1461233878316 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}] 03:17:58 INFO - PROCESS | 1812 | 1461233878516 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 03:17:58 INFO - PROCESS | 1812 | 1461233878736 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x860afc00 == 137 [pid = 1812] [id = 743] 03:17:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x860b0400) [pid = 1812] [serial = 2230] [outer = (nil)] 03:17:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8694f800) [pid = 1812] [serial = 2231] [outer = 0x860b0400] 03:17:58 INFO - PROCESS | 1812 | 1461233878817 Marionette DEBUG loaded listener.js 03:17:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x86a8e400) [pid = 1812] [serial = 2232] [outer = 0x860b0400] 03:17:59 INFO - PROCESS | 1812 | 1461233879701 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"]]]}] 03:17:59 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 03:17:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:17:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1433ms 03:17:59 INFO - PROCESS | 1812 | 1461233879738 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 03:17:59 INFO - PROCESS | 1812 | 1461233879746 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 03:17:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:17:59 INFO - PROCESS | 1812 | 1461233879760 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:17:59 INFO - PROCESS | 1812 | 1461233879764 Marionette TRACE conn3 <- [1,2946,null,{}] 03:17:59 INFO - PROCESS | 1812 | 1461233879770 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}] 03:17:59 INFO - PROCESS | 1812 | 1461233879986 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 03:18:00 INFO - PROCESS | 1812 | 1461233880237 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x86b2d800 == 138 [pid = 1812] [id = 744] 03:18:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x86ce2800) [pid = 1812] [serial = 2233] [outer = (nil)] 03:18:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x87171400) [pid = 1812] [serial = 2234] [outer = 0x86ce2800] 03:18:00 INFO - PROCESS | 1812 | 1461233880317 Marionette DEBUG loaded listener.js 03:18:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x87376000) [pid = 1812] [serial = 2235] [outer = 0x86ce2800] 03:18:01 INFO - PROCESS | 1812 | 1461233881140 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]]]}] 03:18:01 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. 03:18:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1390ms 03:18:01 INFO - PROCESS | 1812 | 1461233881151 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 03:18:01 INFO - PROCESS | 1812 | 1461233881154 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 03:18:01 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:18:01 INFO - PROCESS | 1812 | 1461233881160 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:18:01 INFO - PROCESS | 1812 | 1461233881166 Marionette TRACE conn3 <- [1,2950,null,{}] 03:18:01 INFO - PROCESS | 1812 | 1461233881190 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}] 03:18:01 INFO - PROCESS | 1812 | 1461233881473 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 03:18:01 INFO - PROCESS | 1812 | 1461233881530 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x87173000 == 139 [pid = 1812] [id = 745] 03:18:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x88359000) [pid = 1812] [serial = 2236] [outer = (nil)] 03:18:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x88362800) [pid = 1812] [serial = 2237] [outer = 0x88359000] 03:18:01 INFO - PROCESS | 1812 | 1461233881622 Marionette DEBUG loaded listener.js 03:18:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x89d79400) [pid = 1812] [serial = 2238] [outer = 0x88359000] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8694a000) [pid = 1812] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x87171c00) [pid = 1812] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x86951800) [pid = 1812] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x84c35400) [pid = 1812] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x982fa400) [pid = 1812] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x94323400) [pid = 1812] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x97ba7400) [pid = 1812] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x92661c00) [pid = 1812] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x902c6c00) [pid = 1812] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x94e4dc00) [pid = 1812] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x94e47000) [pid = 1812] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x9270a800) [pid = 1812] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8fe20c00) [pid = 1812] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8f2d5400) [pid = 1812] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8a1cbc00) [pid = 1812] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8e314000) [pid = 1812] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8e314c00) [pid = 1812] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x89d86400) [pid = 1812] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8a0d7400) [pid = 1812] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x89cf0800) [pid = 1812] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x86ceb400) [pid = 1812] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:18:02 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x847f0400) [pid = 1812] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:18:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x86b23c00 == 140 [pid = 1812] [id = 746] 03:18:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x86ceb400) [pid = 1812] [serial = 2239] [outer = (nil)] 03:18:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8737e000) [pid = 1812] [serial = 2240] [outer = 0x86ceb400] 03:18:03 INFO - PROCESS | 1812 | 1461233883315 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]]]}] 03:18:03 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. 03:18:03 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2194ms 03:18:03 INFO - PROCESS | 1812 | 1461233883354 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 03:18:03 INFO - PROCESS | 1812 | 1461233883358 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 03:18:03 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:18:03 INFO - PROCESS | 1812 | 1461233883364 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:18:03 INFO - PROCESS | 1812 | 1461233883366 Marionette TRACE conn3 <- [1,2954,null,{}] 03:18:03 INFO - PROCESS | 1812 | 1461233883372 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}] 03:18:03 INFO - PROCESS | 1812 | 1461233883630 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 03:18:03 INFO - PROCESS | 1812 | 1461233883844 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x86a97800 == 141 [pid = 1812] [id = 747] 03:18:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x89c6f800) [pid = 1812] [serial = 2241] [outer = (nil)] 03:18:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8a0d5400) [pid = 1812] [serial = 2242] [outer = 0x89c6f800] 03:18:03 INFO - PROCESS | 1812 | 1461233883918 Marionette DEBUG loaded listener.js 03:18:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8a1c3c00) [pid = 1812] [serial = 2243] [outer = 0x89c6f800] 03:18:04 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:18:04 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 03:18:04 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1233ms 03:18:04 INFO - PROCESS | 1812 | 1461233884588 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]]]}] 03:18:04 INFO - PROCESS | 1812 | 1461233884600 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 03:18:04 INFO - PROCESS | 1812 | 1461233884603 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 03:18:04 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:18:04 INFO - PROCESS | 1812 | 1461233884615 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:18:04 INFO - PROCESS | 1812 | 1461233884618 Marionette TRACE conn3 <- [1,2958,null,{}] 03:18:04 INFO - PROCESS | 1812 | 1461233884625 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}] 03:18:04 INFO - PROCESS | 1812 | 1461233884974 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 03:18:05 INFO - PROCESS | 1812 | 1461233885286 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x84182c00 == 142 [pid = 1812] [id = 748] 03:18:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x84183800) [pid = 1812] [serial = 2244] [outer = (nil)] 03:18:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x84c3d400) [pid = 1812] [serial = 2245] [outer = 0x84183800] 03:18:05 INFO - PROCESS | 1812 | 1461233885380 Marionette DEBUG loaded listener.js 03:18:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x860ae400) [pid = 1812] [serial = 2246] [outer = 0x84183800] 03:18:06 INFO - PROCESS | 1812 | 1461233886297 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]]]}] 03:18:06 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. 03:18:06 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1738ms 03:18:06 INFO - PROCESS | 1812 | 1461233886356 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 03:18:06 INFO - PROCESS | 1812 | 1461233886363 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 03:18:06 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:18:06 INFO - PROCESS | 1812 | 1461233886370 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:18:06 INFO - PROCESS | 1812 | 1461233886377 Marionette TRACE conn3 <- [1,2962,null,{}] 03:18:06 INFO - PROCESS | 1812 | 1461233886385 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}] 03:18:06 INFO - PROCESS | 1812 | 1461233886776 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 03:18:06 INFO - PROCESS | 1812 | 1461233886958 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x87947800 == 143 [pid = 1812] [id = 749] 03:18:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x87953400) [pid = 1812] [serial = 2247] [outer = (nil)] 03:18:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x87b6d800) [pid = 1812] [serial = 2248] [outer = 0x87953400] 03:18:07 INFO - PROCESS | 1812 | 1461233887103 Marionette DEBUG loaded listener.js 03:18:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x89c76800) [pid = 1812] [serial = 2249] [outer = 0x87953400] 03:18:08 INFO - PROCESS | 1812 | 1461233888088 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]]]}] 03:18:08 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. 03:18:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1745ms 03:18:08 INFO - PROCESS | 1812 | 1461233888117 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 03:18:08 INFO - PROCESS | 1812 | 1461233888122 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 03:18:08 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:18:08 INFO - PROCESS | 1812 | 1461233888146 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:18:08 INFO - PROCESS | 1812 | 1461233888151 Marionette TRACE conn3 <- [1,2966,null,{}] 03:18:08 INFO - PROCESS | 1812 | 1461233888162 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}] 03:18:08 INFO - PROCESS | 1812 | 1461233888390 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 03:18:08 INFO - PROCESS | 1812 | 1461233888785 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x8be9fc00 == 144 [pid = 1812] [id = 750] 03:18:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8c112800) [pid = 1812] [serial = 2250] [outer = (nil)] 03:18:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8c204000) [pid = 1812] [serial = 2251] [outer = 0x8c112800] 03:18:08 INFO - PROCESS | 1812 | 1461233888918 Marionette DEBUG loaded listener.js 03:18:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8c20f800) [pid = 1812] [serial = 2252] [outer = 0x8c112800] 03:18:09 INFO - PROCESS | 1812 | 1461233889764 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]]]}] 03:18:09 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. 03:18:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1657ms 03:18:09 INFO - PROCESS | 1812 | 1461233889788 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 03:18:09 INFO - PROCESS | 1812 | 1461233889794 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 03:18:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:18:09 INFO - PROCESS | 1812 | 1461233889812 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:18:09 INFO - PROCESS | 1812 | 1461233889819 Marionette TRACE conn3 <- [1,2970,null,{}] 03:18:09 INFO - PROCESS | 1812 | 1461233889825 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}] 03:18:10 INFO - PROCESS | 1812 | 1461233890089 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 03:18:10 INFO - PROCESS | 1812 | 1461233890365 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c118800 == 145 [pid = 1812] [id = 751] 03:18:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8c23a000) [pid = 1812] [serial = 2253] [outer = (nil)] 03:18:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8e2ca400) [pid = 1812] [serial = 2254] [outer = 0x8c23a000] 03:18:10 INFO - PROCESS | 1812 | 1461233890463 Marionette DEBUG loaded listener.js 03:18:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8e31a800) [pid = 1812] [serial = 2255] [outer = 0x8c23a000] 03:18:11 INFO - PROCESS | 1812 | 1461233891309 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]]]}] 03:18:11 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. 03:18:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1542ms 03:18:11 INFO - PROCESS | 1812 | 1461233891345 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 03:18:11 INFO - PROCESS | 1812 | 1461233891350 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 03:18:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:18:11 INFO - PROCESS | 1812 | 1461233891356 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:18:11 INFO - PROCESS | 1812 | 1461233891360 Marionette TRACE conn3 <- [1,2974,null,{}] 03:18:11 INFO - PROCESS | 1812 | 1461233891365 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}] 03:18:11 INFO - PROCESS | 1812 | 1461233891615 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 03:18:11 INFO - PROCESS | 1812 | 1461233891891 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c204c00 == 146 [pid = 1812] [id = 752] 03:18:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8e364c00) [pid = 1812] [serial = 2256] [outer = (nil)] 03:18:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8f1aac00) [pid = 1812] [serial = 2257] [outer = 0x8e364c00] 03:18:11 INFO - PROCESS | 1812 | 1461233891982 Marionette DEBUG loaded listener.js 03:18:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8f1acc00) [pid = 1812] [serial = 2258] [outer = 0x8e364c00] 03:18:12 INFO - PROCESS | 1812 | 1461233892822 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]]]}] 03:18:12 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. 03:18:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1487ms 03:18:12 INFO - PROCESS | 1812 | 1461233892843 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 03:18:12 INFO - PROCESS | 1812 | 1461233892847 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 03:18:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:18:12 INFO - PROCESS | 1812 | 1461233892853 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:18:12 INFO - PROCESS | 1812 | 1461233892857 Marionette TRACE conn3 <- [1,2978,null,{}] 03:18:12 INFO - PROCESS | 1812 | 1461233892862 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}] 03:18:13 INFO - PROCESS | 1812 | 1461233893131 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 03:18:13 INFO - PROCESS | 1812 | 1461233893412 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f1c0000 == 147 [pid = 1812] [id = 753] 03:18:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8f1c0c00) [pid = 1812] [serial = 2259] [outer = (nil)] 03:18:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8f2cec00) [pid = 1812] [serial = 2260] [outer = 0x8f1c0c00] 03:18:13 INFO - PROCESS | 1812 | 1461233893523 Marionette DEBUG loaded listener.js 03:18:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8f4efc00) [pid = 1812] [serial = 2261] [outer = 0x8f1c0c00] 03:18:14 INFO - PROCESS | 1812 | 1461233894363 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]]]}] 03:18:14 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. 03:18:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1536ms 03:18:14 INFO - PROCESS | 1812 | 1461233894390 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 03:18:14 INFO - PROCESS | 1812 | 1461233894393 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 03:18:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:18:14 INFO - PROCESS | 1812 | 1461233894400 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:18:14 INFO - PROCESS | 1812 | 1461233894403 Marionette TRACE conn3 <- [1,2982,null,{}] 03:18:14 INFO - PROCESS | 1812 | 1461233894409 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}] 03:18:14 INFO - PROCESS | 1812 | 1461233894658 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 03:18:14 INFO - PROCESS | 1812 | 1461233894935 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2a8800 == 148 [pid = 1812] [id = 754] 03:18:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8f516400) [pid = 1812] [serial = 2262] [outer = (nil)] 03:18:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8fa08000) [pid = 1812] [serial = 2263] [outer = 0x8f516400] 03:18:15 INFO - PROCESS | 1812 | 1461233895034 Marionette DEBUG loaded listener.js 03:18:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8fac0000) [pid = 1812] [serial = 2264] [outer = 0x8f516400] 03:18:15 INFO - PROCESS | 1812 | 1461233895855 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"]]]}] 03:18:15 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 03:18:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:18:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1488ms 03:18:15 INFO - PROCESS | 1812 | 1461233895889 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 03:18:15 INFO - PROCESS | 1812 | 1461233895893 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 03:18:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:18:15 INFO - PROCESS | 1812 | 1461233895899 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:18:15 INFO - PROCESS | 1812 | 1461233895903 Marionette TRACE conn3 <- [1,2986,null,{}] 03:18:15 INFO - PROCESS | 1812 | 1461233895909 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}] 03:18:16 INFO - PROCESS | 1812 | 1461233896161 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 03:18:16 INFO - PROCESS | 1812 | 1461233896441 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f515000 == 149 [pid = 1812] [id = 755] 03:18:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8f51c800) [pid = 1812] [serial = 2265] [outer = (nil)] 03:18:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8fd95800) [pid = 1812] [serial = 2266] [outer = 0x8f51c800] 03:18:16 INFO - PROCESS | 1812 | 1461233896529 Marionette DEBUG loaded listener.js 03:18:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8fe1cc00) [pid = 1812] [serial = 2267] [outer = 0x8f51c800] 03:18:17 INFO - PROCESS | 1812 | 1461233897357 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]]]}] 03:18:17 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. 03:18:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1487ms 03:18:17 INFO - PROCESS | 1812 | 1461233897388 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 03:18:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:18:17 INFO - PROCESS | 1812 | 1461233897392 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 03:18:17 INFO - PROCESS | 1812 | 1461233897398 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:18:17 INFO - PROCESS | 1812 | 1461233897402 Marionette TRACE conn3 <- [1,2990,null,{}] 03:18:17 INFO - PROCESS | 1812 | 1461233897407 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}] 03:18:17 INFO - PROCESS | 1812 | 1461233897624 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 03:18:17 INFO - PROCESS | 1812 | 1461233897900 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x8faccc00 == 150 [pid = 1812] [id = 756] 03:18:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8fd90400) [pid = 1812] [serial = 2268] [outer = (nil)] 03:18:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x9002f800) [pid = 1812] [serial = 2269] [outer = 0x8fd90400] 03:18:17 INFO - PROCESS | 1812 | 1461233897988 Marionette DEBUG loaded listener.js 03:18:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x90035800) [pid = 1812] [serial = 2270] [outer = 0x8fd90400] 03:18:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x912dbc00 == 151 [pid = 1812] [id = 757] 03:18:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x912e0800) [pid = 1812] [serial = 2271] [outer = (nil)] 03:18:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x912e3c00) [pid = 1812] [serial = 2272] [outer = 0x912e0800] 03:18:18 INFO - PROCESS | 1812 | 1461233898955 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]]]}] 03:18:18 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. 03:18:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1580ms 03:18:18 INFO - PROCESS | 1812 | 1461233898978 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 03:18:18 INFO - PROCESS | 1812 | 1461233898982 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 03:18:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:18:18 INFO - PROCESS | 1812 | 1461233898988 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:18:18 INFO - PROCESS | 1812 | 1461233898992 Marionette TRACE conn3 <- [1,2994,null,{}] 03:18:19 INFO - PROCESS | 1812 | 1461233898997 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}] 03:18:19 INFO - PROCESS | 1812 | 1461233899282 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 03:18:19 INFO - PROCESS | 1812 | 1461233899553 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x902c9800 == 152 [pid = 1812] [id = 758] 03:18:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x902cbc00) [pid = 1812] [serial = 2273] [outer = (nil)] 03:18:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x912db400) [pid = 1812] [serial = 2274] [outer = 0x902cbc00] 03:18:19 INFO - PROCESS | 1812 | 1461233899687 Marionette DEBUG loaded listener.js 03:18:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x9265ec00) [pid = 1812] [serial = 2275] [outer = 0x902cbc00] 03:18:20 INFO - PROCESS | 1812 | 1461233900474 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]]]}] 03:18:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:18:20 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 03:18:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1529ms 03:18:20 INFO - PROCESS | 1812 | 1461233900517 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 03:18:20 INFO - PROCESS | 1812 | 1461233900520 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 03:18:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:18:20 INFO - PROCESS | 1812 | 1461233900527 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:18:20 INFO - PROCESS | 1812 | 1461233900530 Marionette TRACE conn3 <- [1,2998,null,{}] 03:18:20 INFO - PROCESS | 1812 | 1461233900536 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}] 03:18:20 INFO - PROCESS | 1812 | 1461233900760 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 03:18:21 INFO - PROCESS | 1812 | 1461233901068 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x902ce800 == 153 [pid = 1812] [id = 759] 03:18:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x902d3000) [pid = 1812] [serial = 2276] [outer = (nil)] 03:18:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x92707400) [pid = 1812] [serial = 2277] [outer = 0x902d3000] 03:18:21 INFO - PROCESS | 1812 | 1461233901166 Marionette DEBUG loaded listener.js 03:18:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x935ebc00) [pid = 1812] [serial = 2278] [outer = 0x902d3000] 03:18:22 INFO - PROCESS | 1812 | 1461233902064 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]]]}] 03:18:22 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. 03:18:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1580ms 03:18:22 INFO - PROCESS | 1812 | 1461233902108 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 03:18:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:18:22 INFO - PROCESS | 1812 | 1461233902119 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 03:18:22 INFO - PROCESS | 1812 | 1461233902125 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:18:22 INFO - PROCESS | 1812 | 1461233902129 Marionette TRACE conn3 <- [1,3002,null,{}] 03:18:22 INFO - PROCESS | 1812 | 1461233902135 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}] 03:18:22 INFO - PROCESS | 1812 | 1461233902401 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 03:18:22 INFO - PROCESS | 1812 | 1461233902712 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a5d6800 == 154 [pid = 1812] [id = 760] 03:18:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x9270a800) [pid = 1812] [serial = 2279] [outer = (nil)] 03:18:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x96ae7800) [pid = 1812] [serial = 2280] [outer = 0x9270a800] 03:18:22 INFO - PROCESS | 1812 | 1461233902850 Marionette DEBUG loaded listener.js 03:18:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x97707800) [pid = 1812] [serial = 2281] [outer = 0x9270a800] 03:18:23 INFO - PROCESS | 1812 | 1461233903691 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]]]}] 03:18:23 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. 03:18:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1580ms 03:18:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:18:23 INFO - PROCESS | 1812 | 1461233903705 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 03:18:23 INFO - PROCESS | 1812 | 1461233903707 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 03:18:23 INFO - PROCESS | 1812 | 1461233903714 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:18:23 INFO - PROCESS | 1812 | 1461233903717 Marionette TRACE conn3 <- [1,3006,null,{}] 03:18:23 INFO - PROCESS | 1812 | 1461233903723 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}] 03:18:23 INFO - PROCESS | 1812 | 1461233903936 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 03:18:24 INFO - PROCESS | 1812 | 1461233904216 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x845dd000 == 155 [pid = 1812] [id = 761] 03:18:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x97cf1000) [pid = 1812] [serial = 2282] [outer = (nil)] 03:18:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x97d45400) [pid = 1812] [serial = 2283] [outer = 0x97cf1000] 03:18:24 INFO - PROCESS | 1812 | 1461233904303 Marionette DEBUG loaded listener.js 03:18:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x97d50400) [pid = 1812] [serial = 2284] [outer = 0x97cf1000] 03:18:25 INFO - PROCESS | 1812 | 1461233905159 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]]]}] 03:18:25 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. 03:18:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1486ms 03:18:25 INFO - PROCESS | 1812 | 1461233905199 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 03:18:25 INFO - PROCESS | 1812 | 1461233905202 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 03:18:25 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:18:25 INFO - PROCESS | 1812 | 1461233905209 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:18:25 INFO - PROCESS | 1812 | 1461233905212 Marionette TRACE conn3 <- [1,3010,null,{}] 03:18:25 INFO - PROCESS | 1812 | 1461233905218 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}] 03:18:25 INFO - PROCESS | 1812 | 1461233905482 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 03:18:25 INFO - PROCESS | 1812 | 1461233905767 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x97d4e000 == 156 [pid = 1812] [id = 762] 03:18:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x97ee4c00) [pid = 1812] [serial = 2285] [outer = (nil)] 03:18:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x98597c00) [pid = 1812] [serial = 2286] [outer = 0x97ee4c00] 03:18:25 INFO - PROCESS | 1812 | 1461233905860 Marionette DEBUG loaded listener.js 03:18:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x98daec00) [pid = 1812] [serial = 2287] [outer = 0x97ee4c00] 03:18:26 INFO - PROCESS | 1812 | 1461233906685 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]]]}] 03:18:26 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 03:18:26 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1484ms 03:18:26 INFO - PROCESS | 1812 | 1461233906710 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 03:18:26 INFO - PROCESS | 1812 | 1461233906715 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 03:18:26 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:18:26 INFO - PROCESS | 1812 | 1461233906728 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:18:26 INFO - PROCESS | 1812 | 1461233906731 Marionette TRACE conn3 <- [1,3014,null,{}] 03:18:26 INFO - PROCESS | 1812 | 1461233906737 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}] 03:18:26 INFO - PROCESS | 1812 | 1461233906955 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 03:18:27 INFO - PROCESS | 1812 | 1461233907247 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x84e82c00 == 157 [pid = 1812] [id = 763] 03:18:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x980c5400) [pid = 1812] [serial = 2288] [outer = (nil)] 03:18:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x9a554c00) [pid = 1812] [serial = 2289] [outer = 0x980c5400] 03:18:27 INFO - PROCESS | 1812 | 1461233907345 Marionette DEBUG loaded listener.js 03:18:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x9a55d000) [pid = 1812] [serial = 2290] [outer = 0x980c5400] 03:18:27 INFO - PROCESS | 1812 | [1812] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:18:28 INFO - PROCESS | 1812 | 1461233908330 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:18:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:18:28 INFO - {} 03:18:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:18:28 INFO - {} 03:18:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:18:28 INFO - {} 03:18:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:18:28 INFO - {} 03:18:28 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1628ms 03:18:28 INFO - PROCESS | 1812 | 1461233908358 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 03:18:28 INFO - PROCESS | 1812 | 1461233908361 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 03:18:28 INFO - TEST-START | /FileAPI/fileReader.html 03:18:28 INFO - PROCESS | 1812 | 1461233908368 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:18:28 INFO - PROCESS | 1812 | 1461233908371 Marionette TRACE conn3 <- [1,3018,null,{}] 03:18:28 INFO - PROCESS | 1812 | 1461233908376 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}] 03:18:28 INFO - PROCESS | 1812 | 1461233908626 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 03:18:28 INFO - PROCESS | 1812 | 1461233908904 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x98d7e000 == 158 [pid = 1812] [id = 764] 03:18:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x9a55fc00) [pid = 1812] [serial = 2291] [outer = (nil)] 03:18:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x9de17c00) [pid = 1812] [serial = 2292] [outer = 0x9a55fc00] 03:18:29 INFO - PROCESS | 1812 | 1461233909039 Marionette DEBUG loaded listener.js 03:18:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x9de1d000) [pid = 1812] [serial = 2293] [outer = 0x9a55fc00] 03:18:29 INFO - PROCESS | 1812 | 1461233909785 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]]]}] 03:18:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:18:29 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:18:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:18:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:18:29 INFO - TEST-OK | /FileAPI/fileReader.html | took 1435ms 03:18:29 INFO - PROCESS | 1812 | 1461233909817 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 03:18:29 INFO - PROCESS | 1812 | 1461233909821 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 03:18:29 INFO - TEST-START | /FileAPI/historical.html 03:18:29 INFO - PROCESS | 1812 | 1461233909831 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:18:29 INFO - PROCESS | 1812 | 1461233909833 Marionette TRACE conn3 <- [1,3022,null,{}] 03:18:29 INFO - PROCESS | 1812 | 1461233909839 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}] 03:18:30 INFO - PROCESS | 1812 | 1461233910059 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 03:18:30 INFO - PROCESS | 1812 | 1461233910337 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x98592800 == 159 [pid = 1812] [id = 765] 03:18:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x9de17800) [pid = 1812] [serial = 2294] [outer = (nil)] 03:18:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x9fa2a400) [pid = 1812] [serial = 2295] [outer = 0x9de17800] 03:18:30 INFO - PROCESS | 1812 | 1461233910427 Marionette DEBUG loaded listener.js 03:18:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x9fa2d400) [pid = 1812] [serial = 2296] [outer = 0x9de17800] 03:18:31 INFO - PROCESS | 1812 | 1461233911244 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"]]]}] 03:18:31 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:18:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:18:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:18:31 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:18:31 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:18:31 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:18:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:18:31 INFO - TEST-OK | /FileAPI/historical.html | took 1426ms 03:18:31 INFO - PROCESS | 1812 | 1461233911260 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 03:18:31 INFO - PROCESS | 1812 | 1461233911264 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 03:18:31 INFO - PROCESS | 1812 | 1461233911276 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:18:31 INFO - TEST-START | /FileAPI/idlharness.html 03:18:31 INFO - PROCESS | 1812 | 1461233911280 Marionette TRACE conn3 <- [1,3026,null,{}] 03:18:31 INFO - PROCESS | 1812 | 1461233911286 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}] 03:18:31 INFO - PROCESS | 1812 | 1461233911506 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 03:18:31 INFO - PROCESS | 1812 | 1461233911795 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x84036c00 == 160 [pid = 1812] [id = 766] 03:18:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x86226c00) [pid = 1812] [serial = 2297] [outer = (nil)] 03:18:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x9fe0f000) [pid = 1812] [serial = 2298] [outer = 0x86226c00] 03:18:31 INFO - PROCESS | 1812 | 1461233911886 Marionette DEBUG loaded listener.js 03:18:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x9fe14800) [pid = 1812] [serial = 2299] [outer = 0x86226c00] 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:18:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:18:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:18:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:18:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:18:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:18:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:18:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:18:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:18:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:18:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:18:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:18:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:18:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:18:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:18:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:18:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:18:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:18:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:18:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:18:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:18:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:18:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:18:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:18:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:18:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:18:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:18:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:18:33 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 03:18:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:18:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:18:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:18:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:18:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:18:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:18:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:18:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:18:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:18:33 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 03:18:33 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 03:18:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:18:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:18:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:18:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:18:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:18:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:18:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:18:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:18:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:18:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:18:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:18:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:18:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:18:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:18:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:18:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:18:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:18:33 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 03:18:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:18:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:18:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:18:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:18:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:18:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:18:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:18:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:18:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:18:33 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 03:18:33 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 03:18:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:18:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:18:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:18:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:18:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:18:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:18:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:18:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:18:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:18:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:18:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:18:34 INFO - TEST-OK | /FileAPI/idlharness.html | took 2644ms 03:18:34 INFO - TEST-START | /FileAPI/idlharness.worker 03:18:34 INFO - PROCESS | 1812 | 1461233913714 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]]]}] 03:18:34 INFO - PROCESS | 1812 | 1461233913926 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 03:18:34 INFO - PROCESS | 1812 | 1461233913929 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 03:18:34 INFO - PROCESS | 1812 | 1461233913979 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:18:34 INFO - PROCESS | 1812 | 1461233913988 Marionette TRACE conn3 <- [1,3030,null,{}] 03:18:34 INFO - PROCESS | 1812 | 1461233914017 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}] 03:18:34 INFO - PROCESS | 1812 | 1461233914256 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 03:18:34 INFO - PROCESS | 1812 | 1461233914556 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a78bc00 == 161 [pid = 1812] [id = 767] 03:18:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0xa0945000) [pid = 1812] [serial = 2300] [outer = (nil)] 03:18:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0xa0b37400) [pid = 1812] [serial = 2301] [outer = 0xa0945000] 03:18:34 INFO - PROCESS | 1812 | 1461233914642 Marionette DEBUG loaded listener.js 03:18:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0xa43cd400) [pid = 1812] [serial = 2302] [outer = 0xa0945000] 03:18:34 INFO - PROCESS | 1812 | [1812] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:18:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8f2a2800 == 160 [pid = 1812] [id = 96] 03:18:37 INFO - PROCESS | 1812 | --DOCSHELL 0x85778400 == 159 [pid = 1812] [id = 637] 03:18:37 INFO - PROCESS | 1812 | --DOCSHELL 0x86b23c00 == 158 [pid = 1812] [id = 746] 03:18:37 INFO - PROCESS | 1812 | --DOCSHELL 0x998c9800 == 157 [pid = 1812] [id = 741] 03:18:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8166ec00 == 156 [pid = 1812] [id = 739] 03:18:37 INFO - PROCESS | 1812 | --DOCSHELL 0x97cfc800 == 155 [pid = 1812] [id = 740] 03:18:37 INFO - PROCESS | 1812 | --DOCSHELL 0x84034400 == 154 [pid = 1812] [id = 738] 03:18:37 INFO - PROCESS | 1812 | --DOCSHELL 0x90036400 == 153 [pid = 1812] [id = 737] 03:18:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8f921800 == 152 [pid = 1812] [id = 735] 03:18:37 INFO - PROCESS | 1812 | --DOCSHELL 0x845e0800 == 151 [pid = 1812] [id = 736] 03:18:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8fa01400 == 150 [pid = 1812] [id = 734] 03:18:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8e2c7000 == 149 [pid = 1812] [id = 733] 03:18:37 INFO - PROCESS | 1812 | --DOCSHELL 0x86a99c00 == 148 [pid = 1812] [id = 732] 03:18:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8167d800 == 147 [pid = 1812] [id = 731] 03:18:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8c210c00 == 146 [pid = 1812] [id = 730] 03:18:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8c114000 == 145 [pid = 1812] [id = 729] 03:18:37 INFO - PROCESS | 1812 | --DOCSHELL 0x86a8fc00 == 144 [pid = 1812] [id = 727] 03:18:37 INFO - PROCESS | 1812 | --DOCSHELL 0x86a8e000 == 143 [pid = 1812] [id = 728] 03:18:37 INFO - PROCESS | 1812 | --DOCSHELL 0x87b60000 == 142 [pid = 1812] [id = 726] 03:18:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8694c000 == 141 [pid = 1812] [id = 725] 03:18:37 INFO - PROCESS | 1812 | --DOCSHELL 0x84037800 == 140 [pid = 1812] [id = 724] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x87177800) [pid = 1812] [serial = 2043] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x8794d000) [pid = 1812] [serial = 2171] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x87375800) [pid = 1812] [serial = 2168] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x87946800) [pid = 1812] [serial = 2169] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x86a8cc00) [pid = 1812] [serial = 2165] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x84c40000) [pid = 1812] [serial = 2162] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x85775800) [pid = 1812] [serial = 2163] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x98d7f800) [pid = 1812] [serial = 2160] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x98a1f800) [pid = 1812] [serial = 2159] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x98591000) [pid = 1812] [serial = 2157] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x98589400) [pid = 1812] [serial = 2156] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x97eed400) [pid = 1812] [serial = 2154] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x97ee6800) [pid = 1812] [serial = 2153] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x97d45c00) [pid = 1812] [serial = 2151] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x97cfc000) [pid = 1812] [serial = 2150] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x97ced800) [pid = 1812] [serial = 2148] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x97a67c00) [pid = 1812] [serial = 2147] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x97705000) [pid = 1812] [serial = 2145] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x97681400) [pid = 1812] [serial = 2144] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x96e7dc00) [pid = 1812] [serial = 2142] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x96ae6800) [pid = 1812] [serial = 2141] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x9432bc00) [pid = 1812] [serial = 2139] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x935ec400) [pid = 1812] [serial = 2138] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x904cc000) [pid = 1812] [serial = 2136] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x902cf000) [pid = 1812] [serial = 2135] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8ff9f000) [pid = 1812] [serial = 2133] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8ff9c800) [pid = 1812] [serial = 2132] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8f930400) [pid = 1812] [serial = 2130] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8f924000) [pid = 1812] [serial = 2129] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8f2d8000) [pid = 1812] [serial = 2127] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8f2cd000) [pid = 1812] [serial = 2126] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8f1a7400) [pid = 1812] [serial = 2124] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8e31f400) [pid = 1812] [serial = 2123] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8c23f800) [pid = 1812] [serial = 2121] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8c20c000) [pid = 1812] [serial = 2120] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8c110400) [pid = 1812] [serial = 2118] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8a5dd800) [pid = 1812] [serial = 2117] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x89d85c00) [pid = 1812] [serial = 2115] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x89d78400) [pid = 1812] [serial = 2114] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x87948400) [pid = 1812] [serial = 2112] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8717b000) [pid = 1812] [serial = 2111] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x860a2800) [pid = 1812] [serial = 2109] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x84c3a800) [pid = 1812] [serial = 2108] [outer = (nil)] [url = about:blank] 03:18:38 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x86a98800) [pid = 1812] [serial = 2166] [outer = (nil)] [url = about:blank] 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:18:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:18:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:18:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:18:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:18:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:18:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:18:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:18:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:18:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:18:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:18:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:18:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:18:40 INFO - {} 03:18:40 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 03:18:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:18:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:18:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:18:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:18:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:18:40 INFO - {} 03:18:40 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 - {} 03:18:40 INFO - {} 03:18:40 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 03:18:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:18:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:18:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:18:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:18:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:18:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:18:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:18:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:18:40 INFO - {} 03:18:40 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 03:18:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:18:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:18:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:18:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:18:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:18:40 INFO - {} 03:18:40 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 - {} 03:18:40 INFO - {} 03:18:40 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 03:18:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:18:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:18:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:18:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:18:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:40 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 03:18:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:18:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:18:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:18:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:18:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:18:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:18:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:18:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:18:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:40 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 03:18:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:18:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:18:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:40 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 03:18:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:18:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:18:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:40 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 03:18:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:18:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:18:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:18:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:18:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:18:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:18:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:18:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:18:40 INFO - {} 03:18:40 INFO - TEST-OK | /FileAPI/idlharness.worker | took 6166ms 03:18:40 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:18:40 INFO - PROCESS | 1812 | 1461233919981 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,{},{}]]]}] 03:18:40 INFO - PROCESS | 1812 | 1461233920262 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 03:18:40 INFO - PROCESS | 1812 | 1461233920274 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 03:18:40 INFO - PROCESS | 1812 | 1461233920307 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:18:40 INFO - PROCESS | 1812 | 1461233920315 Marionette TRACE conn3 <- [1,3034,null,{}] 03:18:40 INFO - PROCESS | 1812 | 1461233920334 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}] 03:18:40 INFO - PROCESS | 1812 | 1461233920616 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 03:18:40 INFO - PROCESS | 1812 | 1461233920647 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x84034400 == 141 [pid = 1812] [id = 768] 03:18:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x85778000) [pid = 1812] [serial = 2303] [outer = (nil)] 03:18:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8c114000) [pid = 1812] [serial = 2304] [outer = 0x85778000] 03:18:40 INFO - PROCESS | 1812 | 1461233920722 Marionette DEBUG loaded listener.js 03:18:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8c210800) [pid = 1812] [serial = 2305] [outer = 0x85778000] 03:18:41 INFO - PROCESS | 1812 | 1461233921563 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]]]}] 03:18:41 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:18:41 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1318ms 03:18:41 INFO - PROCESS | 1812 | 1461233921605 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 03:18:41 INFO - PROCESS | 1812 | 1461233921613 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 03:18:41 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:18:41 INFO - PROCESS | 1812 | 1461233921631 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:18:41 INFO - PROCESS | 1812 | 1461233921636 Marionette TRACE conn3 <- [1,3038,null,{}] 03:18:41 INFO - PROCESS | 1812 | 1461233921641 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}] 03:18:41 INFO - PROCESS | 1812 | 1461233921922 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 03:18:41 INFO - PROCESS | 1812 | 1461233921962 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c116400 == 142 [pid = 1812] [id = 769] 03:18:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8c245000) [pid = 1812] [serial = 2306] [outer = (nil)] 03:18:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8e362000) [pid = 1812] [serial = 2307] [outer = 0x8c245000] 03:18:42 INFO - PROCESS | 1812 | 1461233922034 Marionette DEBUG loaded listener.js 03:18:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8e404800) [pid = 1812] [serial = 2308] [outer = 0x8c245000] 03:18:43 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x88359000) [pid = 1812] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:18:43 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x860b0400) [pid = 1812] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:18:43 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x998d1400) [pid = 1812] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:18:43 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x998ca400) [pid = 1812] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:18:43 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x98597400) [pid = 1812] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:18:43 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x90038400) [pid = 1812] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:18:43 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x9267b400) [pid = 1812] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:18:43 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x90039000) [pid = 1812] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:18:43 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8f51ac00) [pid = 1812] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:18:43 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8fa0fc00) [pid = 1812] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:18:43 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8fa02c00) [pid = 1812] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:18:43 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8f1a3400) [pid = 1812] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:18:43 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x91c92800) [pid = 1812] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:18:43 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x86ce2800) [pid = 1812] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:18:43 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x86ceb400) [pid = 1812] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:18:43 INFO - PROCESS | 1812 | 1461233923754 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"]]]}] 03:18:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:18:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:18:43 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 2179ms 03:18:43 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:18:43 INFO - PROCESS | 1812 | 1461233923811 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 03:18:43 INFO - PROCESS | 1812 | 1461233923814 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 03:18:43 INFO - PROCESS | 1812 | 1461233923821 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:18:43 INFO - PROCESS | 1812 | 1461233923827 Marionette TRACE conn3 <- [1,3042,null,{}] 03:18:43 INFO - PROCESS | 1812 | 1461233923842 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}] 03:18:44 INFO - PROCESS | 1812 | 1461233924037 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 03:18:44 INFO - PROCESS | 1812 | 1461233924254 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x86b2dc00 == 143 [pid = 1812] [id = 770] 03:18:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8e31dc00) [pid = 1812] [serial = 2309] [outer = (nil)] 03:18:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8f1bac00) [pid = 1812] [serial = 2310] [outer = 0x8e31dc00] 03:18:44 INFO - PROCESS | 1812 | 1461233924336 Marionette DEBUG loaded listener.js 03:18:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8f2a8c00) [pid = 1812] [serial = 2311] [outer = 0x8e31dc00] 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:18:45 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. 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:18:45 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'.) 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:18:45 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. 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:18:45 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. 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:18:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:18:45 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. 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:18:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:18:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:18:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:18:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:18:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:18:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:18:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:18:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:18:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:18:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:18:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:18:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:18:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:18:45 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2024ms 03:18:45 INFO - PROCESS | 1812 | 1461233925728 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]]]}] 03:18:45 INFO - PROCESS | 1812 | 1461233925866 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 03:18:45 INFO - PROCESS | 1812 | 1461233925888 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 03:18:45 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:18:46 INFO - PROCESS | 1812 | 1461233926041 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:18:46 INFO - PROCESS | 1812 | 1461233926047 Marionette TRACE conn3 <- [1,3046,null,{}] 03:18:46 INFO - PROCESS | 1812 | 1461233926058 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}] 03:18:46 INFO - PROCESS | 1812 | 1461233926279 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 03:18:46 INFO - PROCESS | 1812 | 1461233926569 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x845e0800 == 144 [pid = 1812] [id = 771] 03:18:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x85775800) [pid = 1812] [serial = 2312] [outer = (nil)] 03:18:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x86956c00) [pid = 1812] [serial = 2313] [outer = 0x85775800] 03:18:46 INFO - PROCESS | 1812 | 1461233926658 Marionette DEBUG loaded listener.js 03:18:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x86a98800) [pid = 1812] [serial = 2314] [outer = 0x85775800] 03:18:47 INFO - PROCESS | 1812 | [1812] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:18:47 INFO - PROCESS | 1812 | 1461233927579 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:18:47 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:18:47 INFO - {} 03:18:47 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1636ms 03:18:47 INFO - PROCESS | 1812 | 1461233927626 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 03:18:47 INFO - PROCESS | 1812 | 1461233927635 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 03:18:47 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:18:47 INFO - PROCESS | 1812 | 1461233927701 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:18:47 INFO - PROCESS | 1812 | 1461233927706 Marionette TRACE conn3 <- [1,3050,null,{}] 03:18:47 INFO - PROCESS | 1812 | 1461233927714 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}] 03:18:47 INFO - PROCESS | 1812 | 1461233927970 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 03:18:48 INFO - PROCESS | 1812 | 1461233928315 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x86a8f800 == 145 [pid = 1812] [id = 772] 03:18:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x86ce0400) [pid = 1812] [serial = 2315] [outer = (nil)] 03:18:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x87948400) [pid = 1812] [serial = 2316] [outer = 0x86ce0400] 03:18:48 INFO - PROCESS | 1812 | 1461233928407 Marionette DEBUG loaded listener.js 03:18:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x87b6bc00) [pid = 1812] [serial = 2317] [outer = 0x86ce0400] 03:18:49 INFO - PROCESS | 1812 | 1461233929246 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]]]}] 03:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:18:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1637ms 03:18:49 INFO - PROCESS | 1812 | 1461233929293 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 03:18:49 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:18:49 INFO - PROCESS | 1812 | 1461233929298 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 03:18:49 INFO - PROCESS | 1812 | 1461233929306 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:18:49 INFO - PROCESS | 1812 | 1461233929312 Marionette TRACE conn3 <- [1,3054,null,{}] 03:18:49 INFO - PROCESS | 1812 | 1461233929329 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}] 03:18:49 INFO - PROCESS | 1812 | 1461233929666 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 03:18:49 INFO - PROCESS | 1812 | 1461233929886 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c20e000 == 146 [pid = 1812] [id = 773] 03:18:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8c243800) [pid = 1812] [serial = 2318] [outer = (nil)] 03:18:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8e2bfc00) [pid = 1812] [serial = 2319] [outer = 0x8c243800] 03:18:50 INFO - PROCESS | 1812 | 1461233930093 Marionette DEBUG loaded listener.js 03:18:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8e31f400) [pid = 1812] [serial = 2320] [outer = 0x8c243800] 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 03:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:18:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2371ms 03:18:51 INFO - PROCESS | 1812 | 1461233931520 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"]]]}] 03:18:51 INFO - PROCESS | 1812 | 1461233931880 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 03:18:51 INFO - PROCESS | 1812 | 1461233931885 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 03:18:51 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:18:51 INFO - PROCESS | 1812 | 1461233931901 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:18:51 INFO - PROCESS | 1812 | 1461233931905 Marionette TRACE conn3 <- [1,3058,null,{}] 03:18:51 INFO - PROCESS | 1812 | 1461233931912 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}] 03:18:52 INFO - PROCESS | 1812 | 1461233932130 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 03:18:52 INFO - PROCESS | 1812 | 1461233932421 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e2c3800 == 147 [pid = 1812] [id = 774] 03:18:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8f1ab400) [pid = 1812] [serial = 2321] [outer = (nil)] 03:18:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8fac1000) [pid = 1812] [serial = 2322] [outer = 0x8f1ab400] 03:18:52 INFO - PROCESS | 1812 | 1461233932521 Marionette DEBUG loaded listener.js 03:18:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8fd8f400) [pid = 1812] [serial = 2323] [outer = 0x8f1ab400] 03:18:53 INFO - PROCESS | 1812 | 1461233933441 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]]]}] 03:18:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:18:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:18:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:18:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:18:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:18:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:18:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:18:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:18:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:18:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:18:53 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:53 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:18:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:18:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:18:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:18:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:18:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:18:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:18:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:18:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:18:53 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1598ms 03:18:53 INFO - PROCESS | 1812 | 1461233933499 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 03:18:53 INFO - PROCESS | 1812 | 1461233933504 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 03:18:53 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:18:53 INFO - PROCESS | 1812 | 1461233933597 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:18:53 INFO - PROCESS | 1812 | 1461233933600 Marionette TRACE conn3 <- [1,3062,null,{}] 03:18:53 INFO - PROCESS | 1812 | 1461233933607 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}] 03:18:53 INFO - PROCESS | 1812 | 1461233933822 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 03:18:54 INFO - PROCESS | 1812 | 1461233934118 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x86b2d000 == 148 [pid = 1812] [id = 775] 03:18:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x86ce5000) [pid = 1812] [serial = 2324] [outer = (nil)] 03:18:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8ffa4c00) [pid = 1812] [serial = 2325] [outer = 0x86ce5000] 03:18:54 INFO - PROCESS | 1812 | 1461233934249 Marionette DEBUG loaded listener.js 03:18:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x90030000) [pid = 1812] [serial = 2326] [outer = 0x86ce5000] 03:18:54 INFO - PROCESS | 1812 | [1812] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:18:55 INFO - PROCESS | 1812 | 1461233935154 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:18:55 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:18:55 INFO - {} 03:18:55 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1624ms 03:18:55 INFO - PROCESS | 1812 | 1461233935179 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 03:18:55 INFO - PROCESS | 1812 | 1461233935183 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 03:18:55 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:18:55 INFO - PROCESS | 1812 | 1461233935189 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:18:55 INFO - PROCESS | 1812 | 1461233935192 Marionette TRACE conn3 <- [1,3066,null,{}] 03:18:55 INFO - PROCESS | 1812 | 1461233935198 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}] 03:18:55 INFO - PROCESS | 1812 | 1461233935477 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 03:18:55 INFO - PROCESS | 1812 | 1461233935780 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x847f4800 == 149 [pid = 1812] [id = 776] 03:18:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x912e2800) [pid = 1812] [serial = 2327] [outer = (nil)] 03:18:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x9270ec00) [pid = 1812] [serial = 2328] [outer = 0x912e2800] 03:18:55 INFO - PROCESS | 1812 | 1461233935925 Marionette DEBUG loaded listener.js 03:18:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x935ef800) [pid = 1812] [serial = 2329] [outer = 0x912e2800] 03:18:56 INFO - PROCESS | 1812 | 1461233936669 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]]]}] 03:18:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:18:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:18:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:18:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:18:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:18:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:18:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:18:56 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1540ms 03:18:56 INFO - PROCESS | 1812 | 1461233936732 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 03:18:56 INFO - PROCESS | 1812 | 1461233936736 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 03:18:56 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:18:56 INFO - PROCESS | 1812 | 1461233936742 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:18:56 INFO - PROCESS | 1812 | 1461233936746 Marionette TRACE conn3 <- [1,3070,null,{}] 03:18:56 INFO - PROCESS | 1812 | 1461233936751 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}] 03:18:56 INFO - PROCESS | 1812 | 1461233936961 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 03:18:57 INFO - PROCESS | 1812 | 1461233937268 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x86ce8400 == 150 [pid = 1812] [id = 777] 03:18:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8f1b7400) [pid = 1812] [serial = 2330] [outer = (nil)] 03:18:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x9432bc00) [pid = 1812] [serial = 2331] [outer = 0x8f1b7400] 03:18:57 INFO - PROCESS | 1812 | 1461233937357 Marionette DEBUG loaded listener.js 03:18:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x943de400) [pid = 1812] [serial = 2332] [outer = 0x8f1b7400] 03:18:58 INFO - PROCESS | 1812 | 1461233938211 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]]]}] 03:18:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:18:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:18:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:18:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:18:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:18:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:18:58 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1487ms 03:18:58 INFO - PROCESS | 1812 | 1461233938231 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 03:18:58 INFO - PROCESS | 1812 | 1461233938234 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 03:18:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:18:58 INFO - PROCESS | 1812 | 1461233938240 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:18:58 INFO - PROCESS | 1812 | 1461233938244 Marionette TRACE conn3 <- [1,3074,null,{}] 03:18:58 INFO - PROCESS | 1812 | 1461233938249 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}] 03:18:58 INFO - PROCESS | 1812 | 1461233938496 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 03:18:58 INFO - PROCESS | 1812 | 1461233938800 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1c7c00 == 151 [pid = 1812] [id = 778] 03:18:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8f516800) [pid = 1812] [serial = 2333] [outer = (nil)] 03:18:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x96ae4000) [pid = 1812] [serial = 2334] [outer = 0x8f516800] 03:18:58 INFO - PROCESS | 1812 | 1461233938891 Marionette DEBUG loaded listener.js 03:18:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x96e7ec00) [pid = 1812] [serial = 2335] [outer = 0x8f516800] 03:18:59 INFO - PROCESS | 1812 | 1461233939699 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]]]}] 03:18:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:18:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:18:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:18:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:18:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:18:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:18:59 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1489ms 03:18:59 INFO - PROCESS | 1812 | 1461233939739 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 03:18:59 INFO - PROCESS | 1812 | 1461233939743 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 03:18:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:18:59 INFO - PROCESS | 1812 | 1461233939751 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:18:59 INFO - PROCESS | 1812 | 1461233939755 Marionette TRACE conn3 <- [1,3078,null,{}] 03:18:59 INFO - PROCESS | 1812 | 1461233939761 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}] 03:18:59 INFO - PROCESS | 1812 | 1461233939984 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 03:19:00 INFO - PROCESS | 1812 | 1461233940268 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x904d0c00 == 152 [pid = 1812] [id = 779] 03:19:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x902cd000) [pid = 1812] [serial = 2336] [outer = (nil)] 03:19:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x902c8c00) [pid = 1812] [serial = 2337] [outer = 0x902cd000] 03:19:00 INFO - PROCESS | 1812 | 1461233940395 Marionette DEBUG loaded listener.js 03:19:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x91cb8000) [pid = 1812] [serial = 2338] [outer = 0x902cd000] 03:19:01 INFO - PROCESS | 1812 | 1461233941253 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] 03:19:01 INFO - PROCESS | 1812 | 1461233941298 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 03:19:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:19:01 INFO - PROCESS | 1812 | 1461233941306 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:19:01 INFO - PROCESS | 1812 | 1461233941313 Marionette TRACE conn3 <- [1,3082,null,{}] 03:19:01 INFO - PROCESS | 1812 | 1461233941370 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}] 03:19:01 INFO - PROCESS | 1812 | 1461233941597 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 03:19:01 INFO - PROCESS | 1812 | 1461233941905 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x90035000 == 153 [pid = 1812] [id = 780] 03:19:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x902c7c00) [pid = 1812] [serial = 2339] [outer = (nil)] 03:19:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x97d48000) [pid = 1812] [serial = 2340] [outer = 0x902c7c00] 03:19:02 INFO - PROCESS | 1812 | 1461233942000 Marionette DEBUG loaded listener.js 03:19:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x97d4e400) [pid = 1812] [serial = 2341] [outer = 0x902c7c00] 03:19:02 INFO - PROCESS | 1812 | 1461233942875 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]]]}] 03:19:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:19:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:19:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:19:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:19:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1604ms 03:19:02 INFO - PROCESS | 1812 | 1461233942913 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 03:19:02 INFO - PROCESS | 1812 | 1461233942916 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 03:19:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:19:02 INFO - PROCESS | 1812 | 1461233942923 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:19:02 INFO - PROCESS | 1812 | 1461233942928 Marionette TRACE conn3 <- [1,3086,null,{}] 03:19:02 INFO - PROCESS | 1812 | 1461233942933 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}] 03:19:03 INFO - PROCESS | 1812 | 1461233943204 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 03:19:03 INFO - PROCESS | 1812 | 1461233943521 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ffa3000 == 154 [pid = 1812] [id = 781] 03:19:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x90f08000) [pid = 1812] [serial = 2342] [outer = (nil)] 03:19:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x98591000) [pid = 1812] [serial = 2343] [outer = 0x90f08000] 03:19:03 INFO - PROCESS | 1812 | 1461233943629 Marionette DEBUG loaded listener.js 03:19:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x98db7c00) [pid = 1812] [serial = 2344] [outer = 0x90f08000] 03:19:04 INFO - PROCESS | 1812 | 1461233944506 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:19:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:19:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1639ms 03:19:04 INFO - PROCESS | 1812 | 1461233944564 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 03:19:04 INFO - PROCESS | 1812 | 1461233944567 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 03:19:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:19:04 INFO - PROCESS | 1812 | 1461233944574 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:19:04 INFO - PROCESS | 1812 | 1461233944578 Marionette TRACE conn3 <- [1,3090,null,{}] 03:19:04 INFO - PROCESS | 1812 | 1461233944583 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}] 03:19:04 INFO - PROCESS | 1812 | 1461233944843 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 03:19:05 INFO - PROCESS | 1812 | 1461233945158 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f2a7800 == 155 [pid = 1812] [id = 782] 03:19:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x98595000) [pid = 1812] [serial = 2345] [outer = (nil)] 03:19:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x9a555800) [pid = 1812] [serial = 2346] [outer = 0x98595000] 03:19:05 INFO - PROCESS | 1812 | 1461233945244 Marionette DEBUG loaded listener.js 03:19:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x9a561c00) [pid = 1812] [serial = 2347] [outer = 0x98595000] 03:19:06 INFO - PROCESS | 1812 | 1461233946084 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:19:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:19:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1528ms 03:19:06 INFO - PROCESS | 1812 | 1461233946103 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 03:19:06 INFO - PROCESS | 1812 | 1461233946106 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 03:19:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:19:06 INFO - PROCESS | 1812 | 1461233946112 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:19:06 INFO - PROCESS | 1812 | 1461233946115 Marionette TRACE conn3 <- [1,3094,null,{}] 03:19:06 INFO - PROCESS | 1812 | 1461233946121 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}] 03:19:06 INFO - PROCESS | 1812 | 1461233946334 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 03:19:06 INFO - PROCESS | 1812 | 1461233946620 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x86b2c000 == 156 [pid = 1812] [id = 783] 03:19:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x99813800) [pid = 1812] [serial = 2348] [outer = (nil)] 03:19:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0xa0942800) [pid = 1812] [serial = 2349] [outer = 0x99813800] 03:19:06 INFO - PROCESS | 1812 | 1461233946710 Marionette DEBUG loaded listener.js 03:19:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0xa099a400) [pid = 1812] [serial = 2350] [outer = 0x99813800] 03:19:07 INFO - PROCESS | 1812 | 1461233947570 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:19:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:19:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1493ms 03:19:07 INFO - PROCESS | 1812 | 1461233947607 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 03:19:07 INFO - PROCESS | 1812 | 1461233947610 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 03:19:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:19:07 INFO - PROCESS | 1812 | 1461233947616 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:19:07 INFO - PROCESS | 1812 | 1461233947620 Marionette TRACE conn3 <- [1,3098,null,{}] 03:19:07 INFO - PROCESS | 1812 | 1461233947626 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}] 03:19:07 INFO - PROCESS | 1812 | 1461233947960 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 03:19:08 INFO - PROCESS | 1812 | 1461233948204 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x94327000 == 157 [pid = 1812] [id = 784] 03:19:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x97cee800) [pid = 1812] [serial = 2351] [outer = (nil)] 03:19:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0xa0e9e000) [pid = 1812] [serial = 2352] [outer = 0x97cee800] 03:19:08 INFO - PROCESS | 1812 | 1461233948296 Marionette DEBUG loaded listener.js 03:19:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0xa0ea8800) [pid = 1812] [serial = 2353] [outer = 0x97cee800] 03:19:09 INFO - PROCESS | 1812 | 1461233949201 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]]]}] 03:19:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:19:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:19:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1631ms 03:19:09 INFO - PROCESS | 1812 | 1461233949250 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 03:19:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:19:09 INFO - PROCESS | 1812 | 1461233949254 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 03:19:09 INFO - PROCESS | 1812 | 1461233949262 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:19:09 INFO - PROCESS | 1812 | 1461233949264 Marionette TRACE conn3 <- [1,3102,null,{}] 03:19:09 INFO - PROCESS | 1812 | 1461233949271 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}] 03:19:09 INFO - PROCESS | 1812 | 1461233949528 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 03:19:09 INFO - PROCESS | 1812 | 1461233949849 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:09 INFO - PROCESS | 1812 | ++DOCSHELL 0xa0daec00 == 158 [pid = 1812] [id = 785] 03:19:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0xa43cac00) [pid = 1812] [serial = 2354] [outer = (nil)] 03:19:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0xa44f0800) [pid = 1812] [serial = 2355] [outer = 0xa43cac00] 03:19:09 INFO - PROCESS | 1812 | 1461233949941 Marionette DEBUG loaded listener.js 03:19:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0xa4689400) [pid = 1812] [serial = 2356] [outer = 0xa43cac00] 03:19:10 INFO - PROCESS | 1812 | 1461233950778 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:19:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:19:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1536ms 03:19:10 INFO - PROCESS | 1812 | 1461233950797 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 03:19:10 INFO - PROCESS | 1812 | 1461233950801 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 03:19:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:19:10 INFO - PROCESS | 1812 | 1461233950808 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:19:10 INFO - PROCESS | 1812 | 1461233950810 Marionette TRACE conn3 <- [1,3106,null,{}] 03:19:10 INFO - PROCESS | 1812 | 1461233950816 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}] 03:19:11 INFO - PROCESS | 1812 | 1461233951034 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 03:19:11 INFO - PROCESS | 1812 | 1461233951322 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x94326000 == 159 [pid = 1812] [id = 786] 03:19:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0xa44c1c00) [pid = 1812] [serial = 2357] [outer = (nil)] 03:19:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0xa4693000) [pid = 1812] [serial = 2358] [outer = 0xa44c1c00] 03:19:11 INFO - PROCESS | 1812 | 1461233951409 Marionette DEBUG loaded listener.js 03:19:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0xa4694800) [pid = 1812] [serial = 2359] [outer = 0xa44c1c00] 03:19:12 INFO - PROCESS | 1812 | 1461233952283 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]]]}] 03:19:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:19:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:19:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:19:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1527ms 03:19:12 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:19:12 INFO - PROCESS | 1812 | 1461233952336 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 03:19:12 INFO - PROCESS | 1812 | 1461233952339 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 03:19:12 INFO - PROCESS | 1812 | 1461233952345 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:19:12 INFO - PROCESS | 1812 | 1461233952350 Marionette TRACE conn3 <- [1,3110,null,{}] 03:19:12 INFO - PROCESS | 1812 | 1461233952355 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}] 03:19:12 INFO - PROCESS | 1812 | 1461233952625 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 03:19:12 INFO - PROCESS | 1812 | 1461233952898 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x97cfc400 == 160 [pid = 1812] [id = 787] 03:19:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x98db0400) [pid = 1812] [serial = 2360] [outer = (nil)] 03:19:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0xa46bb800) [pid = 1812] [serial = 2361] [outer = 0x98db0400] 03:19:12 INFO - PROCESS | 1812 | 1461233952983 Marionette DEBUG loaded listener.js 03:19:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0xa46bcc00) [pid = 1812] [serial = 2362] [outer = 0x98db0400] 03:19:13 INFO - PROCESS | 1812 | 1461233953780 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"]]]}] 03:19:13 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:19:13 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 03:19:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:19:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:19:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:19:13 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1483ms 03:19:13 INFO - PROCESS | 1812 | 1461233953833 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 03:19:13 INFO - PROCESS | 1812 | 1461233953836 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 03:19:13 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:19:13 INFO - PROCESS | 1812 | 1461233953843 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:19:13 INFO - PROCESS | 1812 | 1461233953846 Marionette TRACE conn3 <- [1,3114,null,{}] 03:19:13 INFO - PROCESS | 1812 | 1461233953851 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}] 03:19:14 INFO - PROCESS | 1812 | 1461233954072 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 03:19:14 INFO - PROCESS | 1812 | 1461233954389 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\", \"d9b479f7-592d-41ad-b568-f42aae1a5737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x84185400 == 161 [pid = 1812] [id = 788] 03:19:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0xa4694400) [pid = 1812] [serial = 2363] [outer = (nil)] 03:19:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0xa4a03c00) [pid = 1812] [serial = 2364] [outer = 0xa4694400] 03:19:14 INFO - PROCESS | 1812 | 1461233954480 Marionette DEBUG loaded listener.js 03:19:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0xa4a06400) [pid = 1812] [serial = 2365] [outer = 0xa4694400] 03:19:15 INFO - PROCESS | 1812 | 1461233955289 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]]]}] 03:19:15 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:19:15 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1483ms 03:19:15 INFO - PROCESS | 1812 | 1461233955326 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 03:19:15 INFO - PROCESS | 1812 | 1461233955330 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 03:19:16 WARNING - u'runner_teardown' () 03:19:16 INFO - No more tests 03:19:16 INFO - Got 0 unexpected results 03:19:16 INFO - SUITE-END | took 1305s 03:19:16 INFO - Closing logging queue 03:19:16 INFO - queue closed 03:19:16 INFO - Return code: 0 03:19:16 WARNING - # TBPL SUCCESS # 03:19:16 INFO - Running post-action listener: _resource_record_post_action 03:19:16 INFO - Running post-run listener: _resource_record_post_run 03:19:17 INFO - Total resource usage - Wall time: 1342s; CPU: 98.0%; Read bytes: 13983744; Write bytes: 959606784; Read time: 588; Write time: 311980 03:19:17 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:19:17 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 179912704; Read time: 0; Write time: 175628 03:19:17 INFO - run-tests - Wall time: 1310s; CPU: 98.0%; Read bytes: 11132928; Write bytes: 779694080; Read time: 480; Write time: 136352 03:19:17 INFO - Running post-run listener: _upload_blobber_files 03:19:17 INFO - Blob upload gear active. 03:19:17 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:19:17 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 03:19:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 03:19:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 03:19:18 INFO - (blobuploader) - INFO - Open directory for files ... 03:19:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:19:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:19:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:19:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:19:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:19:19 INFO - (blobuploader) - INFO - Done attempting. 03:19:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:19:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:19:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:19:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:19:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:19:20 INFO - (blobuploader) - INFO - Done attempting. 03:19:20 INFO - (blobuploader) - INFO - Iteration through files over. 03:19:20 INFO - Return code: 0 03:19:20 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:19:20 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:19:20 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/27908d06edcdb473bab41b6c362badc62e5b4370a71830a461f7c48940cabe02f3076a2ddfb35230dbab6026b2d8dffd9d4827a37a23d9dd9984b2e8b01f60fc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/cf77a5b23c6146a9004eb2cb3e9442ff8658533705a904bd585730a8100930e7ed05345bf508bee4d3c53341bda09ec0c97e04f2208349f9c66fef19d54786a9"} 03:19:20 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:19:20 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:19:20 INFO - Contents: 03:19:20 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/27908d06edcdb473bab41b6c362badc62e5b4370a71830a461f7c48940cabe02f3076a2ddfb35230dbab6026b2d8dffd9d4827a37a23d9dd9984b2e8b01f60fc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/cf77a5b23c6146a9004eb2cb3e9442ff8658533705a904bd585730a8100930e7ed05345bf508bee4d3c53341bda09ec0c97e04f2208349f9c66fef19d54786a9"} 03:19:20 INFO - Running post-run listener: copy_logs_to_upload_dir 03:19:20 INFO - Copying logs to upload dir... 03:19:20 INFO - mkdir: /builds/slave/test/build/upload/logs 03:19:20 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1472.839875 ========= master_lag: 0.54 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 33 secs) (at 2016-04-21 03:19:20.969246) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 03:19:20.972434) ========= 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-1461232469.689986-1325067007 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/27908d06edcdb473bab41b6c362badc62e5b4370a71830a461f7c48940cabe02f3076a2ddfb35230dbab6026b2d8dffd9d4827a37a23d9dd9984b2e8b01f60fc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/cf77a5b23c6146a9004eb2cb3e9442ff8658533705a904bd585730a8100930e7ed05345bf508bee4d3c53341bda09ec0c97e04f2208349f9c66fef19d54786a9"} build_url:https://queue.taskcluster.net/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.030774 build_url: 'https://queue.taskcluster.net/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/27908d06edcdb473bab41b6c362badc62e5b4370a71830a461f7c48940cabe02f3076a2ddfb35230dbab6026b2d8dffd9d4827a37a23d9dd9984b2e8b01f60fc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/cf77a5b23c6146a9004eb2cb3e9442ff8658533705a904bd585730a8100930e7ed05345bf508bee4d3c53341bda09ec0c97e04f2208349f9c66fef19d54786a9"}' symbols_url: 'https://queue.taskcluster.net/v1/task/EnXmFjGMRdiyEMR9hXYdww/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 03:19:21.037480) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:19:21.037783) ========= 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-1461232469.689986-1325067007 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.015853 ========= master_lag: 0.09 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:19:21.148634) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 03:19:21.148961) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 03:19:21.149245) ========= ========= Total master_lag: 0.76 =========