builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-159 starttime: 1461062658.91 results: success (0) buildid: 20160419025149 builduid: 5368043b0c0c49f09efeef07374319b6 revision: 6f8f469a45c08371398d2a98bb7fb7b2a5d07355 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 03:44:18.910036) ========= master: http://buildbot-master117.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 03:44:18.910672) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 32 secs) (at 2016-04-19 03:44:18.911093) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 32 secs) (at 2016-04-19 03:44:51.640194) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 03:44:51.640642) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461062570.754707-35396446 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 03:44:51-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.1M=0.001s 2016-04-19 03:44:52 (12.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.645559 ========= master_lag: 0.24 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 03:44:52.526401) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-04-19 03:44:52.526838) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461062570.754707-35396446 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.034396 ========= master_lag: 5.07 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-04-19 03:44:57.628493) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 13 secs) (at 2016-04-19 03:44:57.629039) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 6f8f469a45c08371398d2a98bb7fb7b2a5d07355 --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 6f8f469a45c08371398d2a98bb7fb7b2a5d07355 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461062570.754707-35396446 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 03:44:58,370 truncating revision to first 12 chars 2016-04-19 03:44:58,370 Setting DEBUG logging. 2016-04-19 03:44:58,370 attempt 1/10 2016-04-19 03:44:58,371 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/6f8f469a45c0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 03:45:00,533 unpacking tar archive at: fx-team-6f8f469a45c0/testing/mozharness/ program finished with exit code 0 elapsedTime=2.925723 ========= master_lag: 10.59 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 13 secs) (at 2016-04-19 03:45:11.146494) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 03:45:11.146978) ========= script_repo_revision: 6f8f469a45c08371398d2a98bb7fb7b2a5d07355 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 03:45:11.147581) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 33 secs) (at 2016-04-19 03:45:11.147982) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 33 secs) (at 2016-04-19 03:45:44.853670) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 45 secs) (at 2016-04-19 03:45:44.854069) ========= /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=9ca12473fbb1d023794ffd180000023c-1461062570.754707-35396446 _=/tools/buildbot/bin/python using PTY: False 03:45:45 INFO - MultiFileLogger online at 20160419 03:45:45 in /builds/slave/test 03:45:45 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 03:45:45 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:45:45 INFO - {'append_to_log': False, 03:45:45 INFO - 'base_work_dir': '/builds/slave/test', 03:45:45 INFO - 'blob_upload_branch': 'fx-team', 03:45:45 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:45:45 INFO - 'buildbot_json_path': 'buildprops.json', 03:45:45 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:45:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:45:45 INFO - 'download_minidump_stackwalk': True, 03:45:45 INFO - 'download_symbols': 'true', 03:45:45 INFO - 'e10s': False, 03:45:45 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:45:45 INFO - 'tooltool.py': '/tools/tooltool.py', 03:45:45 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:45:45 INFO - '/tools/misc-python/virtualenv.py')}, 03:45:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:45:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:45:45 INFO - 'log_level': 'info', 03:45:45 INFO - 'log_to_console': True, 03:45:45 INFO - 'opt_config_files': (), 03:45:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:45:45 INFO - '--processes=1', 03:45:45 INFO - '--config=%(test_path)s/wptrunner.ini', 03:45:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:45:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:45:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:45:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:45:45 INFO - 'pip_index': False, 03:45:45 INFO - 'require_test_zip': True, 03:45:45 INFO - 'test_type': ('testharness',), 03:45:45 INFO - 'this_chunk': '1', 03:45:45 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:45:45 INFO - 'total_chunks': '10', 03:45:45 INFO - 'virtualenv_path': 'venv', 03:45:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:45:45 INFO - 'work_dir': 'build'} 03:45:45 INFO - ##### 03:45:45 INFO - ##### Running clobber step. 03:45:45 INFO - ##### 03:45:45 INFO - Running pre-action listener: _resource_record_pre_action 03:45:45 INFO - Running main action method: clobber 03:45:45 INFO - rmtree: /builds/slave/test/build 03:45:45 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:45:47 INFO - Running post-action listener: _resource_record_post_action 03:45:47 INFO - ##### 03:45:47 INFO - ##### Running read-buildbot-config step. 03:45:47 INFO - ##### 03:45:47 INFO - Running pre-action listener: _resource_record_pre_action 03:45:47 INFO - Running main action method: read_buildbot_config 03:45:47 INFO - Using buildbot properties: 03:45:47 INFO - { 03:45:47 INFO - "project": "", 03:45:47 INFO - "product": "firefox", 03:45:47 INFO - "script_repo_revision": "production", 03:45:47 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 03:45:47 INFO - "repository": "", 03:45:47 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 03:45:47 INFO - "buildid": "20160419025149", 03:45:47 INFO - "pgo_build": "False", 03:45:47 INFO - "basedir": "/builds/slave/test", 03:45:47 INFO - "buildnumber": 8, 03:45:47 INFO - "slavename": "tst-linux64-spot-159", 03:45:47 INFO - "master": "http://buildbot-master117.bb.releng.use1.mozilla.com:8201/", 03:45:47 INFO - "platform": "linux64", 03:45:47 INFO - "branch": "fx-team", 03:45:47 INFO - "revision": "6f8f469a45c08371398d2a98bb7fb7b2a5d07355", 03:45:47 INFO - "repo_path": "integration/fx-team", 03:45:47 INFO - "moz_repo_path": "", 03:45:47 INFO - "stage_platform": "linux64", 03:45:47 INFO - "builduid": "5368043b0c0c49f09efeef07374319b6", 03:45:47 INFO - "slavebuilddir": "test" 03:45:47 INFO - } 03:45:47 INFO - Found installer url https://queue.taskcluster.net/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 03:45:47 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 03:45:47 INFO - Running post-action listener: _resource_record_post_action 03:45:47 INFO - ##### 03:45:47 INFO - ##### Running download-and-extract step. 03:45:47 INFO - ##### 03:45:47 INFO - Running pre-action listener: _resource_record_pre_action 03:45:47 INFO - Running main action method: download_and_extract 03:45:47 INFO - mkdir: /builds/slave/test/build/tests 03:45:47 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')]} 03:45:47 INFO - https://queue.taskcluster.net/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 03:45:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:45:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:45:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:45:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 03:45:49 INFO - Downloaded 1361 bytes. 03:45:49 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:45:49 INFO - Using the following test package requirements: 03:45:49 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 03:45:49 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:45:49 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 03:45:49 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:45:49 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 03:45:49 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:45:49 INFO - u'jsshell-linux-x86_64.zip'], 03:45:49 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:45:49 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 03:45:49 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 03:45:49 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:45:49 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 03:45:49 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:45:49 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 03:45:49 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:45:49 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 03:45:49 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:45:49 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 03:45:49 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 03:45: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')]} 03:45:49 INFO - https://queue.taskcluster.net/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 03:45:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 03:45:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 03:45:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 03:45:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 03:45:53 INFO - Downloaded 22674251 bytes. 03:45:53 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:45:53 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:45:54 INFO - caution: filename not matched: web-platform/* 03:45:54 INFO - Return code: 11 03:45:54 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')]} 03:45:54 INFO - https://queue.taskcluster.net/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 03:45:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 03:45:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 03:45:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 03:45:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 03:45:59 INFO - Downloaded 36382569 bytes. 03:45:59 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:45:59 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:46:02 INFO - caution: filename not matched: bin/* 03:46:02 INFO - caution: filename not matched: config/* 03:46:02 INFO - caution: filename not matched: mozbase/* 03:46:02 INFO - caution: filename not matched: marionette/* 03:46:02 INFO - caution: filename not matched: tools/wptserve/* 03:46:02 INFO - Return code: 11 03:46: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')]} 03:46:02 INFO - https://queue.taskcluster.net/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 03:46:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:46:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:46:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:46:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 03:46:05 INFO - Downloaded 64166537 bytes. 03:46:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:46:05 INFO - mkdir: /builds/slave/test/properties 03:46:05 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:46:05 INFO - Writing to file /builds/slave/test/properties/build_url 03:46:05 INFO - Contents: 03:46:05 INFO - build_url:https://queue.taskcluster.net/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:46:06 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:46:06 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:46:06 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:46:06 INFO - Contents: 03:46:06 INFO - symbols_url:https://queue.taskcluster.net/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:46:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:06 INFO - https://queue.taskcluster.net/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:46:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:46:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:46:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:46:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 03:46:13 INFO - Downloaded 90727613 bytes. 03:46:13 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 03:46:13 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 03:46:20 INFO - Return code: 0 03:46:20 INFO - Running post-action listener: _resource_record_post_action 03:46:20 INFO - Running post-action listener: set_extra_try_arguments 03:46:20 INFO - ##### 03:46:20 INFO - ##### Running create-virtualenv step. 03:46:20 INFO - ##### 03:46:20 INFO - Running pre-action listener: _pre_create_virtualenv 03:46:20 INFO - Running pre-action listener: _resource_record_pre_action 03:46:20 INFO - Running main action method: create_virtualenv 03:46:20 INFO - Creating virtualenv /builds/slave/test/build/venv 03:46:20 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 03:46:20 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:46:21 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:46:21 INFO - Using real prefix '/usr' 03:46:21 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:46:24 INFO - Installing distribute.............................................................................................................................................................................................done. 03:46:28 INFO - Installing pip.................done. 03:46:28 INFO - Return code: 0 03:46:28 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:46:28 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')]} 03:46:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:46:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:46:28 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')]} 03:46:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:46:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:46:28 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 0x1ef4030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ef53f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ff8830>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2008670>, '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 0x1f1c4a0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f1c930>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461062570.754707-35396446', '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 03:46:28 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 03:46:28 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 03:46:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:46:28 INFO - 'CCACHE_UMASK': '002', 03:46:28 INFO - 'DISPLAY': ':0', 03:46:28 INFO - 'HOME': '/home/cltbld', 03:46:28 INFO - 'LANG': 'en_US.UTF-8', 03:46:28 INFO - 'LOGNAME': 'cltbld', 03:46:28 INFO - 'MAIL': '/var/mail/cltbld', 03:46:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:46:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:46:28 INFO - 'MOZ_NO_REMOTE': '1', 03:46:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:46:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:46:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:46:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:46:28 INFO - 'PWD': '/builds/slave/test', 03:46:28 INFO - 'SHELL': '/bin/bash', 03:46:28 INFO - 'SHLVL': '1', 03:46:28 INFO - 'TERM': 'linux', 03:46:28 INFO - 'TMOUT': '86400', 03:46:28 INFO - 'USER': 'cltbld', 03:46:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461062570.754707-35396446', 03:46:28 INFO - '_': '/tools/buildbot/bin/python'} 03:46:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:46:28 INFO - Downloading/unpacking psutil>=0.7.1 03:46:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:46:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:46:28 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 03:46:28 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 03:46:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:46:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:46:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:46:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:46:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:46:34 INFO - Installing collected packages: psutil 03:46:34 INFO - Running setup.py install for psutil 03:46:34 INFO - building 'psutil._psutil_linux' extension 03:46:34 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 03:46:35 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 03:46:35 INFO - building 'psutil._psutil_posix' extension 03:46:35 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 03:46:35 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 03:46:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:46:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:46:35 INFO - Successfully installed psutil 03:46:35 INFO - Cleaning up... 03:46:35 INFO - Return code: 0 03:46:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:46: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')]} 03:46:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:46:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:46: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')]} 03:46:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:46:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:46:35 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 0x1ef4030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ef53f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ff8830>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2008670>, '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 0x1f1c4a0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f1c930>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461062570.754707-35396446', '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 03:46:35 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 03:46:35 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 03:46:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:46:35 INFO - 'CCACHE_UMASK': '002', 03:46:35 INFO - 'DISPLAY': ':0', 03:46:35 INFO - 'HOME': '/home/cltbld', 03:46:35 INFO - 'LANG': 'en_US.UTF-8', 03:46:35 INFO - 'LOGNAME': 'cltbld', 03:46:35 INFO - 'MAIL': '/var/mail/cltbld', 03:46:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:46:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:46:35 INFO - 'MOZ_NO_REMOTE': '1', 03:46:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:46:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:46:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:46:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:46:35 INFO - 'PWD': '/builds/slave/test', 03:46:35 INFO - 'SHELL': '/bin/bash', 03:46:35 INFO - 'SHLVL': '1', 03:46:35 INFO - 'TERM': 'linux', 03:46:35 INFO - 'TMOUT': '86400', 03:46:35 INFO - 'USER': 'cltbld', 03:46:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461062570.754707-35396446', 03:46:35 INFO - '_': '/tools/buildbot/bin/python'} 03:46:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:46:36 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:46:36 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 03:46:36 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 03:46:36 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 03:46:36 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 03:46:36 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 03:46:36 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 03:46:41 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:46:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:46:41 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:46:41 INFO - Installing collected packages: mozsystemmonitor 03:46:41 INFO - Running setup.py install for mozsystemmonitor 03:46:41 INFO - Successfully installed mozsystemmonitor 03:46:41 INFO - Cleaning up... 03:46:41 INFO - Return code: 0 03:46:41 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:46:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:46:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:46:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:46:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:46:41 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 0x1ef4030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ef53f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ff8830>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2008670>, '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 0x1f1c4a0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f1c930>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461062570.754707-35396446', '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 03:46:41 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 03:46:41 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 03:46:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:46:41 INFO - 'CCACHE_UMASK': '002', 03:46:41 INFO - 'DISPLAY': ':0', 03:46:41 INFO - 'HOME': '/home/cltbld', 03:46:41 INFO - 'LANG': 'en_US.UTF-8', 03:46:41 INFO - 'LOGNAME': 'cltbld', 03:46:41 INFO - 'MAIL': '/var/mail/cltbld', 03:46:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:46:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:46:41 INFO - 'MOZ_NO_REMOTE': '1', 03:46:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:46:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:46:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:46:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:46:41 INFO - 'PWD': '/builds/slave/test', 03:46:41 INFO - 'SHELL': '/bin/bash', 03:46:41 INFO - 'SHLVL': '1', 03:46:41 INFO - 'TERM': 'linux', 03:46:41 INFO - 'TMOUT': '86400', 03:46:41 INFO - 'USER': 'cltbld', 03:46:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461062570.754707-35396446', 03:46:41 INFO - '_': '/tools/buildbot/bin/python'} 03:46:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:46:42 INFO - Downloading/unpacking blobuploader==1.2.4 03:46:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:46:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:46:42 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 03:46:42 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 03:46:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:46:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:46:47 INFO - Downloading blobuploader-1.2.4.tar.gz 03:46:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:46:47 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:46: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 03:46: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 03:46: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 03:46: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 03:46: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 03:46: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 03:46:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:46:48 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:46:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:46:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:46:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:46:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:46:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:46:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:46:49 INFO - Downloading docopt-0.6.1.tar.gz 03:46:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:46:49 INFO - Installing collected packages: blobuploader, requests, docopt 03:46:49 INFO - Running setup.py install for blobuploader 03:46:49 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:46:49 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:46:49 INFO - Running setup.py install for requests 03:46:50 INFO - Running setup.py install for docopt 03:46:50 INFO - Successfully installed blobuploader requests docopt 03:46:50 INFO - Cleaning up... 03:46:50 INFO - Return code: 0 03:46:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:46:50 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')]} 03:46:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:46:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:46:50 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')]} 03:46:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:46:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:46:50 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 0x1ef4030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ef53f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ff8830>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2008670>, '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 0x1f1c4a0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f1c930>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461062570.754707-35396446', '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 03:46:50 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 03:46:50 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 03:46:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:46:50 INFO - 'CCACHE_UMASK': '002', 03:46:50 INFO - 'DISPLAY': ':0', 03:46:50 INFO - 'HOME': '/home/cltbld', 03:46:50 INFO - 'LANG': 'en_US.UTF-8', 03:46:50 INFO - 'LOGNAME': 'cltbld', 03:46:50 INFO - 'MAIL': '/var/mail/cltbld', 03:46:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:46:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:46:50 INFO - 'MOZ_NO_REMOTE': '1', 03:46:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:46:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:46:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:46:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:46:50 INFO - 'PWD': '/builds/slave/test', 03:46:50 INFO - 'SHELL': '/bin/bash', 03:46:50 INFO - 'SHLVL': '1', 03:46:50 INFO - 'TERM': 'linux', 03:46:50 INFO - 'TMOUT': '86400', 03:46:50 INFO - 'USER': 'cltbld', 03:46:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461062570.754707-35396446', 03:46:50 INFO - '_': '/tools/buildbot/bin/python'} 03:46:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:46:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:46:51 INFO - Running setup.py (path:/tmp/pip-9MrvnI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:46:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:46:51 INFO - Running setup.py (path:/tmp/pip-ZBH5xr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:46:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:46:51 INFO - Running setup.py (path:/tmp/pip-167qGS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:46:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:46:51 INFO - Running setup.py (path:/tmp/pip-P3l3sB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:46:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:46:51 INFO - Running setup.py (path:/tmp/pip-RQo4cc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:46:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:46:51 INFO - Running setup.py (path:/tmp/pip-PEc8UJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:46:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:46:51 INFO - Running setup.py (path:/tmp/pip-wQHsL1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:46:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:46:51 INFO - Running setup.py (path:/tmp/pip-dPtb9k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:46:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:46:52 INFO - Running setup.py (path:/tmp/pip-P0bdUE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:46:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:46:52 INFO - Running setup.py (path:/tmp/pip-CIXuM4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:46:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:46:52 INFO - Running setup.py (path:/tmp/pip-RkS_SU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:46:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:46:52 INFO - Running setup.py (path:/tmp/pip-EXHHbT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:46:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:46:52 INFO - Running setup.py (path:/tmp/pip-PE6nbb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:46:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:46:52 INFO - Running setup.py (path:/tmp/pip-xXsKbi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:46:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:46:52 INFO - Running setup.py (path:/tmp/pip-AtqQMQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:46:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:46:53 INFO - Running setup.py (path:/tmp/pip-bFsvno-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:46:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:46:53 INFO - Running setup.py (path:/tmp/pip-TcMQ3U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:46:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:46:53 INFO - Running setup.py (path:/tmp/pip-lTrEA7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:46:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:46:53 INFO - Running setup.py (path:/tmp/pip-jwOUn3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:46:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:46:53 INFO - Running setup.py (path:/tmp/pip-NQqFXO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:46:53 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:46:54 INFO - Running setup.py (path:/tmp/pip-jJrrQU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:46:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:46:54 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 03:46:54 INFO - Running setup.py install for manifestparser 03:46:54 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:46:54 INFO - Running setup.py install for mozcrash 03:46:54 INFO - Running setup.py install for mozdebug 03:46:54 INFO - Running setup.py install for mozdevice 03:46:54 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:46:54 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:46:55 INFO - Running setup.py install for mozfile 03:46:55 INFO - Running setup.py install for mozhttpd 03:46:55 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:46:55 INFO - Running setup.py install for mozinfo 03:46:55 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:46:55 INFO - Running setup.py install for mozInstall 03:46:55 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:46:55 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:46:55 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:46:55 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:46:55 INFO - Running setup.py install for mozleak 03:46:55 INFO - Running setup.py install for mozlog 03:46:56 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:46:56 INFO - Running setup.py install for moznetwork 03:46:56 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:46:56 INFO - Running setup.py install for mozprocess 03:46:56 INFO - Running setup.py install for mozprofile 03:46:56 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:46:56 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:46:56 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:46:56 INFO - Running setup.py install for mozrunner 03:46:57 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:46:57 INFO - Running setup.py install for mozscreenshot 03:46:57 INFO - Running setup.py install for moztest 03:46:57 INFO - Running setup.py install for mozversion 03:46:57 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:46:57 INFO - Running setup.py install for wptserve 03:46:57 INFO - Running setup.py install for marionette-driver 03:46:58 INFO - Running setup.py install for browsermob-proxy 03:46:58 INFO - Running setup.py install for marionette-client 03:46:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:46:58 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:46:58 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 03:46:58 INFO - Cleaning up... 03:46:58 INFO - Return code: 0 03:46:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:46:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:46:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:46:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:46:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:46:58 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 0x1ef4030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ef53f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ff8830>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2008670>, '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 0x1f1c4a0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f1c930>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461062570.754707-35396446', '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 03:46:58 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 03:46:58 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 03:46:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:46:58 INFO - 'CCACHE_UMASK': '002', 03:46:58 INFO - 'DISPLAY': ':0', 03:46:58 INFO - 'HOME': '/home/cltbld', 03:46:58 INFO - 'LANG': 'en_US.UTF-8', 03:46:58 INFO - 'LOGNAME': 'cltbld', 03:46:58 INFO - 'MAIL': '/var/mail/cltbld', 03:46:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:46:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:46:58 INFO - 'MOZ_NO_REMOTE': '1', 03:46:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:46:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:46:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:46:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:46:58 INFO - 'PWD': '/builds/slave/test', 03:46:58 INFO - 'SHELL': '/bin/bash', 03:46:58 INFO - 'SHLVL': '1', 03:46:58 INFO - 'TERM': 'linux', 03:46:58 INFO - 'TMOUT': '86400', 03:46:58 INFO - 'USER': 'cltbld', 03:46:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461062570.754707-35396446', 03:46:58 INFO - '_': '/tools/buildbot/bin/python'} 03:46:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:46:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:46:59 INFO - Running setup.py (path:/tmp/pip-B9TZ2X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:46:59 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)) 03:46:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:46:59 INFO - Running setup.py (path:/tmp/pip-6cwAAZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:46:59 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)) 03:46:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:46:59 INFO - Running setup.py (path:/tmp/pip-mC9fQz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:46:59 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)) 03:46:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:46:59 INFO - Running setup.py (path:/tmp/pip-_XDowz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:46:59 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)) 03:46:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:46:59 INFO - Running setup.py (path:/tmp/pip-bCHtYj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:46:59 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)) 03:46:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:46:59 INFO - Running setup.py (path:/tmp/pip-vNPJ4s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:47:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 03:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:47:00 INFO - Running setup.py (path:/tmp/pip-jT6sLp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:47:00 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)) 03:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:47:00 INFO - Running setup.py (path:/tmp/pip-YgNUpt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:47:00 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)) 03:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:47:00 INFO - Running setup.py (path:/tmp/pip-Ohz7yf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:47:00 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)) 03:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:47:00 INFO - Running setup.py (path:/tmp/pip-tSnlea-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:47:00 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)) 03:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:47:00 INFO - Running setup.py (path:/tmp/pip-D6rqed-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:47:00 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)) 03:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:47:00 INFO - Running setup.py (path:/tmp/pip-cVhBbT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:47:00 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)) 03:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:47:00 INFO - Running setup.py (path:/tmp/pip-w4DHfQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:47:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 03:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:47:01 INFO - Running setup.py (path:/tmp/pip-skNIAM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:47:01 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)) 03:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:47:01 INFO - Running setup.py (path:/tmp/pip-yIJo43-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:47:01 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)) 03:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:47:01 INFO - Running setup.py (path:/tmp/pip-jUJMWn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:47:01 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)) 03:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:47:01 INFO - Running setup.py (path:/tmp/pip-pRsHWN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:47:01 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)) 03:47:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:47:01 INFO - Running setup.py (path:/tmp/pip-fRbpv0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:47:01 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)) 03:47:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:47:01 INFO - Running setup.py (path:/tmp/pip-TtAIdm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:47:01 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)) 03:47:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:47:02 INFO - Running setup.py (path:/tmp/pip-KXzfMR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:47:02 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 03:47:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:47:02 INFO - Running setup.py (path:/tmp/pip-8DTDwD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:47:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:47:02 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)) 03:47:02 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)) 03:47:02 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)) 03:47:02 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)) 03:47:02 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)) 03:47:02 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)) 03:47:02 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:47:02 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 03:47:02 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 03:47:02 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 03:47:02 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 03:47:02 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 03:47:02 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 03:47:07 INFO - Downloading blessings-1.6.tar.gz 03:47:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:47:07 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)) 03:47:07 INFO - Installing collected packages: blessings 03:47:07 INFO - Running setup.py install for blessings 03:47:08 INFO - Successfully installed blessings 03:47:08 INFO - Cleaning up... 03:47:08 INFO - Return code: 0 03:47:08 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:47:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:47:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:47:08 INFO - Reading from file tmpfile_stdout 03:47:08 INFO - Current package versions: 03:47:08 INFO - argparse == 1.2.1 03:47:08 INFO - blessings == 1.6 03:47:08 INFO - blobuploader == 1.2.4 03:47:08 INFO - browsermob-proxy == 0.6.0 03:47:08 INFO - docopt == 0.6.1 03:47:08 INFO - manifestparser == 1.1 03:47:08 INFO - marionette-client == 2.3.0 03:47:08 INFO - marionette-driver == 1.4.0 03:47:08 INFO - mozInstall == 1.12 03:47:08 INFO - mozcrash == 0.17 03:47:08 INFO - mozdebug == 0.1 03:47:08 INFO - mozdevice == 0.48 03:47:08 INFO - mozfile == 1.2 03:47:08 INFO - mozhttpd == 0.7 03:47:08 INFO - mozinfo == 0.9 03:47:08 INFO - mozleak == 0.1 03:47:08 INFO - mozlog == 3.1 03:47:08 INFO - moznetwork == 0.27 03:47:08 INFO - mozprocess == 0.22 03:47:08 INFO - mozprofile == 0.28 03:47:08 INFO - mozrunner == 6.11 03:47:08 INFO - mozscreenshot == 0.1 03:47:08 INFO - mozsystemmonitor == 0.0 03:47:08 INFO - moztest == 0.7 03:47:08 INFO - mozversion == 1.4 03:47:08 INFO - psutil == 3.1.1 03:47:08 INFO - requests == 1.2.3 03:47:08 INFO - wptserve == 1.4.0 03:47:08 INFO - wsgiref == 0.1.2 03:47:08 INFO - Running post-action listener: _resource_record_post_action 03:47:08 INFO - Running post-action listener: _start_resource_monitoring 03:47:08 INFO - Starting resource monitoring. 03:47:08 INFO - ##### 03:47:08 INFO - ##### Running pull step. 03:47:08 INFO - ##### 03:47:08 INFO - Running pre-action listener: _resource_record_pre_action 03:47:08 INFO - Running main action method: pull 03:47:08 INFO - Pull has nothing to do! 03:47:08 INFO - Running post-action listener: _resource_record_post_action 03:47:08 INFO - ##### 03:47:08 INFO - ##### Running install step. 03:47:08 INFO - ##### 03:47:08 INFO - Running pre-action listener: _resource_record_pre_action 03:47:08 INFO - Running main action method: install 03:47:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:47:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:47:09 INFO - Reading from file tmpfile_stdout 03:47:09 INFO - Detecting whether we're running mozinstall >=1.0... 03:47:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:47:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:47:09 INFO - Reading from file tmpfile_stdout 03:47:09 INFO - Output received: 03:47:09 INFO - Usage: mozinstall [options] installer 03:47:09 INFO - Options: 03:47:09 INFO - -h, --help show this help message and exit 03:47:09 INFO - -d DEST, --destination=DEST 03:47:09 INFO - Directory to install application into. [default: 03:47:09 INFO - "/builds/slave/test"] 03:47:09 INFO - --app=APP Application being installed. [default: firefox] 03:47:09 INFO - mkdir: /builds/slave/test/build/application 03:47:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 03:47:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 03:47:38 INFO - Reading from file tmpfile_stdout 03:47:38 INFO - Output received: 03:47:38 INFO - /builds/slave/test/build/application/firefox/firefox 03:47:38 INFO - Running post-action listener: _resource_record_post_action 03:47:38 INFO - ##### 03:47:38 INFO - ##### Running run-tests step. 03:47:38 INFO - ##### 03:47:38 INFO - Running pre-action listener: _resource_record_pre_action 03:47:38 INFO - Running main action method: run_tests 03:47:38 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:47:38 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:47:38 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:47:38 INFO - grabbing minidump binary from tooltool 03:47:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:47:38 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2008670>, '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 0x1f1c4a0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f1c930>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:47:38 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 03:47:38 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 03:47:38 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:47:38 INFO - Return code: 0 03:47:38 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 03:47:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:47:38 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/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 03:47:38 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/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 03:47:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:47:38 INFO - 'CCACHE_UMASK': '002', 03:47:38 INFO - 'DISPLAY': ':0', 03:47:38 INFO - 'HOME': '/home/cltbld', 03:47:38 INFO - 'LANG': 'en_US.UTF-8', 03:47:38 INFO - 'LOGNAME': 'cltbld', 03:47:38 INFO - 'MAIL': '/var/mail/cltbld', 03:47:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:47:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:47:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:47:38 INFO - 'MOZ_NO_REMOTE': '1', 03:47:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:47:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:47:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:47:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:47:38 INFO - 'PWD': '/builds/slave/test', 03:47:38 INFO - 'SHELL': '/bin/bash', 03:47:38 INFO - 'SHLVL': '1', 03:47:38 INFO - 'TERM': 'linux', 03:47:38 INFO - 'TMOUT': '86400', 03:47:38 INFO - 'USER': 'cltbld', 03:47:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461062570.754707-35396446', 03:47:38 INFO - '_': '/tools/buildbot/bin/python'} 03:47:38 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/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 03:47:39 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 03:47:39 INFO - import pkg_resources 03:47:40 INFO - Using 1 client processes 03:47:41 INFO - wptserve Starting http server on 127.0.0.1:8000 03:47:41 INFO - wptserve Starting http server on 127.0.0.1:8001 03:47:41 INFO - wptserve Starting http server on 127.0.0.1:8443 03:47:43 INFO - SUITE-START | Running 778 tests 03:47:43 INFO - Running testharness tests 03:47:43 INFO - Setting up ssl 03:47:43 INFO - PROCESS | certutil | 03:47:43 INFO - PROCESS | certutil | 03:47:43 INFO - PROCESS | certutil | 03:47:43 INFO - Certificate Nickname Trust Attributes 03:47:43 INFO - SSL,S/MIME,JAR/XPI 03:47:43 INFO - 03:47:43 INFO - web-platform-tests CT,, 03:47:43 INFO - 03:47:43 INFO - Starting runner 03:47:46 INFO - PROCESS | 1825 | 1461062866052 Marionette DEBUG Marionette enabled via build flag and pref 03:47:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1338c05800 == 1 [pid = 1825] [id = 1] 03:47:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 1 (0x7f1338c06000) [pid = 1825] [serial = 1] [outer = (nil)] 03:47:46 INFO - PROCESS | 1825 | [1825] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 03:47:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 2 (0x7f1338c07000) [pid = 1825] [serial = 2] [outer = 0x7f1338c06000] 03:47:46 INFO - PROCESS | 1825 | 1461062866673 Marionette INFO Listening on port 2828 03:47:47 INFO - PROCESS | 1825 | 1461062867225 Marionette DEBUG Marionette enabled via command-line flag 03:47:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1335d7e800 == 2 [pid = 1825] [id = 2] 03:47:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 3 (0x7f1335dc4000) [pid = 1825] [serial = 3] [outer = (nil)] 03:47:47 INFO - PROCESS | 1825 | [1825] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 03:47:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 4 (0x7f1335dc5000) [pid = 1825] [serial = 4] [outer = 0x7f1335dc4000] 03:47:47 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f1335bac5e0 03:47:47 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f133b49fd90 03:47:47 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f1334f180a0 03:47:47 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f1334f183a0 03:47:47 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f1334f186d0 03:47:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 5 (0x7f133aacf000) [pid = 1825] [serial = 5] [outer = 0x7f1338c06000] 03:47:47 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:47:47 INFO - PROCESS | 1825 | 1461062867591 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:59171 03:47:47 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:47:47 INFO - PROCESS | 1825 | 1461062867669 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:59172 03:47:47 INFO - PROCESS | 1825 | 1461062867677 Marionette DEBUG Closed connection conn0 03:47:47 INFO - PROCESS | 1825 | [1825] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 03:47:47 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:47:47 INFO - PROCESS | 1825 | 1461062867803 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:59173 03:47:47 INFO - PROCESS | 1825 | 1461062867806 Marionette DEBUG Closed connection conn1 03:47:47 INFO - PROCESS | 1825 | 1461062867830 Marionette DEBUG Closed connection conn2 03:47:47 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:47:47 INFO - PROCESS | 1825 | 1461062867850 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:59174 03:47:47 INFO - PROCESS | 1825 | 1461062867892 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:47:47 INFO - PROCESS | 1825 | 1461062867905 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419025149","device":"desktop","version":"48.0a1"} 03:47:48 INFO - PROCESS | 1825 | [1825] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:47:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328eb9000 == 3 [pid = 1825] [id = 3] 03:47:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 6 (0x7f1328eb9800) [pid = 1825] [serial = 6] [outer = (nil)] 03:47:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328eba000 == 4 [pid = 1825] [id = 4] 03:47:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 7 (0x7f1328e7d800) [pid = 1825] [serial = 7] [outer = (nil)] 03:47:50 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:47:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327d11000 == 5 [pid = 1825] [id = 5] 03:47:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 8 (0x7f1327f9fc00) [pid = 1825] [serial = 8] [outer = (nil)] 03:47:50 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:47:50 INFO - PROCESS | 1825 | [1825] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:47:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 9 (0x7f1327c0a800) [pid = 1825] [serial = 9] [outer = 0x7f1327f9fc00] 03:47:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 10 (0x7f1327869800) [pid = 1825] [serial = 10] [outer = 0x7f1328eb9800] 03:47:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 11 (0x7f1327728000) [pid = 1825] [serial = 11] [outer = 0x7f1328e7d800] 03:47:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 12 (0x7f132772a000) [pid = 1825] [serial = 12] [outer = 0x7f1327f9fc00] 03:47:51 INFO - PROCESS | 1825 | 1461062871674 Marionette DEBUG loaded listener.js 03:47:51 INFO - PROCESS | 1825 | 1461062871691 Marionette DEBUG loaded listener.js 03:47:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 13 (0x7f1325978c00) [pid = 1825] [serial = 13] [outer = 0x7f1327f9fc00] 03:47:52 INFO - PROCESS | 1825 | 1461062872398 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"3fa2aaa5-bfd5-45f5-90d8-c8b643c678a3","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419025149","device":"desktop","version":"48.0a1","command_id":1}}] 03:47:52 INFO - PROCESS | 1825 | 1461062872585 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}] 03:47:52 INFO - PROCESS | 1825 | 1461062872652 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 03:47:52 INFO - PROCESS | 1825 | 1461062872962 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:47:52 INFO - PROCESS | 1825 | [1825] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:47:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 14 (0x7f1321b4c800) [pid = 1825] [serial = 14] [outer = 0x7f1327f9fc00] 03:47:53 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:47:53 INFO - PROCESS | 1825 | 1461062873370 Marionette TRACE conn3 <- [1,3,null,{}] 03:47:53 INFO - PROCESS | 1825 | 1461062873377 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:47:53 INFO - PROCESS | 1825 | 1461062873396 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 03:47:53 INFO - PROCESS | 1825 | 1461062873430 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 03:47:53 INFO - PROCESS | 1825 | 1461062873434 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 03:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:47:53 INFO - PROCESS | 1825 | 1461062873442 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:47:53 INFO - PROCESS | 1825 | 1461062873447 Marionette TRACE conn3 <- [1,6,null,{}] 03:47:53 INFO - PROCESS | 1825 | 1461062873453 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}] 03:47:53 INFO - PROCESS | 1825 | 1461062873468 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 03:47:53 INFO - PROCESS | 1825 | 1461062873491 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1321bfb800 == 6 [pid = 1825] [id = 6] 03:47:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 15 (0x7f132a11a400) [pid = 1825] [serial = 15] [outer = (nil)] 03:47:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 16 (0x7f132a11c400) [pid = 1825] [serial = 16] [outer = 0x7f132a11a400] 03:47:53 INFO - PROCESS | 1825 | 1461062873554 Marionette DEBUG loaded listener.js 03:47:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 17 (0x7f132a121c00) [pid = 1825] [serial = 17] [outer = 0x7f132a11a400] 03:47:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1320f92000 == 7 [pid = 1825] [id = 7] 03:47:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 18 (0x7f1320fe8400) [pid = 1825] [serial = 18] [outer = (nil)] 03:47:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 19 (0x7f1320fea400) [pid = 1825] [serial = 19] [outer = 0x7f1320fe8400] 03:47:54 INFO - PROCESS | 1825 | 1461062874015 Marionette DEBUG loaded listener.js 03:47:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 20 (0x7f1320c7c000) [pid = 1825] [serial = 20] [outer = 0x7f1320fe8400] 03:47:54 INFO - PROCESS | 1825 | [1825] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 03:47:54 INFO - PROCESS | 1825 | 1461062874505 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]]]}] 03:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1079ms 03:47:54 INFO - PROCESS | 1825 | 1461062874646 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 03:47:54 INFO - PROCESS | 1825 | 1461062874648 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 03:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:47:54 INFO - PROCESS | 1825 | 1461062874673 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:47:54 INFO - PROCESS | 1825 | 1461062874675 Marionette TRACE conn3 <- [1,10,null,{}] 03:47:54 INFO - PROCESS | 1825 | 1461062874702 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}] 03:47:54 INFO - PROCESS | 1825 | 1461062874858 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 03:47:54 INFO - PROCESS | 1825 | 1461062874873 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f36e800 == 8 [pid = 1825] [id = 8] 03:47:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 21 (0x7f131f3bf400) [pid = 1825] [serial = 21] [outer = (nil)] 03:47:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 22 (0x7f13201d4c00) [pid = 1825] [serial = 22] [outer = 0x7f131f3bf400] 03:47:54 INFO - PROCESS | 1825 | 1461062874937 Marionette DEBUG loaded listener.js 03:47:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 23 (0x7f132a125800) [pid = 1825] [serial = 23] [outer = 0x7f131f3bf400] 03:47:55 INFO - PROCESS | 1825 | 1461062875467 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]]]}] 03:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 852ms 03:47:55 INFO - PROCESS | 1825 | 1461062875515 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 03:47:55 INFO - PROCESS | 1825 | 1461062875519 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 03:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:47:55 INFO - PROCESS | 1825 | 1461062875524 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:47:55 INFO - PROCESS | 1825 | 1461062875526 Marionette TRACE conn3 <- [1,14,null,{}] 03:47:55 INFO - PROCESS | 1825 | 1461062875531 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}] 03:47:55 INFO - PROCESS | 1825 | 1461062875676 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 03:47:55 INFO - PROCESS | 1825 | 1461062875695 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f6da800 == 9 [pid = 1825] [id = 9] 03:47:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 24 (0x7f131f506400) [pid = 1825] [serial = 24] [outer = (nil)] 03:47:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 25 (0x7f131f59e800) [pid = 1825] [serial = 25] [outer = 0x7f131f506400] 03:47:55 INFO - PROCESS | 1825 | 1461062875755 Marionette DEBUG loaded listener.js 03:47:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 26 (0x7f131f5a9000) [pid = 1825] [serial = 26] [outer = 0x7f131f506400] 03:47:56 INFO - PROCESS | 1825 | 1461062876331 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]]]}] 03:47:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 826ms 03:47:56 INFO - PROCESS | 1825 | 1461062876351 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 03:47:56 INFO - PROCESS | 1825 | 1461062876355 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 03:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:47:56 INFO - PROCESS | 1825 | 1461062876711 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:47:56 INFO - PROCESS | 1825 | 1461062876718 Marionette TRACE conn3 <- [1,18,null,{}] 03:47:56 INFO - PROCESS | 1825 | 1461062876731 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}] 03:47:56 INFO - PROCESS | 1825 | 1461062876882 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 03:47:57 INFO - PROCESS | 1825 | 1461062876996 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f36e000 == 10 [pid = 1825] [id = 10] 03:47:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 27 (0x7f131f59c000) [pid = 1825] [serial = 27] [outer = (nil)] 03:47:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 28 (0x7f131f5a7000) [pid = 1825] [serial = 28] [outer = 0x7f131f59c000] 03:47:57 INFO - PROCESS | 1825 | 1461062877070 Marionette DEBUG loaded listener.js 03:47:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 29 (0x7f131f7f3400) [pid = 1825] [serial = 29] [outer = 0x7f131f59c000] 03:47:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1320ca5800 == 11 [pid = 1825] [id = 11] 03:47:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 30 (0x7f1320ca6000) [pid = 1825] [serial = 30] [outer = (nil)] 03:47:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 31 (0x7f1320cab800) [pid = 1825] [serial = 31] [outer = 0x7f1320ca6000] 03:47:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 32 (0x7f131f6e5800) [pid = 1825] [serial = 32] [outer = 0x7f1320ca6000] 03:47:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1320cbb000 == 12 [pid = 1825] [id = 12] 03:47:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 33 (0x7f131f59ec00) [pid = 1825] [serial = 33] [outer = (nil)] 03:47:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 34 (0x7f1321b52400) [pid = 1825] [serial = 34] [outer = 0x7f131f59ec00] 03:47:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 35 (0x7f1320fdf000) [pid = 1825] [serial = 35] [outer = 0x7f131f59ec00] 03:47:58 INFO - PROCESS | 1825 | 1461062878147 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]]]}] 03:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1774ms 03:47:58 INFO - PROCESS | 1825 | 1461062878202 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 03:47:58 INFO - PROCESS | 1825 | 1461062878208 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 03:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:47:58 INFO - PROCESS | 1825 | 1461062878215 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:47:58 INFO - PROCESS | 1825 | 1461062878219 Marionette TRACE conn3 <- [1,22,null,{}] 03:47:58 INFO - PROCESS | 1825 | 1461062878229 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}] 03:47:58 INFO - PROCESS | 1825 | 1461062878428 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 03:47:58 INFO - PROCESS | 1825 | 1461062878590 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13266aa800 == 13 [pid = 1825] [id = 13] 03:47:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 36 (0x7f1320c7e000) [pid = 1825] [serial = 36] [outer = (nil)] 03:47:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 37 (0x7f1327727c00) [pid = 1825] [serial = 37] [outer = 0x7f1320c7e000] 03:47:58 INFO - PROCESS | 1825 | 1461062878660 Marionette DEBUG loaded listener.js 03:47:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 38 (0x7f1327c0a000) [pid = 1825] [serial = 38] [outer = 0x7f1320c7e000] 03:47:59 INFO - PROCESS | 1825 | 1461062879365 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]]]}] 03:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1184ms 03:47:59 INFO - PROCESS | 1825 | 1461062879407 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 03:47:59 INFO - PROCESS | 1825 | 1461062879410 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 03:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:47:59 INFO - PROCESS | 1825 | 1461062879420 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:47:59 INFO - PROCESS | 1825 | 1461062879423 Marionette TRACE conn3 <- [1,26,null,{}] 03:47:59 INFO - PROCESS | 1825 | 1461062879429 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}] 03:47:59 INFO - PROCESS | 1825 | 1461062879619 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 03:47:59 INFO - PROCESS | 1825 | 1461062879743 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132832a000 == 14 [pid = 1825] [id = 14] 03:47:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 39 (0x7f13287a7000) [pid = 1825] [serial = 39] [outer = (nil)] 03:47:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 40 (0x7f13287ab400) [pid = 1825] [serial = 40] [outer = 0x7f13287a7000] 03:47:59 INFO - PROCESS | 1825 | 1461062879818 Marionette DEBUG loaded listener.js 03:47:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 41 (0x7f1328e36c00) [pid = 1825] [serial = 41] [outer = 0x7f13287a7000] 03:48:00 INFO - PROCESS | 1825 | 1461062880890 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]]]}] 03:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1492ms 03:48:00 INFO - PROCESS | 1825 | 1461062880912 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 03:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:48:00 INFO - PROCESS | 1825 | 1461062880919 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 03:48:00 INFO - PROCESS | 1825 | 1461062880927 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:48:00 INFO - PROCESS | 1825 | 1461062880930 Marionette TRACE conn3 <- [1,30,null,{}] 03:48:00 INFO - PROCESS | 1825 | 1461062880938 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}] 03:48:01 INFO - PROCESS | 1825 | 1461062881065 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 03:48:01 INFO - PROCESS | 1825 | 1461062881084 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1321bde000 == 15 [pid = 1825] [id = 15] 03:48:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 42 (0x7f132698a000) [pid = 1825] [serial = 42] [outer = (nil)] 03:48:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 43 (0x7f1327210800) [pid = 1825] [serial = 43] [outer = 0x7f132698a000] 03:48:01 INFO - PROCESS | 1825 | 1461062881172 Marionette DEBUG loaded listener.js 03:48:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 44 (0x7f1327275400) [pid = 1825] [serial = 44] [outer = 0x7f132698a000] 03:48:01 INFO - PROCESS | 1825 | 1461062881970 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]]]}] 03:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1086ms 03:48:02 INFO - PROCESS | 1825 | 1461062882013 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 03:48:02 INFO - PROCESS | 1825 | 1461062882021 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 03:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:48:02 INFO - PROCESS | 1825 | 1461062882033 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:48:02 INFO - PROCESS | 1825 | 1461062882037 Marionette TRACE conn3 <- [1,34,null,{}] 03:48:02 INFO - PROCESS | 1825 | 1461062882043 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}] 03:48:02 INFO - PROCESS | 1825 | 1461062882214 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 03:48:02 INFO - PROCESS | 1825 | 1461062882227 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327cb6000 == 16 [pid = 1825] [id = 16] 03:48:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 45 (0x7f131f5a2000) [pid = 1825] [serial = 45] [outer = (nil)] 03:48:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 46 (0x7f1328e31400) [pid = 1825] [serial = 46] [outer = 0x7f131f5a2000] 03:48:02 INFO - PROCESS | 1825 | 1461062882291 Marionette DEBUG loaded listener.js 03:48:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 47 (0x7f1328e77800) [pid = 1825] [serial = 47] [outer = 0x7f131f5a2000] 03:48:02 INFO - PROCESS | 1825 | 1461062882932 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]]]}] 03:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 933ms 03:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:48:02 INFO - PROCESS | 1825 | 1461062882967 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 03:48:02 INFO - PROCESS | 1825 | 1461062882969 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 03:48:02 INFO - PROCESS | 1825 | 1461062882975 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:48:02 INFO - PROCESS | 1825 | 1461062882980 Marionette TRACE conn3 <- [1,38,null,{}] 03:48:03 INFO - PROCESS | 1825 | 1461062882994 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}] 03:48:03 INFO - PROCESS | 1825 | 1461062883158 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 03:48:03 INFO - PROCESS | 1825 | 1461062883181 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328747800 == 17 [pid = 1825] [id = 17] 03:48:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 48 (0x7f132915bc00) [pid = 1825] [serial = 48] [outer = (nil)] 03:48:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 49 (0x7f1329539000) [pid = 1825] [serial = 49] [outer = 0x7f132915bc00] 03:48:03 INFO - PROCESS | 1825 | 1461062883245 Marionette DEBUG loaded listener.js 03:48:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 50 (0x7f132a097800) [pid = 1825] [serial = 50] [outer = 0x7f132915bc00] 03:48:03 INFO - PROCESS | 1825 | 1461062883933 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]]]}] 03:48:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 988ms 03:48:03 INFO - PROCESS | 1825 | 1461062883962 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 03:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:48:03 INFO - PROCESS | 1825 | 1461062883965 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 03:48:03 INFO - PROCESS | 1825 | 1461062883972 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:48:03 INFO - PROCESS | 1825 | 1461062883975 Marionette TRACE conn3 <- [1,42,null,{}] 03:48:03 INFO - PROCESS | 1825 | 1461062883979 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}] 03:48:04 INFO - PROCESS | 1825 | 1461062884137 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 03:48:04 INFO - PROCESS | 1825 | 1461062884155 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328ec9000 == 18 [pid = 1825] [id = 18] 03:48:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 51 (0x7f13271d0c00) [pid = 1825] [serial = 51] [outer = (nil)] 03:48:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 52 (0x7f132a0fa400) [pid = 1825] [serial = 52] [outer = 0x7f13271d0c00] 03:48:04 INFO - PROCESS | 1825 | 1461062884216 Marionette DEBUG loaded listener.js 03:48:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 53 (0x7f132b688c00) [pid = 1825] [serial = 53] [outer = 0x7f13271d0c00] 03:48:04 INFO - PROCESS | 1825 | 1461062884834 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]]]}] 03:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 883ms 03:48:04 INFO - PROCESS | 1825 | 1461062884855 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 03:48:04 INFO - PROCESS | 1825 | 1461062884858 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 03:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:48:04 INFO - PROCESS | 1825 | 1461062884863 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:48:04 INFO - PROCESS | 1825 | 1461062884865 Marionette TRACE conn3 <- [1,46,null,{}] 03:48:04 INFO - PROCESS | 1825 | 1461062884871 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}] 03:48:04 INFO - PROCESS | 1825 | 1461062884995 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 03:48:05 INFO - PROCESS | 1825 | 1461062885013 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132951a800 == 19 [pid = 1825] [id = 19] 03:48:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 54 (0x7f1322e1ec00) [pid = 1825] [serial = 54] [outer = (nil)] 03:48:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 55 (0x7f1324385800) [pid = 1825] [serial = 55] [outer = 0x7f1322e1ec00] 03:48:05 INFO - PROCESS | 1825 | 1461062885075 Marionette DEBUG loaded listener.js 03:48:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 56 (0x7f132f23b000) [pid = 1825] [serial = 56] [outer = 0x7f1322e1ec00] 03:48:05 INFO - PROCESS | 1825 | 1461062885787 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]]]}] 03:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 974ms 03:48:05 INFO - PROCESS | 1825 | 1461062885838 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 03:48:05 INFO - PROCESS | 1825 | 1461062885842 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 03:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:48:05 INFO - PROCESS | 1825 | 1461062885847 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:48:05 INFO - PROCESS | 1825 | 1461062885849 Marionette TRACE conn3 <- [1,50,null,{}] 03:48:05 INFO - PROCESS | 1825 | 1461062885854 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}] 03:48:06 INFO - PROCESS | 1825 | 1461062886025 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 03:48:06 INFO - PROCESS | 1825 | 1461062886044 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132b350800 == 20 [pid = 1825] [id = 20] 03:48:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 57 (0x7f1335db9800) [pid = 1825] [serial = 57] [outer = (nil)] 03:48:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 58 (0x7f133600d400) [pid = 1825] [serial = 58] [outer = 0x7f1335db9800] 03:48:06 INFO - PROCESS | 1825 | 1461062886107 Marionette DEBUG loaded listener.js 03:48:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 59 (0x7f1336227800) [pid = 1825] [serial = 59] [outer = 0x7f1335db9800] 03:48:06 INFO - PROCESS | 1825 | 1461062886890 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]]]}] 03:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1082ms 03:48:06 INFO - PROCESS | 1825 | 1461062886931 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 03:48:06 INFO - PROCESS | 1825 | 1461062886937 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 03:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:48:06 INFO - PROCESS | 1825 | 1461062886946 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:48:06 INFO - PROCESS | 1825 | 1461062886951 Marionette TRACE conn3 <- [1,54,null,{}] 03:48:06 INFO - PROCESS | 1825 | 1461062886959 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}] 03:48:07 INFO - PROCESS | 1825 | 1461062887119 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 03:48:07 INFO - PROCESS | 1825 | 1461062887237 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1321118800 == 21 [pid = 1825] [id = 21] 03:48:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 60 (0x7f131f5a5400) [pid = 1825] [serial = 60] [outer = (nil)] 03:48:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 61 (0x7f1320f28400) [pid = 1825] [serial = 61] [outer = 0x7f131f5a5400] 03:48:07 INFO - PROCESS | 1825 | 1461062887312 Marionette DEBUG loaded listener.js 03:48:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 62 (0x7f1324382800) [pid = 1825] [serial = 62] [outer = 0x7f131f5a5400] 03:48:08 INFO - PROCESS | 1825 | 1461062888046 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]]]}] 03:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1143ms 03:48:08 INFO - PROCESS | 1825 | 1461062888090 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 03:48:08 INFO - PROCESS | 1825 | 1461062888097 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 03:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:48:08 INFO - PROCESS | 1825 | 1461062888106 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:48:08 INFO - PROCESS | 1825 | 1461062888110 Marionette TRACE conn3 <- [1,58,null,{}] 03:48:08 INFO - PROCESS | 1825 | 1461062888115 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}] 03:48:08 INFO - PROCESS | 1825 | 1461062888255 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 03:48:08 INFO - PROCESS | 1825 | 1461062888389 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132860c800 == 22 [pid = 1825] [id = 22] 03:48:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 63 (0x7f131f5a6800) [pid = 1825] [serial = 63] [outer = (nil)] 03:48:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 64 (0x7f1327403c00) [pid = 1825] [serial = 64] [outer = 0x7f131f5a6800] 03:48:08 INFO - PROCESS | 1825 | 1461062888460 Marionette DEBUG loaded listener.js 03:48:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 65 (0x7f1327c0ac00) [pid = 1825] [serial = 65] [outer = 0x7f131f5a6800] 03:48:09 INFO - PROCESS | 1825 | 1461062889280 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]]]}] 03:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1231ms 03:48:09 INFO - PROCESS | 1825 | 1461062889354 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 03:48:09 INFO - PROCESS | 1825 | 1461062889357 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 03:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:48:09 INFO - PROCESS | 1825 | 1461062889364 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:48:09 INFO - PROCESS | 1825 | 1461062889370 Marionette TRACE conn3 <- [1,62,null,{}] 03:48:09 INFO - PROCESS | 1825 | 1461062889385 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}] 03:48:09 INFO - PROCESS | 1825 | 1461062889546 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 03:48:09 INFO - PROCESS | 1825 | 1461062889662 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132b357800 == 23 [pid = 1825] [id = 23] 03:48:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 66 (0x7f1329160800) [pid = 1825] [serial = 66] [outer = (nil)] 03:48:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 67 (0x7f1329164c00) [pid = 1825] [serial = 67] [outer = 0x7f1329160800] 03:48:09 INFO - PROCESS | 1825 | 1461062889768 Marionette DEBUG loaded listener.js 03:48:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 68 (0x7f132b688000) [pid = 1825] [serial = 68] [outer = 0x7f1329160800] 03:48:10 INFO - PROCESS | 1825 | 1461062890533 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]]]}] 03:48:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1231ms 03:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:48:10 INFO - PROCESS | 1825 | 1461062890602 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 03:48:10 INFO - PROCESS | 1825 | 1461062890606 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 03:48:10 INFO - PROCESS | 1825 | 1461062890612 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:48:10 INFO - PROCESS | 1825 | 1461062890615 Marionette TRACE conn3 <- [1,66,null,{}] 03:48:10 INFO - PROCESS | 1825 | 1461062890620 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}] 03:48:10 INFO - PROCESS | 1825 | 1461062890771 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 03:48:10 INFO - PROCESS | 1825 | 1461062890891 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13256b8800 == 24 [pid = 1825] [id = 24] 03:48:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 69 (0x7f131f503400) [pid = 1825] [serial = 69] [outer = (nil)] 03:48:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 70 (0x7f1335b69400) [pid = 1825] [serial = 70] [outer = 0x7f131f503400] 03:48:10 INFO - PROCESS | 1825 | 1461062890964 Marionette DEBUG loaded listener.js 03:48:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 71 (0x7f1336207000) [pid = 1825] [serial = 71] [outer = 0x7f131f503400] 03:48:12 INFO - PROCESS | 1825 | 1461062891997 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]]]}] 03:48:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132951a800 == 23 [pid = 1825] [id = 19] 03:48:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328ec9000 == 22 [pid = 1825] [id = 18] 03:48:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328747800 == 21 [pid = 1825] [id = 17] 03:48:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1327cb6000 == 20 [pid = 1825] [id = 16] 03:48:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1321bde000 == 19 [pid = 1825] [id = 15] 03:48:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1435ms 03:48:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13266aa800 == 18 [pid = 1825] [id = 13] 03:48:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f36e000 == 17 [pid = 1825] [id = 10] 03:48:12 INFO - PROCESS | 1825 | 1461062892049 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 03:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:48:12 INFO - PROCESS | 1825 | 1461062892055 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 03:48:12 INFO - PROCESS | 1825 | 1461062892063 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:48:12 INFO - PROCESS | 1825 | 1461062892069 Marionette TRACE conn3 <- [1,70,null,{}] 03:48:12 INFO - PROCESS | 1825 | 1461062892078 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}] 03:48:12 INFO - PROCESS | 1825 | 1461062892236 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 03:48:12 INFO - PROCESS | 1825 | 1461062892359 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1320f98000 == 18 [pid = 1825] [id = 25] 03:48:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 72 (0x7f131f7f6c00) [pid = 1825] [serial = 72] [outer = (nil)] 03:48:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 73 (0x7f132430a400) [pid = 1825] [serial = 73] [outer = 0x7f131f7f6c00] 03:48:12 INFO - PROCESS | 1825 | 1461062892439 Marionette DEBUG loaded listener.js 03:48:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 74 (0x7f132662fc00) [pid = 1825] [serial = 74] [outer = 0x7f131f7f6c00] 03:48:13 INFO - PROCESS | 1825 | 1461062893207 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]]]}] 03:48:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1187ms 03:48:13 INFO - PROCESS | 1825 | 1461062893251 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 03:48:13 INFO - PROCESS | 1825 | 1461062893259 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 03:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:48:13 INFO - PROCESS | 1825 | 1461062893269 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:48:13 INFO - PROCESS | 1825 | 1461062893272 Marionette TRACE conn3 <- [1,74,null,{}] 03:48:13 INFO - PROCESS | 1825 | 1461062893278 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}] 03:48:13 INFO - PROCESS | 1825 | 1461062893444 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 03:48:13 INFO - PROCESS | 1825 | 1461062893562 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132814b800 == 19 [pid = 1825] [id = 26] 03:48:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 75 (0x7f1320fe8800) [pid = 1825] [serial = 75] [outer = (nil)] 03:48:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 76 (0x7f1328236000) [pid = 1825] [serial = 76] [outer = 0x7f1320fe8800] 03:48:13 INFO - PROCESS | 1825 | 1461062893631 Marionette DEBUG loaded listener.js 03:48:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 77 (0x7f1328d40c00) [pid = 1825] [serial = 77] [outer = 0x7f1320fe8800] 03:48:14 INFO - PROCESS | 1825 | 1461062894390 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]]]}] 03:48:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1184ms 03:48:14 INFO - PROCESS | 1825 | 1461062894453 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 03:48:14 INFO - PROCESS | 1825 | 1461062894457 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 03:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:48:14 INFO - PROCESS | 1825 | 1461062894462 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:48:14 INFO - PROCESS | 1825 | 1461062894467 Marionette TRACE conn3 <- [1,78,null,{}] 03:48:14 INFO - PROCESS | 1825 | 1461062894482 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}] 03:48:14 INFO - PROCESS | 1825 | 1461062894629 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 03:48:14 INFO - PROCESS | 1825 | 1461062894749 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132950d800 == 20 [pid = 1825] [id = 27] 03:48:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 78 (0x7f13287a1800) [pid = 1825] [serial = 78] [outer = (nil)] 03:48:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 79 (0x7f1329fb1000) [pid = 1825] [serial = 79] [outer = 0x7f13287a1800] 03:48:14 INFO - PROCESS | 1825 | 1461062894822 Marionette DEBUG loaded listener.js 03:48:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 80 (0x7f132b685c00) [pid = 1825] [serial = 80] [outer = 0x7f13287a1800] 03:48:15 INFO - PROCESS | 1825 | 1461062895597 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]]]}] 03:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1179ms 03:48:15 INFO - PROCESS | 1825 | 1461062895643 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 03:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:48:15 INFO - PROCESS | 1825 | 1461062895647 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 03:48:15 INFO - PROCESS | 1825 | 1461062895652 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:48:15 INFO - PROCESS | 1825 | 1461062895655 Marionette TRACE conn3 <- [1,82,null,{}] 03:48:15 INFO - PROCESS | 1825 | 1461062895660 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}] 03:48:15 INFO - PROCESS | 1825 | 1461062895788 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 03:48:15 INFO - PROCESS | 1825 | 1461062895910 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132feb3800 == 21 [pid = 1825] [id = 28] 03:48:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 81 (0x7f132915f800) [pid = 1825] [serial = 81] [outer = (nil)] 03:48:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 82 (0x7f13360e9c00) [pid = 1825] [serial = 82] [outer = 0x7f132915f800] 03:48:15 INFO - PROCESS | 1825 | 1461062895981 Marionette DEBUG loaded listener.js 03:48:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 83 (0x7f1336f2ec00) [pid = 1825] [serial = 83] [outer = 0x7f132915f800] 03:48:16 INFO - PROCESS | 1825 | 1461062896658 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]]]}] 03:48:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1033ms 03:48:16 INFO - PROCESS | 1825 | 1461062896685 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 03:48:16 INFO - PROCESS | 1825 | 1461062896689 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 03:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:48:16 INFO - PROCESS | 1825 | 1461062896694 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:48:16 INFO - PROCESS | 1825 | 1461062896696 Marionette TRACE conn3 <- [1,86,null,{}] 03:48:16 INFO - PROCESS | 1825 | 1461062896702 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}] 03:48:16 INFO - PROCESS | 1825 | 1461062896852 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 03:48:16 INFO - PROCESS | 1825 | 1461062896976 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1335be8800 == 22 [pid = 1825] [id = 29] 03:48:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 84 (0x7f131f504400) [pid = 1825] [serial = 84] [outer = (nil)] 03:48:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f133701fc00) [pid = 1825] [serial = 85] [outer = 0x7f131f504400] 03:48:17 INFO - PROCESS | 1825 | 1461062897043 Marionette DEBUG loaded listener.js 03:48:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f133720ac00) [pid = 1825] [serial = 86] [outer = 0x7f131f504400] 03:48:17 INFO - PROCESS | 1825 | 1461062897910 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]]]}] 03:48:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132b357800 == 21 [pid = 1825] [id = 23] 03:48:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132860c800 == 20 [pid = 1825] [id = 22] 03:48:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1321118800 == 19 [pid = 1825] [id = 21] 03:48:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1325ms 03:48:18 INFO - PROCESS | 1825 | 1461062898020 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 03:48:18 INFO - PROCESS | 1825 | 1461062898025 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 03:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:48:18 INFO - PROCESS | 1825 | 1461062898032 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:48:18 INFO - PROCESS | 1825 | 1461062898038 Marionette TRACE conn3 <- [1,90,null,{}] 03:48:18 INFO - PROCESS | 1825 | 1461062898046 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}] 03:48:18 INFO - PROCESS | 1825 | 1461062898205 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 03:48:18 INFO - PROCESS | 1825 | 1461062898328 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13255e6000 == 20 [pid = 1825] [id = 30] 03:48:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f1322ea4c00) [pid = 1825] [serial = 87] [outer = (nil)] 03:48:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f1326622400) [pid = 1825] [serial = 88] [outer = 0x7f1322ea4c00] 03:48:18 INFO - PROCESS | 1825 | 1461062898402 Marionette DEBUG loaded listener.js 03:48:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f132726e000) [pid = 1825] [serial = 89] [outer = 0x7f1322ea4c00] 03:48:19 INFO - PROCESS | 1825 | 1461062899225 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]]]}] 03:48:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1230ms 03:48:19 INFO - PROCESS | 1825 | 1461062899264 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 03:48:19 INFO - PROCESS | 1825 | 1461062899269 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 03:48:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:48:19 INFO - PROCESS | 1825 | 1461062899281 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:48:19 INFO - PROCESS | 1825 | 1461062899285 Marionette TRACE conn3 <- [1,94,null,{}] 03:48:19 INFO - PROCESS | 1825 | 1461062899291 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}] 03:48:19 INFO - PROCESS | 1825 | 1461062899446 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 03:48:19 INFO - PROCESS | 1825 | 1461062899570 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13256cd800 == 21 [pid = 1825] [id = 31] 03:48:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f1325656c00) [pid = 1825] [serial = 90] [outer = (nil)] 03:48:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f132915c800) [pid = 1825] [serial = 91] [outer = 0x7f1325656c00] 03:48:19 INFO - PROCESS | 1825 | 1461062899641 Marionette DEBUG loaded listener.js 03:48:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f132a035000) [pid = 1825] [serial = 92] [outer = 0x7f1325656c00] 03:48:20 INFO - PROCESS | 1825 | 1461062900427 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]]]}] 03:48:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1184ms 03:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:48:20 INFO - PROCESS | 1825 | 1461062900462 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 03:48:20 INFO - PROCESS | 1825 | 1461062900465 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 03:48:20 INFO - PROCESS | 1825 | 1461062900472 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:48:20 INFO - PROCESS | 1825 | 1461062900475 Marionette TRACE conn3 <- [1,98,null,{}] 03:48:20 INFO - PROCESS | 1825 | 1461062900489 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}] 03:48:20 INFO - PROCESS | 1825 | 1461062900651 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 03:48:20 INFO - PROCESS | 1825 | 1461062900776 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1335dcf800 == 22 [pid = 1825] [id = 32] 03:48:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f1334fda000) [pid = 1825] [serial = 93] [outer = (nil)] 03:48:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f1335db9000) [pid = 1825] [serial = 94] [outer = 0x7f1334fda000] 03:48:20 INFO - PROCESS | 1825 | 1461062900874 Marionette DEBUG loaded listener.js 03:48:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f1336235400) [pid = 1825] [serial = 95] [outer = 0x7f1334fda000] 03:48:21 INFO - PROCESS | 1825 | 1461062901717 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]]]}] 03:48:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1286ms 03:48:21 INFO - PROCESS | 1825 | 1461062901757 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 03:48:21 INFO - PROCESS | 1825 | 1461062901761 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 03:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:48:21 INFO - PROCESS | 1825 | 1461062901766 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:48:21 INFO - PROCESS | 1825 | 1461062901768 Marionette TRACE conn3 <- [1,102,null,{}] 03:48:21 INFO - PROCESS | 1825 | 1461062901773 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}] 03:48:21 INFO - PROCESS | 1825 | 1461062901911 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 03:48:22 INFO - PROCESS | 1825 | 1461062902039 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1336c7f000 == 23 [pid = 1825] [id = 33] 03:48:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f131f3bdc00) [pid = 1825] [serial = 96] [outer = (nil)] 03:48:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f13391cdc00) [pid = 1825] [serial = 97] [outer = 0x7f131f3bdc00] 03:48:22 INFO - PROCESS | 1825 | 1461062902106 Marionette DEBUG loaded listener.js 03:48:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f1339291400) [pid = 1825] [serial = 98] [outer = 0x7f131f3bdc00] 03:48:23 INFO - PROCESS | 1825 | 1461062903000 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]]]}] 03:48:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:48:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1285ms 03:48:23 INFO - PROCESS | 1825 | 1461062903052 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 03:48:23 INFO - PROCESS | 1825 | 1461062903056 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 03:48:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:48:23 INFO - PROCESS | 1825 | 1461062903064 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:48:23 INFO - PROCESS | 1825 | 1461062903068 Marionette TRACE conn3 <- [1,106,null,{}] 03:48:23 INFO - PROCESS | 1825 | 1461062903076 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}] 03:48:23 INFO - PROCESS | 1825 | 1461062903264 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 03:48:23 INFO - PROCESS | 1825 | 1461062903440 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:23 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132814b800 == 22 [pid = 1825] [id = 26] 03:48:23 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1320f98000 == 21 [pid = 1825] [id = 25] 03:48:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1320fa2800 == 22 [pid = 1825] [id = 34] 03:48:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f1320fe1800) [pid = 1825] [serial = 99] [outer = (nil)] 03:48:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f13256e4c00) [pid = 1825] [serial = 100] [outer = 0x7f1320fe1800] 03:48:23 INFO - PROCESS | 1825 | 1461062903567 Marionette DEBUG loaded listener.js 03:48:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f1328239400) [pid = 1825] [serial = 101] [outer = 0x7f1320fe1800] 03:48:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132feb3800 == 21 [pid = 1825] [id = 28] 03:48:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1321bfb800 == 20 [pid = 1825] [id = 6] 03:48:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132950d800 == 19 [pid = 1825] [id = 27] 03:48:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132b350800 == 18 [pid = 1825] [id = 20] 03:48:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1335dcf800 == 17 [pid = 1825] [id = 32] 03:48:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1336c7f000 == 16 [pid = 1825] [id = 33] 03:48:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13256cd800 == 15 [pid = 1825] [id = 31] 03:48:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132832a000 == 14 [pid = 1825] [id = 14] 03:48:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13255e6000 == 13 [pid = 1825] [id = 30] 03:48:25 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f6da800 == 12 [pid = 1825] [id = 9] 03:48:25 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1335be8800 == 11 [pid = 1825] [id = 29] 03:48:25 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f36e800 == 10 [pid = 1825] [id = 8] 03:48:25 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13256b8800 == 9 [pid = 1825] [id = 24] 03:48:26 INFO - PROCESS | 1825 | 1461062906649 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]]]}] 03:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 3646ms 03:48:26 INFO - PROCESS | 1825 | 1461062906710 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 03:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:48:26 INFO - PROCESS | 1825 | 1461062906716 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 03:48:26 INFO - PROCESS | 1825 | 1461062906748 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:48:26 INFO - PROCESS | 1825 | 1461062906753 Marionette TRACE conn3 <- [1,110,null,{}] 03:48:26 INFO - PROCESS | 1825 | 1461062906766 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}] 03:48:26 INFO - PROCESS | 1825 | 1461062906910 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 03:48:26 INFO - PROCESS | 1825 | 1461062906926 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1322e7a000 == 10 [pid = 1825] [id = 35] 03:48:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f1327269000) [pid = 1825] [serial = 102] [outer = (nil)] 03:48:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f1327729000) [pid = 1825] [serial = 103] [outer = 0x7f1327269000] 03:48:26 INFO - PROCESS | 1825 | 1461062906989 Marionette DEBUG loaded listener.js 03:48:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f13287a2c00) [pid = 1825] [serial = 104] [outer = 0x7f1327269000] 03:48:27 INFO - PROCESS | 1825 | 1461062907711 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]]]}] 03:48:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1011ms 03:48:27 INFO - PROCESS | 1825 | 1461062907733 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 03:48:27 INFO - PROCESS | 1825 | 1461062907743 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 03:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:48:27 INFO - PROCESS | 1825 | 1461062907764 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:48:27 INFO - PROCESS | 1825 | 1461062907769 Marionette TRACE conn3 <- [1,114,null,{}] 03:48:27 INFO - PROCESS | 1825 | 1461062907775 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}] 03:48:27 INFO - PROCESS | 1825 | 1461062907928 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 03:48:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f131f50e800) [pid = 1825] [serial = 105] [outer = 0x7f131f59ec00] 03:48:27 INFO - PROCESS | 1825 | 1461062907977 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328ecb800 == 11 [pid = 1825] [id = 36] 03:48:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f132952e800) [pid = 1825] [serial = 106] [outer = (nil)] 03:48:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f132a11d800) [pid = 1825] [serial = 107] [outer = 0x7f132952e800] 03:48:28 INFO - PROCESS | 1825 | 1461062908044 Marionette DEBUG loaded listener.js 03:48:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f132b45a000) [pid = 1825] [serial = 108] [outer = 0x7f132952e800] 03:48:28 INFO - PROCESS | 1825 | 1461062908869 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]]]}] 03:48:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:48:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1145ms 03:48:28 INFO - PROCESS | 1825 | 1461062908899 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 03:48:28 INFO - PROCESS | 1825 | 1461062908903 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 03:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:48:28 INFO - PROCESS | 1825 | 1461062908909 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:48:28 INFO - PROCESS | 1825 | 1461062908914 Marionette TRACE conn3 <- [1,118,null,{}] 03:48:28 INFO - PROCESS | 1825 | 1461062908937 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}] 03:48:29 INFO - PROCESS | 1825 | 1461062909139 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 03:48:29 INFO - PROCESS | 1825 | 1461062909161 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132e7b7000 == 12 [pid = 1825] [id = 37] 03:48:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f13287ac400) [pid = 1825] [serial = 109] [outer = (nil)] 03:48:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f13360df000) [pid = 1825] [serial = 110] [outer = 0x7f13287ac400] 03:48:29 INFO - PROCESS | 1825 | 1461062909228 Marionette DEBUG loaded listener.js 03:48:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f13362df800) [pid = 1825] [serial = 111] [outer = 0x7f13287ac400] 03:48:29 INFO - PROCESS | 1825 | 1461062909944 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]]]}] 03:48:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1044ms 03:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:48:29 INFO - PROCESS | 1825 | 1461062909955 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 03:48:29 INFO - PROCESS | 1825 | 1461062909958 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 03:48:29 INFO - PROCESS | 1825 | 1461062909964 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:48:29 INFO - PROCESS | 1825 | 1461062909967 Marionette TRACE conn3 <- [1,122,null,{}] 03:48:29 INFO - PROCESS | 1825 | 1461062909972 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}] 03:48:30 INFO - PROCESS | 1825 | 1461062910139 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 03:48:30 INFO - PROCESS | 1825 | 1461062910198 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1335dc7000 == 13 [pid = 1825] [id = 38] 03:48:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f1329735c00) [pid = 1825] [serial = 112] [outer = (nil)] 03:48:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f13373ba000) [pid = 1825] [serial = 113] [outer = 0x7f1329735c00] 03:48:30 INFO - PROCESS | 1825 | 1461062910257 Marionette DEBUG loaded listener.js 03:48:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f13391c6000) [pid = 1825] [serial = 114] [outer = 0x7f1329735c00] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f1320fe8800) [pid = 1825] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f132698a000) [pid = 1825] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f1334fda000) [pid = 1825] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f132915bc00) [pid = 1825] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f131f59c000) [pid = 1825] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f13271d0c00) [pid = 1825] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f1322e1ec00) [pid = 1825] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f1320c7e000) [pid = 1825] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f13287a7000) [pid = 1825] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f131f5a2000) [pid = 1825] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f1335db9800) [pid = 1825] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f131f503400) [pid = 1825] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f131f506400) [pid = 1825] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f131f3bf400) [pid = 1825] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f132a11a400) [pid = 1825] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f1329160800) [pid = 1825] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f1322ea4c00) [pid = 1825] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f131f504400) [pid = 1825] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f1325656c00) [pid = 1825] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f132915f800) [pid = 1825] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f131f5a6800) [pid = 1825] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f131f5a5400) [pid = 1825] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f131f7f6c00) [pid = 1825] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:48:31 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f13287a1800) [pid = 1825] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:48:31 INFO - PROCESS | 1825 | 1461062911581 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]]]}] 03:48:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:48:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1633ms 03:48:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:48:31 INFO - PROCESS | 1825 | 1461062911597 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 03:48:31 INFO - PROCESS | 1825 | 1461062911599 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 03:48:31 INFO - PROCESS | 1825 | 1461062911605 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:48:31 INFO - PROCESS | 1825 | 1461062911608 Marionette TRACE conn3 <- [1,126,null,{}] 03:48:31 INFO - PROCESS | 1825 | 1461062911613 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}] 03:48:31 INFO - PROCESS | 1825 | 1461062911731 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 03:48:31 INFO - PROCESS | 1825 | 1461062911740 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13256c7800 == 14 [pid = 1825] [id = 39] 03:48:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f131f502400) [pid = 1825] [serial = 115] [outer = (nil)] 03:48:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f13256ea800) [pid = 1825] [serial = 116] [outer = 0x7f131f502400] 03:48:31 INFO - PROCESS | 1825 | 1461062911803 Marionette DEBUG loaded listener.js 03:48:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f1328106800) [pid = 1825] [serial = 117] [outer = 0x7f131f502400] 03:48:32 INFO - PROCESS | 1825 | 1461062912499 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]]]}] 03:48:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 931ms 03:48:32 INFO - PROCESS | 1825 | 1461062912535 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 03:48:32 INFO - PROCESS | 1825 | 1461062912538 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 03:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:48:32 INFO - PROCESS | 1825 | 1461062912544 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:48:32 INFO - PROCESS | 1825 | 1461062912546 Marionette TRACE conn3 <- [1,130,null,{}] 03:48:32 INFO - PROCESS | 1825 | 1461062912551 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}] 03:48:32 INFO - PROCESS | 1825 | 1461062912730 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 03:48:32 INFO - PROCESS | 1825 | 1461062912750 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132e7b0800 == 15 [pid = 1825] [id = 40] 03:48:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f1336fce000) [pid = 1825] [serial = 118] [outer = (nil)] 03:48:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f133a937000) [pid = 1825] [serial = 119] [outer = 0x7f1336fce000] 03:48:32 INFO - PROCESS | 1825 | 1461062912806 Marionette DEBUG loaded listener.js 03:48:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f133af30000) [pid = 1825] [serial = 120] [outer = 0x7f1336fce000] 03:48:33 INFO - PROCESS | 1825 | 1461062913618 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]]]}] 03:48:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:48:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1126ms 03:48:33 INFO - PROCESS | 1825 | 1461062913670 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 03:48:33 INFO - PROCESS | 1825 | 1461062913675 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 03:48:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:48:33 INFO - PROCESS | 1825 | 1461062913683 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:48:33 INFO - PROCESS | 1825 | 1461062913688 Marionette TRACE conn3 <- [1,134,null,{}] 03:48:33 INFO - PROCESS | 1825 | 1461062913697 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}] 03:48:33 INFO - PROCESS | 1825 | 1461062913883 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 03:48:34 INFO - PROCESS | 1825 | 1461062914012 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327249800 == 16 [pid = 1825] [id = 41] 03:48:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f131f7eec00) [pid = 1825] [serial = 121] [outer = (nil)] 03:48:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f1325975c00) [pid = 1825] [serial = 122] [outer = 0x7f131f7eec00] 03:48:34 INFO - PROCESS | 1825 | 1461062914086 Marionette DEBUG loaded listener.js 03:48:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f1327268c00) [pid = 1825] [serial = 123] [outer = 0x7f131f7eec00] 03:48:35 INFO - PROCESS | 1825 | 1461062915010 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]]]}] 03:48:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:48:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1383ms 03:48:35 INFO - PROCESS | 1825 | 1461062915066 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 03:48:35 INFO - PROCESS | 1825 | 1461062915074 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 03:48:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:48:35 INFO - PROCESS | 1825 | 1461062915083 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:48:35 INFO - PROCESS | 1825 | 1461062915087 Marionette TRACE conn3 <- [1,138,null,{}] 03:48:35 INFO - PROCESS | 1825 | 1461062915091 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}] 03:48:35 INFO - PROCESS | 1825 | 1461062915245 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 03:48:35 INFO - PROCESS | 1825 | 1461062915369 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13255ee800 == 17 [pid = 1825] [id = 42] 03:48:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f131fab5400) [pid = 1825] [serial = 124] [outer = (nil)] 03:48:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f1322e19c00) [pid = 1825] [serial = 125] [outer = 0x7f131fab5400] 03:48:35 INFO - PROCESS | 1825 | 1461062915438 Marionette DEBUG loaded listener.js 03:48:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f1322e1fc00) [pid = 1825] [serial = 126] [outer = 0x7f131fab5400] 03:48:36 INFO - PROCESS | 1825 | 1461062916344 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]]]}] 03:48:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1277ms 03:48:36 INFO - PROCESS | 1825 | 1461062916360 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 03:48:36 INFO - PROCESS | 1825 | 1461062916363 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 03:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:48:36 INFO - PROCESS | 1825 | 1461062916369 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:48:36 INFO - PROCESS | 1825 | 1461062916375 Marionette TRACE conn3 <- [1,142,null,{}] 03:48:36 INFO - PROCESS | 1825 | 1461062916390 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}] 03:48:36 INFO - PROCESS | 1825 | 1461062916544 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 03:48:36 INFO - PROCESS | 1825 | 1461062916678 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f256800 == 18 [pid = 1825] [id = 43] 03:48:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f131f50b400) [pid = 1825] [serial = 127] [outer = (nil)] 03:48:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f131f5a9c00) [pid = 1825] [serial = 128] [outer = 0x7f131f50b400] 03:48:36 INFO - PROCESS | 1825 | 1461062916752 Marionette DEBUG loaded listener.js 03:48:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f132430b800) [pid = 1825] [serial = 129] [outer = 0x7f131f50b400] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f1320cab800) [pid = 1825] [serial = 31] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f1338c07000) [pid = 1825] [serial = 2] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f1320fea400) [pid = 1825] [serial = 19] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f132a11c400) [pid = 1825] [serial = 16] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f132772a000) [pid = 1825] [serial = 12] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f1327c0a800) [pid = 1825] [serial = 9] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f132a121c00) [pid = 1825] [serial = 17] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | 1461062917790 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]]]}] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f1326622400) [pid = 1825] [serial = 88] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f13391cdc00) [pid = 1825] [serial = 97] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f1327210800) [pid = 1825] [serial = 43] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f132430a400) [pid = 1825] [serial = 73] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f1336235400) [pid = 1825] [serial = 95] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f1329539000) [pid = 1825] [serial = 49] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f131f5a7000) [pid = 1825] [serial = 28] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f132a097800) [pid = 1825] [serial = 50] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f1335db9000) [pid = 1825] [serial = 94] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f132a0fa400) [pid = 1825] [serial = 52] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f132b688c00) [pid = 1825] [serial = 53] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f1324385800) [pid = 1825] [serial = 55] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 85 (0x7f132f23b000) [pid = 1825] [serial = 56] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 84 (0x7f1327727c00) [pid = 1825] [serial = 37] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 83 (0x7f1327275400) [pid = 1825] [serial = 44] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 82 (0x7f13287ab400) [pid = 1825] [serial = 40] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 81 (0x7f1328e36c00) [pid = 1825] [serial = 41] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 80 (0x7f1328e77800) [pid = 1825] [serial = 47] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 79 (0x7f1328e31400) [pid = 1825] [serial = 46] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 78 (0x7f131f7f3400) [pid = 1825] [serial = 29] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 77 (0x7f1327c0a000) [pid = 1825] [serial = 38] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 76 (0x7f133600d400) [pid = 1825] [serial = 58] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 75 (0x7f1336227800) [pid = 1825] [serial = 59] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 74 (0x7f1321b52400) [pid = 1825] [serial = 34] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 73 (0x7f131f5a9000) [pid = 1825] [serial = 26] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 72 (0x7f1327403c00) [pid = 1825] [serial = 64] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 71 (0x7f133701fc00) [pid = 1825] [serial = 85] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 70 (0x7f1320f28400) [pid = 1825] [serial = 61] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 69 (0x7f132662fc00) [pid = 1825] [serial = 74] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 68 (0x7f132b685c00) [pid = 1825] [serial = 80] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 67 (0x7f13360e9c00) [pid = 1825] [serial = 82] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 66 (0x7f1328236000) [pid = 1825] [serial = 76] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 65 (0x7f1329fb1000) [pid = 1825] [serial = 79] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 64 (0x7f1328d40c00) [pid = 1825] [serial = 77] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 63 (0x7f132b688000) [pid = 1825] [serial = 68] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 62 (0x7f132726e000) [pid = 1825] [serial = 89] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 61 (0x7f133720ac00) [pid = 1825] [serial = 86] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 60 (0x7f1335b69400) [pid = 1825] [serial = 70] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 59 (0x7f132a035000) [pid = 1825] [serial = 92] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 58 (0x7f1336f2ec00) [pid = 1825] [serial = 83] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 57 (0x7f1327c0ac00) [pid = 1825] [serial = 65] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 56 (0x7f1329164c00) [pid = 1825] [serial = 67] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 55 (0x7f132915c800) [pid = 1825] [serial = 91] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 54 (0x7f1324382800) [pid = 1825] [serial = 62] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 53 (0x7f1336207000) [pid = 1825] [serial = 71] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 52 (0x7f131f59e800) [pid = 1825] [serial = 25] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 51 (0x7f13201d4c00) [pid = 1825] [serial = 22] [outer = (nil)] [url = about:blank] 03:48:37 INFO - PROCESS | 1825 | --DOMWINDOW == 50 (0x7f132a125800) [pid = 1825] [serial = 23] [outer = (nil)] [url = about:blank] 03:48:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1484ms 03:48:37 INFO - PROCESS | 1825 | 1461062917853 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 03:48:37 INFO - PROCESS | 1825 | 1461062917860 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 03:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:48:37 INFO - PROCESS | 1825 | 1461062917867 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:48:37 INFO - PROCESS | 1825 | 1461062917872 Marionette TRACE conn3 <- [1,146,null,{}] 03:48:37 INFO - PROCESS | 1825 | 1461062917878 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}] 03:48:38 INFO - PROCESS | 1825 | 1461062918016 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 03:48:38 INFO - PROCESS | 1825 | 1461062918094 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1320059800 == 19 [pid = 1825] [id = 44] 03:48:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 51 (0x7f1320fe2800) [pid = 1825] [serial = 130] [outer = (nil)] 03:48:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 52 (0x7f1322e15400) [pid = 1825] [serial = 131] [outer = 0x7f1320fe2800] 03:48:38 INFO - PROCESS | 1825 | 1461062918155 Marionette DEBUG loaded listener.js 03:48:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 53 (0x7f1324302800) [pid = 1825] [serial = 132] [outer = 0x7f1320fe2800] 03:48:38 INFO - PROCESS | 1825 | 1461062918803 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]]]}] 03:48:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:48:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 979ms 03:48:38 INFO - PROCESS | 1825 | 1461062918847 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 03:48:38 INFO - PROCESS | 1825 | 1461062918854 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 03:48:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:48:38 INFO - PROCESS | 1825 | 1461062918863 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:48:38 INFO - PROCESS | 1825 | 1461062918866 Marionette TRACE conn3 <- [1,150,null,{}] 03:48:38 INFO - PROCESS | 1825 | 1461062918875 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}] 03:48:39 INFO - PROCESS | 1825 | 1461062919012 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 03:48:39 INFO - PROCESS | 1825 | 1461062919094 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1322e66800 == 20 [pid = 1825] [id = 45] 03:48:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 54 (0x7f1322e1f800) [pid = 1825] [serial = 133] [outer = (nil)] 03:48:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 55 (0x7f132698a000) [pid = 1825] [serial = 134] [outer = 0x7f1322e1f800] 03:48:39 INFO - PROCESS | 1825 | 1461062919158 Marionette DEBUG loaded listener.js 03:48:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 56 (0x7f132726e000) [pid = 1825] [serial = 135] [outer = 0x7f1322e1f800] 03:48:39 INFO - PROCESS | 1825 | 1461062919762 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]]]}] 03:48:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:48:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 925ms 03:48:39 INFO - PROCESS | 1825 | 1461062919789 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 03:48:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:48:39 INFO - PROCESS | 1825 | 1461062919793 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 03:48:39 INFO - PROCESS | 1825 | 1461062919798 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:48:39 INFO - PROCESS | 1825 | 1461062919803 Marionette TRACE conn3 <- [1,154,null,{}] 03:48:39 INFO - PROCESS | 1825 | 1461062919817 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}] 03:48:39 INFO - PROCESS | 1825 | 1461062919984 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 03:48:40 INFO - PROCESS | 1825 | 1461062920022 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327ccb800 == 21 [pid = 1825] [id = 46] 03:48:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 57 (0x7f1326622400) [pid = 1825] [serial = 136] [outer = (nil)] 03:48:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 58 (0x7f132772a000) [pid = 1825] [serial = 137] [outer = 0x7f1326622400] 03:48:40 INFO - PROCESS | 1825 | 1461062920084 Marionette DEBUG loaded listener.js 03:48:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 59 (0x7f1328d40c00) [pid = 1825] [serial = 138] [outer = 0x7f1326622400] 03:48:40 INFO - PROCESS | 1825 | 1461062920790 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]]]}] 03:48:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:48:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1034ms 03:48:40 INFO - PROCESS | 1825 | 1461062920832 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 03:48:40 INFO - PROCESS | 1825 | 1461062920836 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 03:48:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:48:40 INFO - PROCESS | 1825 | 1461062920846 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:48:40 INFO - PROCESS | 1825 | 1461062920849 Marionette TRACE conn3 <- [1,158,null,{}] 03:48:40 INFO - PROCESS | 1825 | 1461062920854 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}] 03:48:41 INFO - PROCESS | 1825 | 1461062921023 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 03:48:41 INFO - PROCESS | 1825 | 1461062921048 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132860c800 == 22 [pid = 1825] [id = 47] 03:48:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 60 (0x7f132757f000) [pid = 1825] [serial = 139] [outer = (nil)] 03:48:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 61 (0x7f132915e400) [pid = 1825] [serial = 140] [outer = 0x7f132757f000] 03:48:41 INFO - PROCESS | 1825 | 1461062921106 Marionette DEBUG loaded listener.js 03:48:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 62 (0x7f132972e400) [pid = 1825] [serial = 141] [outer = 0x7f132757f000] 03:48:41 INFO - PROCESS | 1825 | 1461062921850 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]]]}] 03:48:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:48:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1028ms 03:48:41 INFO - PROCESS | 1825 | 1461062921876 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 03:48:41 INFO - PROCESS | 1825 | 1461062921883 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 03:48:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:48:41 INFO - PROCESS | 1825 | --DOMWINDOW == 61 (0x7f1329735c00) [pid = 1825] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:48:41 INFO - PROCESS | 1825 | --DOMWINDOW == 60 (0x7f1320fe1800) [pid = 1825] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:48:41 INFO - PROCESS | 1825 | --DOMWINDOW == 59 (0x7f132952e800) [pid = 1825] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:48:41 INFO - PROCESS | 1825 | --DOMWINDOW == 58 (0x7f1327269000) [pid = 1825] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:48:41 INFO - PROCESS | 1825 | --DOMWINDOW == 57 (0x7f13287ac400) [pid = 1825] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:48:41 INFO - PROCESS | 1825 | --DOMWINDOW == 56 (0x7f131f502400) [pid = 1825] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:48:41 INFO - PROCESS | 1825 | 1461062921926 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:48:41 INFO - PROCESS | 1825 | 1461062921928 Marionette TRACE conn3 <- [1,162,null,{}] 03:48:41 INFO - PROCESS | 1825 | 1461062921934 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}] 03:48:42 INFO - PROCESS | 1825 | 1461062922093 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 03:48:42 INFO - PROCESS | 1825 | 1461062922106 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328e56000 == 23 [pid = 1825] [id = 48] 03:48:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 57 (0x7f131f504800) [pid = 1825] [serial = 142] [outer = (nil)] 03:48:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 58 (0x7f132972c400) [pid = 1825] [serial = 143] [outer = 0x7f131f504800] 03:48:42 INFO - PROCESS | 1825 | 1461062922162 Marionette DEBUG loaded listener.js 03:48:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 59 (0x7f132a096c00) [pid = 1825] [serial = 144] [outer = 0x7f131f504800] 03:48:42 INFO - PROCESS | 1825 | 1461062922853 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]]]}] 03:48:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:48:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 994ms 03:48:42 INFO - PROCESS | 1825 | 1461062922901 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 03:48:42 INFO - PROCESS | 1825 | 1461062922904 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 03:48:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:48:42 INFO - PROCESS | 1825 | 1461062922915 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:48:42 INFO - PROCESS | 1825 | 1461062922917 Marionette TRACE conn3 <- [1,166,null,{}] 03:48:42 INFO - PROCESS | 1825 | 1461062922922 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}] 03:48:43 INFO - PROCESS | 1825 | 1461062923059 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 03:48:43 INFO - PROCESS | 1825 | 1461062923119 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132b34e000 == 24 [pid = 1825] [id = 49] 03:48:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 60 (0x7f131f7ec000) [pid = 1825] [serial = 145] [outer = (nil)] 03:48:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 61 (0x7f1335e71000) [pid = 1825] [serial = 146] [outer = 0x7f131f7ec000] 03:48:43 INFO - PROCESS | 1825 | 1461062923194 Marionette DEBUG loaded listener.js 03:48:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 62 (0x7f13360e4400) [pid = 1825] [serial = 147] [outer = 0x7f131f7ec000] 03:48:44 INFO - PROCESS | 1825 | 1461062924144 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]]]}] 03:48:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1285ms 03:48:44 INFO - PROCESS | 1825 | 1461062924201 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 03:48:44 INFO - PROCESS | 1825 | 1461062924206 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 03:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:48:44 INFO - PROCESS | 1825 | 1461062924214 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:48:44 INFO - PROCESS | 1825 | 1461062924220 Marionette TRACE conn3 <- [1,170,null,{}] 03:48:44 INFO - PROCESS | 1825 | 1461062924228 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}] 03:48:44 INFO - PROCESS | 1825 | 1461062924417 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 03:48:44 INFO - PROCESS | 1825 | 1461062924542 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1321be4000 == 25 [pid = 1825] [id = 50] 03:48:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 63 (0x7f131f510c00) [pid = 1825] [serial = 148] [outer = (nil)] 03:48:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 64 (0x7f1321b4b400) [pid = 1825] [serial = 149] [outer = 0x7f131f510c00] 03:48:44 INFO - PROCESS | 1825 | 1461062924612 Marionette DEBUG loaded listener.js 03:48:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 65 (0x7f132430bc00) [pid = 1825] [serial = 150] [outer = 0x7f131f510c00] 03:48:45 INFO - PROCESS | 1825 | 1461062925399 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]]]}] 03:48:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1232ms 03:48:45 INFO - PROCESS | 1825 | 1461062925453 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 03:48:45 INFO - PROCESS | 1825 | 1461062925461 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 03:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:48:45 INFO - PROCESS | 1825 | 1461062925473 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:48:45 INFO - PROCESS | 1825 | 1461062925476 Marionette TRACE conn3 <- [1,174,null,{}] 03:48:45 INFO - PROCESS | 1825 | 1461062925482 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}] 03:48:45 INFO - PROCESS | 1825 | 1461062925634 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 03:48:45 INFO - PROCESS | 1825 | 1461062925754 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328ec7800 == 26 [pid = 1825] [id = 51] 03:48:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 66 (0x7f13201c8000) [pid = 1825] [serial = 151] [outer = (nil)] 03:48:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 67 (0x7f1327726800) [pid = 1825] [serial = 152] [outer = 0x7f13201c8000] 03:48:45 INFO - PROCESS | 1825 | 1461062925824 Marionette DEBUG loaded listener.js 03:48:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 68 (0x7f1328242000) [pid = 1825] [serial = 153] [outer = 0x7f13201c8000] 03:48:46 INFO - PROCESS | 1825 | 1461062926747 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]]]}] 03:48:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:48:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1380ms 03:48:46 INFO - PROCESS | 1825 | 1461062926932 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 03:48:46 INFO - PROCESS | 1825 | 1461062926936 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 03:48:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:48:46 INFO - PROCESS | 1825 | 1461062926969 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:48:46 INFO - PROCESS | 1825 | 1461062926974 Marionette TRACE conn3 <- [1,178,null,{}] 03:48:46 INFO - PROCESS | 1825 | 1461062926991 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}] 03:48:47 INFO - PROCESS | 1825 | 1461062927192 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 03:48:47 INFO - PROCESS | 1825 | 1461062927324 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1335d7a800 == 27 [pid = 1825] [id = 52] 03:48:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 69 (0x7f132a11e000) [pid = 1825] [serial = 154] [outer = (nil)] 03:48:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 70 (0x7f13362d4400) [pid = 1825] [serial = 155] [outer = 0x7f132a11e000] 03:48:47 INFO - PROCESS | 1825 | 1461062927394 Marionette DEBUG loaded listener.js 03:48:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 71 (0x7f133702cc00) [pid = 1825] [serial = 156] [outer = 0x7f132a11e000] 03:48:48 INFO - PROCESS | 1825 | 1461062928046 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]]]}] 03:48:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:48:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1149ms 03:48:48 INFO - PROCESS | 1825 | 1461062928103 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 03:48:48 INFO - PROCESS | 1825 | 1461062928107 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 03:48:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:48:48 INFO - PROCESS | 1825 | 1461062928112 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:48:48 INFO - PROCESS | 1825 | 1461062928114 Marionette TRACE conn3 <- [1,182,null,{}] 03:48:48 INFO - PROCESS | 1825 | 1461062928134 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}] 03:48:48 INFO - PROCESS | 1825 | 1461062928303 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 03:48:48 INFO - PROCESS | 1825 | 1461062928356 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1336c88800 == 28 [pid = 1825] [id = 53] 03:48:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 72 (0x7f1339122800) [pid = 1825] [serial = 157] [outer = (nil)] 03:48:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 73 (0x7f13391c9000) [pid = 1825] [serial = 158] [outer = 0x7f1339122800] 03:48:48 INFO - PROCESS | 1825 | 1461062928429 Marionette DEBUG loaded listener.js 03:48:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 74 (0x7f133a940800) [pid = 1825] [serial = 159] [outer = 0x7f1339122800] 03:48:49 INFO - PROCESS | 1825 | 1461062929345 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]]]}] 03:48:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:48:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1283ms 03:48:49 INFO - PROCESS | 1825 | 1461062929396 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 03:48:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:48:49 INFO - PROCESS | 1825 | 1461062929401 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 03:48:49 INFO - PROCESS | 1825 | 1461062929408 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:48:49 INFO - PROCESS | 1825 | 1461062929413 Marionette TRACE conn3 <- [1,186,null,{}] 03:48:49 INFO - PROCESS | 1825 | 1461062929422 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}] 03:48:49 INFO - PROCESS | 1825 | 1461062929555 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 03:48:49 INFO - PROCESS | 1825 | 1461062929708 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f244800 == 29 [pid = 1825] [id = 54] 03:48:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 75 (0x7f13201d1c00) [pid = 1825] [serial = 160] [outer = (nil)] 03:48:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 76 (0x7f1322e11000) [pid = 1825] [serial = 161] [outer = 0x7f13201d1c00] 03:48:49 INFO - PROCESS | 1825 | 1461062929791 Marionette DEBUG loaded listener.js 03:48:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 77 (0x7f132430a000) [pid = 1825] [serial = 162] [outer = 0x7f13201d1c00] 03:48:50 INFO - PROCESS | 1825 | --DOMWINDOW == 76 (0x7f133a937000) [pid = 1825] [serial = 119] [outer = (nil)] [url = about:blank] 03:48:50 INFO - PROCESS | 1825 | --DOMWINDOW == 75 (0x7f13373ba000) [pid = 1825] [serial = 113] [outer = (nil)] [url = about:blank] 03:48:50 INFO - PROCESS | 1825 | --DOMWINDOW == 74 (0x7f1328239400) [pid = 1825] [serial = 101] [outer = (nil)] [url = about:blank] 03:48:50 INFO - PROCESS | 1825 | --DOMWINDOW == 73 (0x7f132a11d800) [pid = 1825] [serial = 107] [outer = (nil)] [url = about:blank] 03:48:50 INFO - PROCESS | 1825 | --DOMWINDOW == 72 (0x7f1327729000) [pid = 1825] [serial = 103] [outer = (nil)] [url = about:blank] 03:48:50 INFO - PROCESS | 1825 | --DOMWINDOW == 71 (0x7f13287a2c00) [pid = 1825] [serial = 104] [outer = (nil)] [url = about:blank] 03:48:50 INFO - PROCESS | 1825 | --DOMWINDOW == 70 (0x7f1320fdf000) [pid = 1825] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:48:50 INFO - PROCESS | 1825 | --DOMWINDOW == 69 (0x7f13360df000) [pid = 1825] [serial = 110] [outer = (nil)] [url = about:blank] 03:48:50 INFO - PROCESS | 1825 | --DOMWINDOW == 68 (0x7f13391c6000) [pid = 1825] [serial = 114] [outer = (nil)] [url = about:blank] 03:48:50 INFO - PROCESS | 1825 | --DOMWINDOW == 67 (0x7f13256ea800) [pid = 1825] [serial = 116] [outer = (nil)] [url = about:blank] 03:48:50 INFO - PROCESS | 1825 | --DOMWINDOW == 66 (0x7f1328106800) [pid = 1825] [serial = 117] [outer = (nil)] [url = about:blank] 03:48:50 INFO - PROCESS | 1825 | --DOMWINDOW == 65 (0x7f13362df800) [pid = 1825] [serial = 111] [outer = (nil)] [url = about:blank] 03:48:50 INFO - PROCESS | 1825 | --DOMWINDOW == 64 (0x7f132b45a000) [pid = 1825] [serial = 108] [outer = (nil)] [url = about:blank] 03:48:50 INFO - PROCESS | 1825 | --DOMWINDOW == 63 (0x7f13256e4c00) [pid = 1825] [serial = 100] [outer = (nil)] [url = about:blank] 03:48:50 INFO - PROCESS | 1825 | 1461062930516 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]]]}] 03:48:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:48:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1135ms 03:48:50 INFO - PROCESS | 1825 | 1461062930542 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 03:48:50 INFO - PROCESS | 1825 | 1461062930550 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 03:48:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:48:50 INFO - PROCESS | 1825 | 1461062930558 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:48:50 INFO - PROCESS | 1825 | 1461062930562 Marionette TRACE conn3 <- [1,190,null,{}] 03:48:50 INFO - PROCESS | 1825 | 1461062930567 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}] 03:48:50 INFO - PROCESS | 1825 | 1461062930733 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 03:48:50 INFO - PROCESS | 1825 | 1461062930751 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13266b3000 == 30 [pid = 1825] [id = 55] 03:48:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 64 (0x7f1325884800) [pid = 1825] [serial = 163] [outer = (nil)] 03:48:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 65 (0x7f13274b7400) [pid = 1825] [serial = 164] [outer = 0x7f1325884800] 03:48:50 INFO - PROCESS | 1825 | 1461062930811 Marionette DEBUG loaded listener.js 03:48:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 66 (0x7f1328111c00) [pid = 1825] [serial = 165] [outer = 0x7f1325884800] 03:48:51 INFO - PROCESS | 1825 | 1461062931463 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]]]}] 03:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 926ms 03:48:51 INFO - PROCESS | 1825 | 1461062931484 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 03:48:51 INFO - PROCESS | 1825 | 1461062931488 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 03:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:48:51 INFO - PROCESS | 1825 | 1461062931493 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:48:51 INFO - PROCESS | 1825 | 1461062931498 Marionette TRACE conn3 <- [1,194,null,{}] 03:48:51 INFO - PROCESS | 1825 | 1461062931512 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}] 03:48:51 INFO - PROCESS | 1825 | 1461062931711 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 03:48:51 INFO - PROCESS | 1825 | 1461062931724 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:48:51 INFO - PROCESS | 1825 | 1461062931743 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328ecc800 == 31 [pid = 1825] [id = 56] 03:48:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 67 (0x7f1334fd5800) [pid = 1825] [serial = 166] [outer = (nil)] 03:48:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 68 (0x7f1334fda400) [pid = 1825] [serial = 167] [outer = 0x7f1334fd5800] 03:48:51 INFO - PROCESS | 1825 | 1461062931803 Marionette DEBUG loaded listener.js 03:48:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 69 (0x7f133600c000) [pid = 1825] [serial = 168] [outer = 0x7f1334fd5800] 03:48:52 INFO - PROCESS | 1825 | 1461062932480 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]]]}] 03:48:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1036ms 03:48:52 INFO - PROCESS | 1825 | 1461062932530 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 03:48:52 INFO - PROCESS | 1825 | 1461062932534 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 03:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:48:52 INFO - PROCESS | 1825 | 1461062932540 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:48:52 INFO - PROCESS | 1825 | 1461062932542 Marionette TRACE conn3 <- [1,198,null,{}] 03:48:52 INFO - PROCESS | 1825 | 1461062932547 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}] 03:48:52 INFO - PROCESS | 1825 | 1461062932707 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 03:48:52 INFO - PROCESS | 1825 | 1461062932730 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1334fdc800 == 32 [pid = 1825] [id = 57] 03:48:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 70 (0x7f132a097c00) [pid = 1825] [serial = 169] [outer = (nil)] 03:48:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 71 (0x7f1336fcd400) [pid = 1825] [serial = 170] [outer = 0x7f132a097c00] 03:48:52 INFO - PROCESS | 1825 | 1461062932789 Marionette DEBUG loaded listener.js 03:48:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 72 (0x7f133720d800) [pid = 1825] [serial = 171] [outer = 0x7f132a097c00] 03:48:53 INFO - PROCESS | 1825 | 1461062933478 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]]]}] 03:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 979ms 03:48:53 INFO - PROCESS | 1825 | 1461062933519 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 03:48:53 INFO - PROCESS | 1825 | 1461062933522 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 03:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:48:53 INFO - PROCESS | 1825 | 1461062933533 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:48:53 INFO - PROCESS | 1825 | 1461062933535 Marionette TRACE conn3 <- [1,202,null,{}] 03:48:53 INFO - PROCESS | 1825 | 1461062933556 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}] 03:48:53 INFO - PROCESS | 1825 | 1461062933830 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 03:48:53 INFO - PROCESS | 1825 | 1461062933849 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1335bef800 == 33 [pid = 1825] [id = 58] 03:48:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 73 (0x7f131f50bc00) [pid = 1825] [serial = 172] [outer = (nil)] 03:48:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 74 (0x7f13373bcc00) [pid = 1825] [serial = 173] [outer = 0x7f131f50bc00] 03:48:53 INFO - PROCESS | 1825 | 1461062933908 Marionette DEBUG loaded listener.js 03:48:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 75 (0x7f133b055c00) [pid = 1825] [serial = 174] [outer = 0x7f131f50bc00] 03:48:54 INFO - PROCESS | 1825 | --DOMWINDOW == 74 (0x7f132757f000) [pid = 1825] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:48:54 INFO - PROCESS | 1825 | --DOMWINDOW == 73 (0x7f131f504800) [pid = 1825] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:48:54 INFO - PROCESS | 1825 | --DOMWINDOW == 72 (0x7f1320fe2800) [pid = 1825] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:48:54 INFO - PROCESS | 1825 | --DOMWINDOW == 71 (0x7f1322e1f800) [pid = 1825] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:48:54 INFO - PROCESS | 1825 | --DOMWINDOW == 70 (0x7f1326622400) [pid = 1825] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:48:54 INFO - PROCESS | 1825 | 1461062934738 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]]]}] 03:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1243ms 03:48:54 INFO - PROCESS | 1825 | 1461062934774 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 03:48:54 INFO - PROCESS | 1825 | 1461062934777 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 03:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:48:54 INFO - PROCESS | 1825 | 1461062934783 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:48:54 INFO - PROCESS | 1825 | 1461062934785 Marionette TRACE conn3 <- [1,206,null,{}] 03:48:54 INFO - PROCESS | 1825 | 1461062934790 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}] 03:48:54 INFO - PROCESS | 1825 | 1461062934963 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 03:48:54 INFO - PROCESS | 1825 | 1461062934974 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13362bf000 == 34 [pid = 1825] [id = 59] 03:48:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 71 (0x7f133b0a7400) [pid = 1825] [serial = 175] [outer = (nil)] 03:48:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 72 (0x7f133b430800) [pid = 1825] [serial = 176] [outer = 0x7f133b0a7400] 03:48:55 INFO - PROCESS | 1825 | 1461062935037 Marionette DEBUG loaded listener.js 03:48:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 73 (0x7f133b52f400) [pid = 1825] [serial = 177] [outer = 0x7f133b0a7400] 03:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 878ms 03:48:55 INFO - PROCESS | 1825 | 1461062935652 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]]]}] 03:48:55 INFO - PROCESS | 1825 | 1461062935662 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 03:48:55 INFO - PROCESS | 1825 | 1461062935665 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 03:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:48:55 INFO - PROCESS | 1825 | 1461062935676 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:48:55 INFO - PROCESS | 1825 | 1461062935678 Marionette TRACE conn3 <- [1,210,null,{}] 03:48:55 INFO - PROCESS | 1825 | 1461062935684 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}] 03:48:55 INFO - PROCESS | 1825 | 1461062935798 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 03:48:55 INFO - PROCESS | 1825 | 1461062935886 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133724e800 == 35 [pid = 1825] [id = 60] 03:48:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 74 (0x7f1327272c00) [pid = 1825] [serial = 178] [outer = (nil)] 03:48:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 75 (0x7f133d105400) [pid = 1825] [serial = 179] [outer = 0x7f1327272c00] 03:48:55 INFO - PROCESS | 1825 | 1461062935946 Marionette DEBUG loaded listener.js 03:48:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 76 (0x7f133d1a1800) [pid = 1825] [serial = 180] [outer = 0x7f1327272c00] 03:48:56 INFO - PROCESS | 1825 | 1461062936604 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]]]}] 03:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 980ms 03:48:56 INFO - PROCESS | 1825 | 1461062936652 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 03:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:48:56 INFO - PROCESS | 1825 | 1461062936658 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 03:48:56 INFO - PROCESS | 1825 | 1461062936666 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:48:56 INFO - PROCESS | 1825 | 1461062936670 Marionette TRACE conn3 <- [1,214,null,{}] 03:48:56 INFO - PROCESS | 1825 | 1461062936677 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}] 03:48:56 INFO - PROCESS | 1825 | 1461062936830 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 03:48:56 INFO - PROCESS | 1825 | 1461062936954 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1322e7f800 == 36 [pid = 1825] [id = 61] 03:48:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 77 (0x7f1322e14400) [pid = 1825] [serial = 181] [outer = (nil)] 03:48:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 78 (0x7f1322e16c00) [pid = 1825] [serial = 182] [outer = 0x7f1322e14400] 03:48:57 INFO - PROCESS | 1825 | 1461062937037 Marionette DEBUG loaded listener.js 03:48:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 79 (0x7f13256e4000) [pid = 1825] [serial = 183] [outer = 0x7f1322e14400] 03:48:57 INFO - PROCESS | 1825 | 1461062937728 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]]]}] 03:48:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1131ms 03:48:57 INFO - PROCESS | 1825 | 1461062937796 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 03:48:57 INFO - PROCESS | 1825 | 1461062937804 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 03:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:48:57 INFO - PROCESS | 1825 | 1461062937814 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:48:57 INFO - PROCESS | 1825 | 1461062937818 Marionette TRACE conn3 <- [1,218,null,{}] 03:48:57 INFO - PROCESS | 1825 | 1461062937824 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}] 03:48:57 INFO - PROCESS | 1825 | 1461062937979 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 03:48:58 INFO - PROCESS | 1825 | 1461062938106 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132b4de800 == 37 [pid = 1825] [id = 62] 03:48:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 80 (0x7f1322e15c00) [pid = 1825] [serial = 184] [outer = (nil)] 03:48:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 81 (0x7f1328e32c00) [pid = 1825] [serial = 185] [outer = 0x7f1322e15c00] 03:48:58 INFO - PROCESS | 1825 | 1461062938174 Marionette DEBUG loaded listener.js 03:48:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 82 (0x7f132a096000) [pid = 1825] [serial = 186] [outer = 0x7f1322e15c00] 03:48:58 INFO - PROCESS | 1825 | 1461062938978 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]]]}] 03:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1182ms 03:48:58 INFO - PROCESS | 1825 | 1461062938995 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 03:48:58 INFO - PROCESS | 1825 | 1461062938998 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 03:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:48:59 INFO - PROCESS | 1825 | 1461062939004 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:48:59 INFO - PROCESS | 1825 | 1461062939010 Marionette TRACE conn3 <- [1,222,null,{}] 03:48:59 INFO - PROCESS | 1825 | 1461062939041 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}] 03:48:59 INFO - PROCESS | 1825 | 1461062939193 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 03:48:59 INFO - PROCESS | 1825 | 1461062939314 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133921f000 == 38 [pid = 1825] [id = 63] 03:48:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 83 (0x7f132a037c00) [pid = 1825] [serial = 187] [outer = (nil)] 03:48:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 84 (0x7f1339123c00) [pid = 1825] [serial = 188] [outer = 0x7f132a037c00] 03:48:59 INFO - PROCESS | 1825 | 1461062939390 Marionette DEBUG loaded listener.js 03:48:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f133b38e800) [pid = 1825] [serial = 189] [outer = 0x7f132a037c00] 03:49:00 INFO - PROCESS | 1825 | 1461062940082 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]]]}] 03:49:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1132ms 03:49:00 INFO - PROCESS | 1825 | 1461062940136 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 03:49:00 INFO - PROCESS | 1825 | 1461062940141 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 03:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:49:00 INFO - PROCESS | 1825 | 1461062940147 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:49:00 INFO - PROCESS | 1825 | 1461062940149 Marionette TRACE conn3 <- [1,226,null,{}] 03:49:00 INFO - PROCESS | 1825 | 1461062940172 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}] 03:49:00 INFO - PROCESS | 1825 | 1461062940314 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 03:49:00 INFO - PROCESS | 1825 | 1461062940437 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133aad2000 == 39 [pid = 1825] [id = 64] 03:49:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f1334f5ac00) [pid = 1825] [serial = 190] [outer = (nil)] 03:49:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f133dbe5800) [pid = 1825] [serial = 191] [outer = 0x7f1334f5ac00] 03:49:00 INFO - PROCESS | 1825 | 1461062940508 Marionette DEBUG loaded listener.js 03:49:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f133dea4400) [pid = 1825] [serial = 192] [outer = 0x7f1334f5ac00] 03:49:01 INFO - PROCESS | 1825 | 1461062941354 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]]]}] 03:49:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1244ms 03:49:01 INFO - PROCESS | 1825 | 1461062941392 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 03:49:01 INFO - PROCESS | 1825 | 1461062941394 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 03:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:49:01 INFO - PROCESS | 1825 | 1461062941401 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:49:01 INFO - PROCESS | 1825 | 1461062941405 Marionette TRACE conn3 <- [1,230,null,{}] 03:49:01 INFO - PROCESS | 1825 | 1461062941410 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}] 03:49:01 INFO - PROCESS | 1825 | 1461062941555 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 03:49:01 INFO - PROCESS | 1825 | 1461062941698 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133b32f800 == 40 [pid = 1825] [id = 65] 03:49:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f131f510000) [pid = 1825] [serial = 193] [outer = (nil)] 03:49:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f133f462000) [pid = 1825] [serial = 194] [outer = 0x7f131f510000] 03:49:01 INFO - PROCESS | 1825 | 1461062941767 Marionette DEBUG loaded listener.js 03:49:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f133f6d5400) [pid = 1825] [serial = 195] [outer = 0x7f131f510000] 03:49:02 INFO - PROCESS | 1825 | 1461062942575 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]]]}] 03:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1227ms 03:49:02 INFO - PROCESS | 1825 | 1461062942629 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 03:49:02 INFO - PROCESS | 1825 | 1461062942633 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 03:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:49:02 INFO - PROCESS | 1825 | 1461062942639 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:49:02 INFO - PROCESS | 1825 | 1461062942641 Marionette TRACE conn3 <- [1,234,null,{}] 03:49:02 INFO - PROCESS | 1825 | 1461062942646 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}] 03:49:02 INFO - PROCESS | 1825 | 1461062942817 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 03:49:02 INFO - PROCESS | 1825 | 1461062942946 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1321108000 == 41 [pid = 1825] [id = 66] 03:49:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f131f7f4400) [pid = 1825] [serial = 196] [outer = (nil)] 03:49:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f1322f5a400) [pid = 1825] [serial = 197] [outer = 0x7f131f7f4400] 03:49:03 INFO - PROCESS | 1825 | 1461062943024 Marionette DEBUG loaded listener.js 03:49:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f133dea9c00) [pid = 1825] [serial = 198] [outer = 0x7f131f7f4400] 03:49:03 INFO - PROCESS | 1825 | 1461062943740 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]]]}] 03:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1126ms 03:49:03 INFO - PROCESS | 1825 | 1461062943766 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 03:49:03 INFO - PROCESS | 1825 | 1461062943769 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 03:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:49:03 INFO - PROCESS | 1825 | 1461062943774 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:49:03 INFO - PROCESS | 1825 | 1461062943777 Marionette TRACE conn3 <- [1,238,null,{}] 03:49:03 INFO - PROCESS | 1825 | 1461062943783 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}] 03:49:04 INFO - PROCESS | 1825 | 1461062944135 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 03:49:04 INFO - PROCESS | 1825 | 1461062944149 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328519800 == 42 [pid = 1825] [id = 67] 03:49:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f1320fe6400) [pid = 1825] [serial = 199] [outer = (nil)] 03:49:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f1322f53400) [pid = 1825] [serial = 200] [outer = 0x7f1320fe6400] 03:49:04 INFO - PROCESS | 1825 | 1461062944211 Marionette DEBUG loaded listener.js 03:49:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f1322f5dc00) [pid = 1825] [serial = 201] [outer = 0x7f1320fe6400] 03:49:05 INFO - PROCESS | 1825 | 1461062945105 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]]]}] 03:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1382ms 03:49:05 INFO - PROCESS | 1825 | 1461062945159 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 03:49:05 INFO - PROCESS | 1825 | 1461062945166 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 03:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:49:05 INFO - PROCESS | 1825 | 1461062945174 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:49:05 INFO - PROCESS | 1825 | 1461062945177 Marionette TRACE conn3 <- [1,242,null,{}] 03:49:05 INFO - PROCESS | 1825 | 1461062945183 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}] 03:49:05 INFO - PROCESS | 1825 | 1461062945330 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 03:49:05 INFO - PROCESS | 1825 | 1461062945453 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1320fa2800 == 41 [pid = 1825] [id = 34] 03:49:05 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f1335e71000) [pid = 1825] [serial = 146] [outer = (nil)] [url = about:blank] 03:49:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f6de000 == 42 [pid = 1825] [id = 68] 03:49:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f1320fea400) [pid = 1825] [serial = 202] [outer = (nil)] 03:49:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f1323023800) [pid = 1825] [serial = 203] [outer = 0x7f1320fea400] 03:49:05 INFO - PROCESS | 1825 | 1461062945539 Marionette DEBUG loaded listener.js 03:49:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f13256e4800) [pid = 1825] [serial = 204] [outer = 0x7f1320fea400] 03:49:05 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f132915e400) [pid = 1825] [serial = 140] [outer = (nil)] [url = about:blank] 03:49:05 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f132972c400) [pid = 1825] [serial = 143] [outer = (nil)] [url = about:blank] 03:49:05 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f1322e19c00) [pid = 1825] [serial = 125] [outer = (nil)] [url = about:blank] 03:49:05 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f1322e15400) [pid = 1825] [serial = 131] [outer = (nil)] [url = about:blank] 03:49:05 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f1324302800) [pid = 1825] [serial = 132] [outer = (nil)] [url = about:blank] 03:49:05 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f132698a000) [pid = 1825] [serial = 134] [outer = (nil)] [url = about:blank] 03:49:05 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f132726e000) [pid = 1825] [serial = 135] [outer = (nil)] [url = about:blank] 03:49:05 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f131f5a9c00) [pid = 1825] [serial = 128] [outer = (nil)] [url = about:blank] 03:49:05 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f1325975c00) [pid = 1825] [serial = 122] [outer = (nil)] [url = about:blank] 03:49:05 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f132772a000) [pid = 1825] [serial = 137] [outer = (nil)] [url = about:blank] 03:49:05 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f132972e400) [pid = 1825] [serial = 141] [outer = (nil)] [url = about:blank] 03:49:05 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f1328d40c00) [pid = 1825] [serial = 138] [outer = (nil)] [url = about:blank] 03:49:05 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f132a096c00) [pid = 1825] [serial = 144] [outer = (nil)] [url = about:blank] 03:49:06 INFO - PROCESS | 1825 | 1461062946171 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]]]}] 03:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1029ms 03:49:06 INFO - PROCESS | 1825 | 1461062946203 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 03:49:06 INFO - PROCESS | 1825 | 1461062946207 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 03:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:49:06 INFO - PROCESS | 1825 | 1461062946213 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:49:06 INFO - PROCESS | 1825 | 1461062946216 Marionette TRACE conn3 <- [1,246,null,{}] 03:49:06 INFO - PROCESS | 1825 | 1461062946221 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}] 03:49:06 INFO - PROCESS | 1825 | 1461062946353 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 03:49:06 INFO - PROCESS | 1825 | 1461062946455 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328753000 == 43 [pid = 1825] [id = 69] 03:49:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f131f59dc00) [pid = 1825] [serial = 205] [outer = (nil)] 03:49:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f13271cb800) [pid = 1825] [serial = 206] [outer = 0x7f131f59dc00] 03:49:06 INFO - PROCESS | 1825 | 1461062946520 Marionette DEBUG loaded listener.js 03:49:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f13287a9400) [pid = 1825] [serial = 207] [outer = 0x7f131f59dc00] 03:49:07 INFO - PROCESS | 1825 | 1461062947162 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]]]}] 03:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 977ms 03:49:07 INFO - PROCESS | 1825 | 1461062947191 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 03:49:07 INFO - PROCESS | 1825 | 1461062947196 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 03:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:49:07 INFO - PROCESS | 1825 | 1461062947211 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:49:07 INFO - PROCESS | 1825 | 1461062947218 Marionette TRACE conn3 <- [1,250,null,{}] 03:49:07 INFO - PROCESS | 1825 | 1461062947223 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}] 03:49:07 INFO - PROCESS | 1825 | 1461062947383 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 03:49:07 INFO - PROCESS | 1825 | 1461062947405 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1335be8000 == 44 [pid = 1825] [id = 70] 03:49:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f1322e19c00) [pid = 1825] [serial = 208] [outer = (nil)] 03:49:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f132a0fd400) [pid = 1825] [serial = 209] [outer = 0x7f1322e19c00] 03:49:07 INFO - PROCESS | 1825 | 1461062947465 Marionette DEBUG loaded listener.js 03:49:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f1335dba800) [pid = 1825] [serial = 210] [outer = 0x7f1322e19c00] 03:49:08 INFO - PROCESS | 1825 | 1461062948244 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]]]}] 03:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1096ms 03:49:08 INFO - PROCESS | 1825 | 1461062948303 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 03:49:08 INFO - PROCESS | 1825 | 1461062948307 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 03:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:49:08 INFO - PROCESS | 1825 | 1461062948312 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:49:08 INFO - PROCESS | 1825 | 1461062948314 Marionette TRACE conn3 <- [1,254,null,{}] 03:49:08 INFO - PROCESS | 1825 | 1461062948319 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}] 03:49:08 INFO - PROCESS | 1825 | 1461062948484 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 03:49:08 INFO - PROCESS | 1825 | 1461062948517 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1338c22800 == 45 [pid = 1825] [id = 71] 03:49:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f1334fd5400) [pid = 1825] [serial = 211] [outer = (nil)] 03:49:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f133620f000) [pid = 1825] [serial = 212] [outer = 0x7f1334fd5400] 03:49:08 INFO - PROCESS | 1825 | 1461062948575 Marionette DEBUG loaded listener.js 03:49:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f1339243400) [pid = 1825] [serial = 213] [outer = 0x7f1334fd5400] 03:49:09 INFO - PROCESS | 1825 | 1461062949193 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]]]}] 03:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 925ms 03:49:09 INFO - PROCESS | 1825 | 1461062949237 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 03:49:09 INFO - PROCESS | 1825 | 1461062949241 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 03:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:49:09 INFO - PROCESS | 1825 | 1461062949255 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:49:09 INFO - PROCESS | 1825 | 1461062949257 Marionette TRACE conn3 <- [1,258,null,{}] 03:49:09 INFO - PROCESS | 1825 | 1461062949262 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}] 03:49:09 INFO - PROCESS | 1825 | 1461062949447 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 03:49:09 INFO - PROCESS | 1825 | 1461062949470 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133b45d000 == 46 [pid = 1825] [id = 72] 03:49:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f133dbeb000) [pid = 1825] [serial = 214] [outer = (nil)] 03:49:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f133dea4c00) [pid = 1825] [serial = 215] [outer = 0x7f133dbeb000] 03:49:09 INFO - PROCESS | 1825 | 1461062949534 Marionette DEBUG loaded listener.js 03:49:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f133f6d9000) [pid = 1825] [serial = 216] [outer = 0x7f133dbeb000] 03:49:10 INFO - PROCESS | 1825 | 1461062950315 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]]]}] 03:49:10 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f131f50bc00) [pid = 1825] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:49:10 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f1325884800) [pid = 1825] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:49:10 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f1334fd5800) [pid = 1825] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:49:10 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f132a097c00) [pid = 1825] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:49:10 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f133b0a7400) [pid = 1825] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:49:10 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f13201d1c00) [pid = 1825] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:49:10 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f1336fce000) [pid = 1825] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:49:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1139ms 03:49:10 INFO - PROCESS | 1825 | 1461062950386 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 03:49:10 INFO - PROCESS | 1825 | 1461062950388 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 03:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:49:10 INFO - PROCESS | 1825 | 1461062950394 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:49:10 INFO - PROCESS | 1825 | 1461062950406 Marionette TRACE conn3 <- [1,262,null,{}] 03:49:10 INFO - PROCESS | 1825 | 1461062950412 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}] 03:49:10 INFO - PROCESS | 1825 | 1461062950532 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 03:49:10 INFO - PROCESS | 1825 | 1461062950616 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1336033800 == 47 [pid = 1825] [id = 73] 03:49:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f131f374400) [pid = 1825] [serial = 217] [outer = (nil)] 03:49:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f131f37b800) [pid = 1825] [serial = 218] [outer = 0x7f131f374400] 03:49:10 INFO - PROCESS | 1825 | 1461062950675 Marionette DEBUG loaded listener.js 03:49:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f131f382000) [pid = 1825] [serial = 219] [outer = 0x7f131f374400] 03:49:11 INFO - PROCESS | 1825 | 1461062951248 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]]]}] 03:49:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 883ms 03:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:49:11 INFO - PROCESS | 1825 | 1461062951277 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 03:49:11 INFO - PROCESS | 1825 | 1461062951280 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 03:49:11 INFO - PROCESS | 1825 | 1461062951285 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:49:11 INFO - PROCESS | 1825 | 1461062951289 Marionette TRACE conn3 <- [1,266,null,{}] 03:49:11 INFO - PROCESS | 1825 | 1461062951294 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}] 03:49:11 INFO - PROCESS | 1825 | 1461062951415 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 03:49:11 INFO - PROCESS | 1825 | 1461062951431 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133de35800 == 48 [pid = 1825] [id = 74] 03:49:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f131f382400) [pid = 1825] [serial = 220] [outer = (nil)] 03:49:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f1335b70800) [pid = 1825] [serial = 221] [outer = 0x7f131f382400] 03:49:11 INFO - PROCESS | 1825 | 1461062951490 Marionette DEBUG loaded listener.js 03:49:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f133f6dd400) [pid = 1825] [serial = 222] [outer = 0x7f131f382400] 03:49:12 INFO - PROCESS | 1825 | 1461062952187 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]]]}] 03:49:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 933ms 03:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:49:12 INFO - PROCESS | 1825 | 1461062952218 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 03:49:12 INFO - PROCESS | 1825 | 1461062952220 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 03:49:12 INFO - PROCESS | 1825 | 1461062952226 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:49:12 INFO - PROCESS | 1825 | 1461062952228 Marionette TRACE conn3 <- [1,270,null,{}] 03:49:12 INFO - PROCESS | 1825 | 1461062952233 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}] 03:49:12 INFO - PROCESS | 1825 | 1461062952459 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 03:49:12 INFO - PROCESS | 1825 | 1461062952529 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1323121000 == 49 [pid = 1825] [id = 75] 03:49:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f131d2e4800) [pid = 1825] [serial = 223] [outer = (nil)] 03:49:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f131d2ed800) [pid = 1825] [serial = 224] [outer = 0x7f131d2e4800] 03:49:12 INFO - PROCESS | 1825 | 1461062952598 Marionette DEBUG loaded listener.js 03:49:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f131f37c000) [pid = 1825] [serial = 225] [outer = 0x7f131d2e4800] 03:49:13 INFO - PROCESS | 1825 | 1461062953399 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]]]}] 03:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1232ms 03:49:13 INFO - PROCESS | 1825 | 1461062953467 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 03:49:13 INFO - PROCESS | 1825 | 1461062953474 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 03:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:49:13 INFO - PROCESS | 1825 | 1461062953482 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:49:13 INFO - PROCESS | 1825 | 1461062953488 Marionette TRACE conn3 <- [1,274,null,{}] 03:49:13 INFO - PROCESS | 1825 | 1461062953495 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}] 03:49:13 INFO - PROCESS | 1825 | 1461062953659 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 03:49:13 INFO - PROCESS | 1825 | 1461062953791 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1334ff0000 == 50 [pid = 1825] [id = 76] 03:49:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f131d2e9400) [pid = 1825] [serial = 226] [outer = (nil)] 03:49:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f1322f58c00) [pid = 1825] [serial = 227] [outer = 0x7f131d2e9400] 03:49:13 INFO - PROCESS | 1825 | 1461062953866 Marionette DEBUG loaded listener.js 03:49:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f1323021800) [pid = 1825] [serial = 228] [outer = 0x7f131d2e9400] 03:49:14 INFO - PROCESS | 1825 | 1461062954631 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]]]}] 03:49:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1180ms 03:49:14 INFO - PROCESS | 1825 | 1461062954661 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 03:49:14 INFO - PROCESS | 1825 | 1461062954665 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 03:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:49:14 INFO - PROCESS | 1825 | 1461062954671 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:49:14 INFO - PROCESS | 1825 | 1461062954674 Marionette TRACE conn3 <- [1,278,null,{}] 03:49:14 INFO - PROCESS | 1825 | 1461062954680 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}] 03:49:14 INFO - PROCESS | 1825 | 1461062954878 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 03:49:14 INFO - PROCESS | 1825 | 1461062954892 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133de34000 == 51 [pid = 1825] [id = 77] 03:49:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f131f50bc00) [pid = 1825] [serial = 229] [outer = (nil)] 03:49:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f1327c0c800) [pid = 1825] [serial = 230] [outer = 0x7f131f50bc00] 03:49:14 INFO - PROCESS | 1825 | 1461062954959 Marionette DEBUG loaded listener.js 03:49:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f132915f800) [pid = 1825] [serial = 231] [outer = 0x7f131f50bc00] 03:49:15 INFO - PROCESS | 1825 | 1461062955876 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]]]}] 03:49:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1286ms 03:49:15 INFO - PROCESS | 1825 | 1461062955957 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 03:49:15 INFO - PROCESS | 1825 | 1461062955963 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 03:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:49:15 INFO - PROCESS | 1825 | 1461062955978 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:49:15 INFO - PROCESS | 1825 | 1461062955984 Marionette TRACE conn3 <- [1,282,null,{}] 03:49:15 INFO - PROCESS | 1825 | 1461062955989 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}] 03:49:16 INFO - PROCESS | 1825 | 1461062956137 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 03:49:16 INFO - PROCESS | 1825 | 1461062956265 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328567800 == 52 [pid = 1825] [id = 78] 03:49:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f131f81e000) [pid = 1825] [serial = 232] [outer = (nil)] 03:49:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f131f829000) [pid = 1825] [serial = 233] [outer = 0x7f131f81e000] 03:49:16 INFO - PROCESS | 1825 | 1461062956334 Marionette DEBUG loaded listener.js 03:49:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f132b45f800) [pid = 1825] [serial = 234] [outer = 0x7f131f81e000] 03:49:17 INFO - PROCESS | 1825 | 1461062957083 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]]]}] 03:49:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1190ms 03:49:17 INFO - PROCESS | 1825 | 1461062957167 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 03:49:17 INFO - PROCESS | 1825 | 1461062957170 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 03:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:49:17 INFO - PROCESS | 1825 | 1461062957177 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:49:17 INFO - PROCESS | 1825 | 1461062957180 Marionette TRACE conn3 <- [1,286,null,{}] 03:49:17 INFO - PROCESS | 1825 | 1461062957185 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}] 03:49:17 INFO - PROCESS | 1825 | 1461062957328 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 03:49:17 INFO - PROCESS | 1825 | 1461062957458 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f134045f000 == 53 [pid = 1825] [id = 79] 03:49:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f131d2e3c00) [pid = 1825] [serial = 235] [outer = (nil)] 03:49:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f1339124400) [pid = 1825] [serial = 236] [outer = 0x7f131d2e3c00] 03:49:17 INFO - PROCESS | 1825 | 1461062957526 Marionette DEBUG loaded listener.js 03:49:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f133b304c00) [pid = 1825] [serial = 237] [outer = 0x7f131d2e3c00] 03:49:18 INFO - PROCESS | 1825 | 1461062958292 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]]]}] 03:49:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1129ms 03:49:18 INFO - PROCESS | 1825 | 1461062958318 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 03:49:18 INFO - PROCESS | 1825 | 1461062958322 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 03:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:49:18 INFO - PROCESS | 1825 | 1461062958329 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:49:18 INFO - PROCESS | 1825 | 1461062958331 Marionette TRACE conn3 <- [1,290,null,{}] 03:49:18 INFO - PROCESS | 1825 | 1461062958337 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}] 03:49:18 INFO - PROCESS | 1825 | 1461062958479 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 03:49:18 INFO - PROCESS | 1825 | 1461062958633 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1340477800 == 54 [pid = 1825] [id = 80] 03:49:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f133d10a800) [pid = 1825] [serial = 238] [outer = (nil)] 03:49:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f133d1a1c00) [pid = 1825] [serial = 239] [outer = 0x7f133d10a800] 03:49:18 INFO - PROCESS | 1825 | 1461062958712 Marionette DEBUG loaded listener.js 03:49:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f133f6e3c00) [pid = 1825] [serial = 240] [outer = 0x7f133d10a800] 03:49:19 INFO - PROCESS | 1825 | 1461062959715 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]]]}] 03:49:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1427ms 03:49:19 INFO - PROCESS | 1825 | 1461062959757 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 03:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:49:19 INFO - PROCESS | 1825 | 1461062959762 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 03:49:19 INFO - PROCESS | 1825 | 1461062959769 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:49:19 INFO - PROCESS | 1825 | 1461062959774 Marionette TRACE conn3 <- [1,294,null,{}] 03:49:19 INFO - PROCESS | 1825 | 1461062959782 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}] 03:49:19 INFO - PROCESS | 1825 | 1461062959911 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 03:49:20 INFO - PROCESS | 1825 | 1461062960064 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13256cf800 == 55 [pid = 1825] [id = 81] 03:49:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f131f382800) [pid = 1825] [serial = 241] [outer = (nil)] 03:49:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f131f820400) [pid = 1825] [serial = 242] [outer = 0x7f131f382800] 03:49:20 INFO - PROCESS | 1825 | 1461062960164 Marionette DEBUG loaded listener.js 03:49:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f131f82c400) [pid = 1825] [serial = 243] [outer = 0x7f131f382800] 03:49:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133de35800 == 54 [pid = 1825] [id = 74] 03:49:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1336033800 == 53 [pid = 1825] [id = 73] 03:49:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133b45d000 == 52 [pid = 1825] [id = 72] 03:49:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1338c22800 == 51 [pid = 1825] [id = 71] 03:49:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1335be8000 == 50 [pid = 1825] [id = 70] 03:49:20 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f133d105400) [pid = 1825] [serial = 179] [outer = (nil)] [url = about:blank] 03:49:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328753000 == 49 [pid = 1825] [id = 69] 03:49:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f6de000 == 48 [pid = 1825] [id = 68] 03:49:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328519800 == 47 [pid = 1825] [id = 67] 03:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f1322e11000) [pid = 1825] [serial = 161] [outer = (nil)] [url = about:blank] 03:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 115 (0x7f133b055c00) [pid = 1825] [serial = 174] [outer = (nil)] [url = about:blank] 03:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f133b52f400) [pid = 1825] [serial = 177] [outer = (nil)] [url = about:blank] 03:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f133720d800) [pid = 1825] [serial = 171] [outer = (nil)] [url = about:blank] 03:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f133600c000) [pid = 1825] [serial = 168] [outer = (nil)] [url = about:blank] 03:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f133af30000) [pid = 1825] [serial = 120] [outer = (nil)] [url = about:blank] 03:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f13373bcc00) [pid = 1825] [serial = 173] [outer = (nil)] [url = about:blank] 03:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f13274b7400) [pid = 1825] [serial = 164] [outer = (nil)] [url = about:blank] 03:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f1328111c00) [pid = 1825] [serial = 165] [outer = (nil)] [url = about:blank] 03:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f1334fda400) [pid = 1825] [serial = 167] [outer = (nil)] [url = about:blank] 03:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f13391c9000) [pid = 1825] [serial = 158] [outer = (nil)] [url = about:blank] 03:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f1336fcd400) [pid = 1825] [serial = 170] [outer = (nil)] [url = about:blank] 03:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f133b430800) [pid = 1825] [serial = 176] [outer = (nil)] [url = about:blank] 03:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f1321b4b400) [pid = 1825] [serial = 149] [outer = (nil)] [url = about:blank] 03:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f1327726800) [pid = 1825] [serial = 152] [outer = (nil)] [url = about:blank] 03:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f13362d4400) [pid = 1825] [serial = 155] [outer = (nil)] [url = about:blank] 03:49:21 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f132430a000) [pid = 1825] [serial = 162] [outer = (nil)] [url = about:blank] 03:49:21 INFO - PROCESS | 1825 | 1461062961074 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]]]}] 03:49:21 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. 03:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1335ms 03:49:21 INFO - PROCESS | 1825 | 1461062961104 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 03:49:21 INFO - PROCESS | 1825 | 1461062961111 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 03:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:49:21 INFO - PROCESS | 1825 | 1461062961120 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:49:21 INFO - PROCESS | 1825 | 1461062961123 Marionette TRACE conn3 <- [1,298,null,{}] 03:49:21 INFO - PROCESS | 1825 | 1461062961128 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}] 03:49:21 INFO - PROCESS | 1825 | 1461062961261 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 03:49:21 INFO - PROCESS | 1825 | 1461062961355 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1323118800 == 48 [pid = 1825] [id = 82] 03:49:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f131f503400) [pid = 1825] [serial = 244] [outer = (nil)] 03:49:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f1320c7bc00) [pid = 1825] [serial = 245] [outer = 0x7f131f503400] 03:49:21 INFO - PROCESS | 1825 | 1461062961417 Marionette DEBUG loaded listener.js 03:49:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f1322e15400) [pid = 1825] [serial = 246] [outer = 0x7f131f503400] 03:49:22 INFO - PROCESS | 1825 | 1461062962126 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]]]}] 03:49:22 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. 03:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1030ms 03:49:22 INFO - PROCESS | 1825 | 1461062962151 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 03:49:22 INFO - PROCESS | 1825 | 1461062962154 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 03:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:49:22 INFO - PROCESS | 1825 | 1461062962160 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:49:22 INFO - PROCESS | 1825 | 1461062962165 Marionette TRACE conn3 <- [1,302,null,{}] 03:49:22 INFO - PROCESS | 1825 | 1461062962203 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}] 03:49:22 INFO - PROCESS | 1825 | 1461062962371 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 03:49:22 INFO - PROCESS | 1825 | 1461062962380 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132860f000 == 49 [pid = 1825] [id = 83] 03:49:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f1322f61000) [pid = 1825] [serial = 247] [outer = (nil)] 03:49:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f1324302400) [pid = 1825] [serial = 248] [outer = 0x7f1322f61000] 03:49:22 INFO - PROCESS | 1825 | 1461062962441 Marionette DEBUG loaded listener.js 03:49:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f1325655000) [pid = 1825] [serial = 249] [outer = 0x7f1322f61000] 03:49:23 INFO - PROCESS | 1825 | 1461062963175 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]]]}] 03:49:23 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. 03:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1030ms 03:49:23 INFO - PROCESS | 1825 | 1461062963189 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 03:49:23 INFO - PROCESS | 1825 | 1461062963194 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 03:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:49:23 INFO - PROCESS | 1825 | 1461062963199 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:49:23 INFO - PROCESS | 1825 | 1461062963201 Marionette TRACE conn3 <- [1,306,null,{}] 03:49:23 INFO - PROCESS | 1825 | 1461062963206 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}] 03:49:23 INFO - PROCESS | 1825 | 1461062963383 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 03:49:23 INFO - PROCESS | 1825 | 1461062963412 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1329795000 == 50 [pid = 1825] [id = 84] 03:49:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f131ff44400) [pid = 1825] [serial = 250] [outer = (nil)] 03:49:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f1326176400) [pid = 1825] [serial = 251] [outer = 0x7f131ff44400] 03:49:23 INFO - PROCESS | 1825 | 1461062963470 Marionette DEBUG loaded listener.js 03:49:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f1327727800) [pid = 1825] [serial = 252] [outer = 0x7f131ff44400] 03:49:24 INFO - PROCESS | 1825 | 1461062964156 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]]]}] 03:49:24 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. 03:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 984ms 03:49:24 INFO - PROCESS | 1825 | 1461062964184 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 03:49:24 INFO - PROCESS | 1825 | 1461062964187 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 03:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:49:24 INFO - PROCESS | 1825 | 1461062964204 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:49:24 INFO - PROCESS | 1825 | 1461062964206 Marionette TRACE conn3 <- [1,310,null,{}] 03:49:24 INFO - PROCESS | 1825 | 1461062964211 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}] 03:49:24 INFO - PROCESS | 1825 | 1461062964366 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 03:49:24 INFO - PROCESS | 1825 | 1461062964387 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132fecc800 == 51 [pid = 1825] [id = 85] 03:49:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f132301a000) [pid = 1825] [serial = 253] [outer = (nil)] 03:49:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f13287a2400) [pid = 1825] [serial = 254] [outer = 0x7f132301a000] 03:49:24 INFO - PROCESS | 1825 | 1461062964444 Marionette DEBUG loaded listener.js 03:49:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f132915bc00) [pid = 1825] [serial = 255] [outer = 0x7f132301a000] 03:49:25 INFO - PROCESS | 1825 | 1461062965099 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]]]}] 03:49:25 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. 03:49:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 926ms 03:49:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:49:25 INFO - PROCESS | 1825 | 1461062965131 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 03:49:25 INFO - PROCESS | 1825 | 1461062965134 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 03:49:25 INFO - PROCESS | 1825 | 1461062965139 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:49:25 INFO - PROCESS | 1825 | 1461062965142 Marionette TRACE conn3 <- [1,314,null,{}] 03:49:25 INFO - PROCESS | 1825 | 1461062965147 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}] 03:49:25 INFO - PROCESS | 1825 | 1461062965329 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 03:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f1327272c00) [pid = 1825] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f1322e19c00) [pid = 1825] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f131f59dc00) [pid = 1825] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f1320fe6400) [pid = 1825] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f1334fd5400) [pid = 1825] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f133dbeb000) [pid = 1825] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f1320fea400) [pid = 1825] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f131f374400) [pid = 1825] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:49:25 INFO - PROCESS | 1825 | 1461062965550 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328329000 == 52 [pid = 1825] [id = 86] 03:49:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f131f375000) [pid = 1825] [serial = 256] [outer = (nil)] 03:49:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f1322e19c00) [pid = 1825] [serial = 257] [outer = 0x7f131f375000] 03:49:25 INFO - PROCESS | 1825 | 1461062965622 Marionette DEBUG loaded listener.js 03:49:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f1334fd5000) [pid = 1825] [serial = 258] [outer = 0x7f131f375000] 03:49:26 INFO - PROCESS | 1825 | 1461062966242 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]]]}] 03:49:26 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. 03:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1134ms 03:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:49:26 INFO - PROCESS | 1825 | 1461062966273 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 03:49:26 INFO - PROCESS | 1825 | 1461062966275 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 03:49:26 INFO - PROCESS | 1825 | 1461062966279 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:49:26 INFO - PROCESS | 1825 | 1461062966283 Marionette TRACE conn3 <- [1,318,null,{}] 03:49:26 INFO - PROCESS | 1825 | 1461062966288 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}] 03:49:26 INFO - PROCESS | 1825 | 1461062966407 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 03:49:26 INFO - PROCESS | 1825 | 1461062966501 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1337048000 == 53 [pid = 1825] [id = 87] 03:49:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f131f378000) [pid = 1825] [serial = 259] [outer = (nil)] 03:49:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f13362d4400) [pid = 1825] [serial = 260] [outer = 0x7f131f378000] 03:49:26 INFO - PROCESS | 1825 | 1461062966558 Marionette DEBUG loaded listener.js 03:49:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f133af2f400) [pid = 1825] [serial = 261] [outer = 0x7f131f378000] 03:49:27 INFO - PROCESS | 1825 | 1461062967206 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]]]}] 03:49:27 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. 03:49:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 980ms 03:49:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:49:27 INFO - PROCESS | 1825 | 1461062967260 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 03:49:27 INFO - PROCESS | 1825 | 1461062967263 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 03:49:27 INFO - PROCESS | 1825 | 1461062967268 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:49:27 INFO - PROCESS | 1825 | 1461062967271 Marionette TRACE conn3 <- [1,322,null,{}] 03:49:27 INFO - PROCESS | 1825 | 1461062967276 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}] 03:49:27 INFO - PROCESS | 1825 | 1461062967429 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 03:49:27 INFO - PROCESS | 1825 | 1461062967446 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133aad3000 == 54 [pid = 1825] [id = 88] 03:49:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f131f3bd400) [pid = 1825] [serial = 262] [outer = (nil)] 03:49:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f133b307c00) [pid = 1825] [serial = 263] [outer = 0x7f131f3bd400] 03:49:27 INFO - PROCESS | 1825 | 1461062967501 Marionette DEBUG loaded listener.js 03:49:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f133d10bc00) [pid = 1825] [serial = 264] [outer = 0x7f131f3bd400] 03:49:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f131f826000) [pid = 1825] [serial = 265] [outer = 0x7f131f59ec00] 03:49:28 INFO - PROCESS | 1825 | 1461062968493 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]]]}] 03:49:28 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. 03:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1275ms 03:49:28 INFO - PROCESS | 1825 | 1461062968544 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 03:49:28 INFO - PROCESS | 1825 | 1461062968552 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 03:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:49:28 INFO - PROCESS | 1825 | 1461062968562 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:49:28 INFO - PROCESS | 1825 | 1461062968565 Marionette TRACE conn3 <- [1,326,null,{}] 03:49:28 INFO - PROCESS | 1825 | 1461062968576 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}] 03:49:28 INFO - PROCESS | 1825 | 1461062968777 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 03:49:28 INFO - PROCESS | 1825 | 1461062968911 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132855e800 == 55 [pid = 1825] [id = 89] 03:49:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f131ff46400) [pid = 1825] [serial = 266] [outer = (nil)] 03:49:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f1322e16800) [pid = 1825] [serial = 267] [outer = 0x7f131ff46400] 03:49:28 INFO - PROCESS | 1825 | 1461062968982 Marionette DEBUG loaded listener.js 03:49:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f1322f61c00) [pid = 1825] [serial = 268] [outer = 0x7f131ff46400] 03:49:29 INFO - PROCESS | 1825 | 1461062969798 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]]]}] 03:49:29 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. 03:49:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1291ms 03:49:29 INFO - PROCESS | 1825 | 1461062969853 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 03:49:29 INFO - PROCESS | 1825 | 1461062969861 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 03:49:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:49:29 INFO - PROCESS | 1825 | 1461062969871 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:49:29 INFO - PROCESS | 1825 | 1461062969876 Marionette TRACE conn3 <- [1,330,null,{}] 03:49:29 INFO - PROCESS | 1825 | 1461062969881 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}] 03:49:30 INFO - PROCESS | 1825 | 1461062970046 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 03:49:30 INFO - PROCESS | 1825 | 1461062970182 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133602d800 == 56 [pid = 1825] [id = 90] 03:49:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f131ff4fc00) [pid = 1825] [serial = 269] [outer = (nil)] 03:49:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f132720ec00) [pid = 1825] [serial = 270] [outer = 0x7f131ff4fc00] 03:49:30 INFO - PROCESS | 1825 | 1461062970253 Marionette DEBUG loaded listener.js 03:49:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f132883bc00) [pid = 1825] [serial = 271] [outer = 0x7f131ff4fc00] 03:49:31 INFO - PROCESS | 1825 | 1461062971194 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]]]}] 03:49:31 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. 03:49:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1337ms 03:49:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:49:31 INFO - PROCESS | 1825 | 1461062971208 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 03:49:31 INFO - PROCESS | 1825 | 1461062971211 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 03:49:31 INFO - PROCESS | 1825 | 1461062971217 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:49:31 INFO - PROCESS | 1825 | 1461062971222 Marionette TRACE conn3 <- [1,334,null,{}] 03:49:31 INFO - PROCESS | 1825 | 1461062971238 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}] 03:49:31 INFO - PROCESS | 1825 | 1461062971389 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 03:49:31 INFO - PROCESS | 1825 | 1461062971530 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133de39000 == 57 [pid = 1825] [id = 91] 03:49:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f131e5ea400) [pid = 1825] [serial = 272] [outer = (nil)] 03:49:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f132430a800) [pid = 1825] [serial = 273] [outer = 0x7f131e5ea400] 03:49:31 INFO - PROCESS | 1825 | 1461062971603 Marionette DEBUG loaded listener.js 03:49:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f132a035000) [pid = 1825] [serial = 274] [outer = 0x7f131e5ea400] 03:49:32 INFO - PROCESS | 1825 | 1461062972413 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]]]}] 03:49:32 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. 03:49:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1236ms 03:49:32 INFO - PROCESS | 1825 | 1461062972453 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 03:49:32 INFO - PROCESS | 1825 | 1461062972457 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 03:49:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:49:32 INFO - PROCESS | 1825 | 1461062972463 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:49:32 INFO - PROCESS | 1825 | 1461062972465 Marionette TRACE conn3 <- [1,338,null,{}] 03:49:32 INFO - PROCESS | 1825 | 1461062972471 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}] 03:49:32 INFO - PROCESS | 1825 | 1461062972616 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 03:49:32 INFO - PROCESS | 1825 | 1461062972754 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13482dd000 == 58 [pid = 1825] [id = 92] 03:49:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f131e5eb800) [pid = 1825] [serial = 275] [outer = (nil)] 03:49:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f1335db7800) [pid = 1825] [serial = 276] [outer = 0x7f131e5eb800] 03:49:32 INFO - PROCESS | 1825 | 1461062972825 Marionette DEBUG loaded listener.js 03:49:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f1339128000) [pid = 1825] [serial = 277] [outer = 0x7f131e5eb800] 03:49:33 INFO - PROCESS | 1825 | 1461062973623 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]]]}] 03:49:33 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. 03:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1175ms 03:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:49:33 INFO - PROCESS | 1825 | 1461062973638 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 03:49:33 INFO - PROCESS | 1825 | 1461062973641 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 03:49:33 INFO - PROCESS | 1825 | 1461062973647 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:49:33 INFO - PROCESS | 1825 | 1461062973650 Marionette TRACE conn3 <- [1,342,null,{}] 03:49:33 INFO - PROCESS | 1825 | 1461062973655 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}] 03:49:33 INFO - PROCESS | 1825 | 1461062973849 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 03:49:33 INFO - PROCESS | 1825 | 1461062973867 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f55c800 == 59 [pid = 1825] [id = 93] 03:49:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f13286cd800) [pid = 1825] [serial = 278] [outer = (nil)] 03:49:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f13286d6000) [pid = 1825] [serial = 279] [outer = 0x7f13286cd800] 03:49:33 INFO - PROCESS | 1825 | 1461062973978 Marionette DEBUG loaded listener.js 03:49:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f13286da400) [pid = 1825] [serial = 280] [outer = 0x7f13286cd800] 03:49:34 INFO - PROCESS | 1825 | 1461062974844 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]]]}] 03:49:34 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. 03:49:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1232ms 03:49:34 INFO - PROCESS | 1825 | 1461062974894 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 03:49:34 INFO - PROCESS | 1825 | 1461062974898 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 03:49:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:49:34 INFO - PROCESS | 1825 | 1461062974905 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:49:34 INFO - PROCESS | 1825 | 1461062974907 Marionette TRACE conn3 <- [1,346,null,{}] 03:49:34 INFO - PROCESS | 1825 | 1461062974913 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}] 03:49:35 INFO - PROCESS | 1825 | 1461062975072 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 03:49:35 INFO - PROCESS | 1825 | 1461062975398 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131fff2800 == 60 [pid = 1825] [id = 94] 03:49:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f131e5e9000) [pid = 1825] [serial = 281] [outer = (nil)] 03:49:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f131e5ec800) [pid = 1825] [serial = 282] [outer = 0x7f131e5e9000] 03:49:35 INFO - PROCESS | 1825 | 1461062975518 Marionette DEBUG loaded listener.js 03:49:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f131f379c00) [pid = 1825] [serial = 283] [outer = 0x7f131e5e9000] 03:49:36 INFO - PROCESS | 1825 | 1461062976322 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]]]}] 03:49:36 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. 03:49:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1481ms 03:49:36 INFO - PROCESS | 1825 | 1461062976386 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 03:49:36 INFO - PROCESS | 1825 | 1461062976394 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 03:49:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:49:36 INFO - PROCESS | 1825 | 1461062976401 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:49:36 INFO - PROCESS | 1825 | 1461062976405 Marionette TRACE conn3 <- [1,350,null,{}] 03:49:36 INFO - PROCESS | 1825 | 1461062976412 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}] 03:49:36 INFO - PROCESS | 1825 | 1461062976558 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 03:49:36 INFO - PROCESS | 1825 | 1461062976696 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132780d000 == 61 [pid = 1825] [id = 95] 03:49:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f131d08c400) [pid = 1825] [serial = 284] [outer = (nil)] 03:49:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f131f383800) [pid = 1825] [serial = 285] [outer = 0x7f131d08c400] 03:49:36 INFO - PROCESS | 1825 | 1461062976762 Marionette DEBUG loaded listener.js 03:49:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f131f7f7400) [pid = 1825] [serial = 286] [outer = 0x7f131d08c400] 03:49:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1337048000 == 60 [pid = 1825] [id = 87] 03:49:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328329000 == 59 [pid = 1825] [id = 86] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f1335b70800) [pid = 1825] [serial = 221] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f133f462000) [pid = 1825] [serial = 194] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f133dbe5800) [pid = 1825] [serial = 191] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f1322f5a400) [pid = 1825] [serial = 197] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132fecc800 == 58 [pid = 1825] [id = 85] 03:49:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1329795000 == 57 [pid = 1825] [id = 84] 03:49:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132860f000 == 56 [pid = 1825] [id = 83] 03:49:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1323118800 == 55 [pid = 1825] [id = 82] 03:49:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13256cf800 == 54 [pid = 1825] [id = 81] 03:49:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1334ff0000 == 53 [pid = 1825] [id = 76] 03:49:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1323121000 == 52 [pid = 1825] [id = 75] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f133d1a1800) [pid = 1825] [serial = 180] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f1335dba800) [pid = 1825] [serial = 210] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f1339123c00) [pid = 1825] [serial = 188] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f13287a9400) [pid = 1825] [serial = 207] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f1322f5dc00) [pid = 1825] [serial = 201] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f1322f53400) [pid = 1825] [serial = 200] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f133620f000) [pid = 1825] [serial = 212] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f133dea4c00) [pid = 1825] [serial = 215] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f1323023800) [pid = 1825] [serial = 203] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f1339243400) [pid = 1825] [serial = 213] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f1322e16c00) [pid = 1825] [serial = 182] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f1328e32c00) [pid = 1825] [serial = 185] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f131f37b800) [pid = 1825] [serial = 218] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f133f6d9000) [pid = 1825] [serial = 216] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f131f382000) [pid = 1825] [serial = 219] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 115 (0x7f13271cb800) [pid = 1825] [serial = 206] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f132a0fd400) [pid = 1825] [serial = 209] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f13256e4800) [pid = 1825] [serial = 204] [outer = (nil)] [url = about:blank] 03:49:37 INFO - PROCESS | 1825 | 1461062977578 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]]]}] 03:49:37 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. 03:49:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1233ms 03:49:37 INFO - PROCESS | 1825 | 1461062977637 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 03:49:37 INFO - PROCESS | 1825 | 1461062977642 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 03:49:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:49:37 INFO - PROCESS | 1825 | 1461062977649 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:49:37 INFO - PROCESS | 1825 | 1461062977652 Marionette TRACE conn3 <- [1,354,null,{}] 03:49:37 INFO - PROCESS | 1825 | 1461062977657 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}] 03:49:37 INFO - PROCESS | 1825 | 1461062977831 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 03:49:37 INFO - PROCESS | 1825 | 1461062977849 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327d2a800 == 53 [pid = 1825] [id = 96] 03:49:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f131d086800) [pid = 1825] [serial = 287] [outer = (nil)] 03:49:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f131ff4bc00) [pid = 1825] [serial = 288] [outer = 0x7f131d086800] 03:49:37 INFO - PROCESS | 1825 | 1461062977907 Marionette DEBUG loaded listener.js 03:49:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f1322f56400) [pid = 1825] [serial = 289] [outer = 0x7f131d086800] 03:49:38 INFO - PROCESS | 1825 | 1461062978695 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]]]}] 03:49:38 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. 03:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1075ms 03:49:38 INFO - PROCESS | 1825 | 1461062978730 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 03:49:38 INFO - PROCESS | 1825 | 1461062978733 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 03:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:49:38 INFO - PROCESS | 1825 | 1461062978747 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:49:38 INFO - PROCESS | 1825 | 1461062978755 Marionette TRACE conn3 <- [1,358,null,{}] 03:49:38 INFO - PROCESS | 1825 | 1461062978768 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}] 03:49:38 INFO - PROCESS | 1825 | 1461062978918 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 03:49:38 INFO - PROCESS | 1825 | 1461062978928 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132951c800 == 54 [pid = 1825] [id = 97] 03:49:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f131f825000) [pid = 1825] [serial = 290] [outer = (nil)] 03:49:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f13271d1400) [pid = 1825] [serial = 291] [outer = 0x7f131f825000] 03:49:38 INFO - PROCESS | 1825 | 1461062978985 Marionette DEBUG loaded listener.js 03:49:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f1327729400) [pid = 1825] [serial = 292] [outer = 0x7f131f825000] 03:49:39 INFO - PROCESS | 1825 | 1461062979731 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]]]}] 03:49:39 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. 03:49:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1001ms 03:49:39 INFO - PROCESS | 1825 | 1461062979756 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 03:49:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:49:39 INFO - PROCESS | 1825 | 1461062979761 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 03:49:39 INFO - PROCESS | 1825 | 1461062979767 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:49:39 INFO - PROCESS | 1825 | 1461062979770 Marionette TRACE conn3 <- [1,362,null,{}] 03:49:39 INFO - PROCESS | 1825 | 1461062979775 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}] 03:49:39 INFO - PROCESS | 1825 | 1461062979942 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 03:49:40 INFO - PROCESS | 1825 | 1461062980010 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1334ff2000 == 55 [pid = 1825] [id = 98] 03:49:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f1322f5dc00) [pid = 1825] [serial = 293] [outer = (nil)] 03:49:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f13286d7000) [pid = 1825] [serial = 294] [outer = 0x7f1322f5dc00] 03:49:40 INFO - PROCESS | 1825 | 1461062980067 Marionette DEBUG loaded listener.js 03:49:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f13288afc00) [pid = 1825] [serial = 295] [outer = 0x7f1322f5dc00] 03:49:40 INFO - PROCESS | 1825 | 1461062980716 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]]]}] 03:49:40 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. 03:49:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 979ms 03:49:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:49:40 INFO - PROCESS | 1825 | 1461062980747 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 03:49:40 INFO - PROCESS | 1825 | 1461062980749 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 03:49:40 INFO - PROCESS | 1825 | 1461062980755 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:49:40 INFO - PROCESS | 1825 | 1461062980758 Marionette TRACE conn3 <- [1,366,null,{}] 03:49:40 INFO - PROCESS | 1825 | 1461062980769 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}] 03:49:40 INFO - PROCESS | 1825 | 1461062980932 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 03:49:41 INFO - PROCESS | 1825 | 1461062981014 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131ffd9000 == 56 [pid = 1825] [id = 99] 03:49:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f1329fb0800) [pid = 1825] [serial = 296] [outer = (nil)] 03:49:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f132a0fd400) [pid = 1825] [serial = 297] [outer = 0x7f1329fb0800] 03:49:41 INFO - PROCESS | 1825 | 1461062981090 Marionette DEBUG loaded listener.js 03:49:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f1335e73000) [pid = 1825] [serial = 298] [outer = 0x7f1329fb0800] 03:49:41 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f131f7ec000) [pid = 1825] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:49:41 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f132301a000) [pid = 1825] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:49:41 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f131f382800) [pid = 1825] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:49:41 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f1322f61000) [pid = 1825] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:49:41 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f131f375000) [pid = 1825] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:49:41 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f131f503400) [pid = 1825] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:49:41 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f131f382400) [pid = 1825] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:49:41 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f131f378000) [pid = 1825] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:49:41 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f131ff44400) [pid = 1825] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:49:41 INFO - PROCESS | 1825 | 1461062981968 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]]]}] 03:49:41 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. 03:49:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1231ms 03:49:41 INFO - PROCESS | 1825 | 1461062981985 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 03:49:41 INFO - PROCESS | 1825 | 1461062981988 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 03:49:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:49:41 INFO - PROCESS | 1825 | 1461062981993 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:49:41 INFO - PROCESS | 1825 | 1461062981996 Marionette TRACE conn3 <- [1,370,null,{}] 03:49:42 INFO - PROCESS | 1825 | 1461062982001 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}] 03:49:42 INFO - PROCESS | 1825 | 1461062982172 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 03:49:42 INFO - PROCESS | 1825 | 1461062982197 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1336f07800 == 57 [pid = 1825] [id = 100] 03:49:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f131d2e3800) [pid = 1825] [serial = 299] [outer = (nil)] 03:49:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f13362e0000) [pid = 1825] [serial = 300] [outer = 0x7f131d2e3800] 03:49:42 INFO - PROCESS | 1825 | 1461062982340 Marionette DEBUG loaded listener.js 03:49:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f133af2ec00) [pid = 1825] [serial = 301] [outer = 0x7f131d2e3800] 03:49:42 INFO - PROCESS | 1825 | 1461062982959 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]]]}] 03:49:42 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. 03:49:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 978ms 03:49:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:49:42 INFO - PROCESS | 1825 | 1461062982971 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 03:49:42 INFO - PROCESS | 1825 | 1461062982973 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 03:49:42 INFO - PROCESS | 1825 | 1461062982979 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:49:42 INFO - PROCESS | 1825 | 1461062982982 Marionette TRACE conn3 <- [1,374,null,{}] 03:49:42 INFO - PROCESS | 1825 | 1461062982986 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}] 03:49:43 INFO - PROCESS | 1825 | 1461062983114 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 03:49:43 INFO - PROCESS | 1825 | 1461062983132 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133b368800 == 58 [pid = 1825] [id = 101] 03:49:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f131fd44000) [pid = 1825] [serial = 302] [outer = (nil)] 03:49:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f131fd4d400) [pid = 1825] [serial = 303] [outer = 0x7f131fd44000] 03:49:43 INFO - PROCESS | 1825 | 1461062983189 Marionette DEBUG loaded listener.js 03:49:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f131ff48c00) [pid = 1825] [serial = 304] [outer = 0x7f131fd44000] 03:49:44 INFO - PROCESS | 1825 | 1461062984069 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:49:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:49:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1126ms 03:49:44 INFO - PROCESS | 1825 | 1461062984105 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 03:49:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:49:44 INFO - PROCESS | 1825 | 1461062984110 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 03:49:44 INFO - PROCESS | 1825 | 1461062984118 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:49:44 INFO - PROCESS | 1825 | 1461062984124 Marionette TRACE conn3 <- [1,378,null,{}] 03:49:44 INFO - PROCESS | 1825 | 1461062984133 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}] 03:49:44 INFO - PROCESS | 1825 | 1461062984295 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 03:49:44 INFO - PROCESS | 1825 | 1461062984433 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327819000 == 59 [pid = 1825] [id = 102] 03:49:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f131d07e800) [pid = 1825] [serial = 305] [outer = (nil)] 03:49:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f131e5ed800) [pid = 1825] [serial = 306] [outer = 0x7f131d07e800] 03:49:44 INFO - PROCESS | 1825 | 1461062984504 Marionette DEBUG loaded listener.js 03:49:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f131f5a9c00) [pid = 1825] [serial = 307] [outer = 0x7f131d07e800] 03:49:45 INFO - PROCESS | 1825 | 1461062985555 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:49:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:49:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1487ms 03:49:45 INFO - PROCESS | 1825 | 1461062985605 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 03:49:45 INFO - PROCESS | 1825 | 1461062985613 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 03:49:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:49:45 INFO - PROCESS | 1825 | 1461062985623 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:49:45 INFO - PROCESS | 1825 | 1461062985626 Marionette TRACE conn3 <- [1,382,null,{}] 03:49:45 INFO - PROCESS | 1825 | 1461062985632 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}] 03:49:45 INFO - PROCESS | 1825 | 1461062985781 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 03:49:45 INFO - PROCESS | 1825 | 1461062985969 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1336273000 == 60 [pid = 1825] [id = 103] 03:49:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f131fd4f400) [pid = 1825] [serial = 308] [outer = (nil)] 03:49:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f1322f5d800) [pid = 1825] [serial = 309] [outer = 0x7f131fd4f400] 03:49:46 INFO - PROCESS | 1825 | 1461062986044 Marionette DEBUG loaded listener.js 03:49:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f1323024000) [pid = 1825] [serial = 310] [outer = 0x7f131fd4f400] 03:49:46 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:49:46 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:49:46 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:49:46 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:49:46 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:49:46 INFO - PROCESS | 1825 | 1461062986973 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:49:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:49:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1376ms 03:49:47 INFO - PROCESS | 1825 | 1461062987000 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 03:49:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:49:47 INFO - PROCESS | 1825 | 1461062987004 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 03:49:47 INFO - PROCESS | 1825 | 1461062987009 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:49:47 INFO - PROCESS | 1825 | 1461062987015 Marionette TRACE conn3 <- [1,386,null,{}] 03:49:47 INFO - PROCESS | 1825 | 1461062987031 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}] 03:49:47 INFO - PROCESS | 1825 | 1461062987198 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 03:49:47 INFO - PROCESS | 1825 | 1461062987391 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133d184000 == 61 [pid = 1825] [id = 104] 03:49:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f131c8f8c00) [pid = 1825] [serial = 311] [outer = (nil)] 03:49:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f1325656000) [pid = 1825] [serial = 312] [outer = 0x7f131c8f8c00] 03:49:47 INFO - PROCESS | 1825 | 1461062987508 Marionette DEBUG loaded listener.js 03:49:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f1327891c00) [pid = 1825] [serial = 313] [outer = 0x7f131c8f8c00] 03:49:48 INFO - PROCESS | 1825 | 1461062988281 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]]]}] 03:49:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:49:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1281ms 03:49:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:49:48 INFO - PROCESS | 1825 | 1461062988290 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 03:49:48 INFO - PROCESS | 1825 | 1461062988294 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 03:49:48 INFO - PROCESS | 1825 | 1461062988300 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:49:48 INFO - PROCESS | 1825 | 1461062988303 Marionette TRACE conn3 <- [1,390,null,{}] 03:49:48 INFO - PROCESS | 1825 | 1461062988308 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}] 03:49:48 INFO - PROCESS | 1825 | 1461062988450 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 03:49:48 INFO - PROCESS | 1825 | 1461062988592 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131d2b3000 == 62 [pid = 1825] [id = 105] 03:49:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f131c8ef400) [pid = 1825] [serial = 314] [outer = (nil)] 03:49:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f131e6d5000) [pid = 1825] [serial = 315] [outer = 0x7f131c8ef400] 03:49:48 INFO - PROCESS | 1825 | 1461062988663 Marionette DEBUG loaded listener.js 03:49:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f131f37a400) [pid = 1825] [serial = 316] [outer = 0x7f131c8ef400] 03:49:49 INFO - PROCESS | 1825 | 1461062989510 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]]]}] 03:49:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:49:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1283ms 03:49:49 INFO - PROCESS | 1825 | 1461062989582 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 03:49:49 INFO - PROCESS | 1825 | 1461062989586 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 03:49:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:49:49 INFO - PROCESS | 1825 | 1461062989592 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:49:49 INFO - PROCESS | 1825 | 1461062989594 Marionette TRACE conn3 <- [1,394,null,{}] 03:49:49 INFO - PROCESS | 1825 | 1461062989599 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}] 03:49:49 INFO - PROCESS | 1825 | 1461062989742 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 03:49:49 INFO - PROCESS | 1825 | 1461062989879 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13196d5800 == 63 [pid = 1825] [id = 106] 03:49:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f131e6cec00) [pid = 1825] [serial = 317] [outer = (nil)] 03:49:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f1327895800) [pid = 1825] [serial = 318] [outer = 0x7f131e6cec00] 03:49:49 INFO - PROCESS | 1825 | 1461062989950 Marionette DEBUG loaded listener.js 03:49:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f132789b000) [pid = 1825] [serial = 319] [outer = 0x7f131e6cec00] 03:49:50 INFO - PROCESS | 1825 | 1461062990816 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:49:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:49:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1281ms 03:49:50 INFO - PROCESS | 1825 | 1461062990874 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 03:49:50 INFO - PROCESS | 1825 | 1461062990877 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 03:49:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:49:50 INFO - PROCESS | 1825 | 1461062990882 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:49:50 INFO - PROCESS | 1825 | 1461062990884 Marionette TRACE conn3 <- [1,398,null,{}] 03:49:50 INFO - PROCESS | 1825 | 1461062990890 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:49:51 INFO - PROCESS | 1825 | 1461062991061 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 03:49:51 INFO - PROCESS | 1825 | 1461062991204 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f554000 == 64 [pid = 1825] [id = 107] 03:49:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f131d081800) [pid = 1825] [serial = 320] [outer = (nil)] 03:49:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f131ff44c00) [pid = 1825] [serial = 321] [outer = 0x7f131d081800] 03:49:51 INFO - PROCESS | 1825 | 1461062991277 Marionette DEBUG loaded listener.js 03:49:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f132a0a0800) [pid = 1825] [serial = 322] [outer = 0x7f131d081800] 03:49:52 INFO - PROCESS | 1825 | 1461062992436 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:49:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:49:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1584ms 03:49:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:49:52 INFO - PROCESS | 1825 | 1461062992467 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 03:49:52 INFO - PROCESS | 1825 | 1461062992471 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 03:49:52 INFO - PROCESS | 1825 | 1461062992479 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:49:52 INFO - PROCESS | 1825 | 1461062992484 Marionette TRACE conn3 <- [1,402,null,{}] 03:49:52 INFO - PROCESS | 1825 | 1461062992492 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:49:52 INFO - PROCESS | 1825 | 1461062992630 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 03:49:52 INFO - PROCESS | 1825 | 1461062992799 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132785c000 == 65 [pid = 1825] [id = 108] 03:49:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f131d2f0000) [pid = 1825] [serial = 323] [outer = (nil)] 03:49:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f131e5e5400) [pid = 1825] [serial = 324] [outer = 0x7f131d2f0000] 03:49:52 INFO - PROCESS | 1825 | 1461062992861 Marionette DEBUG loaded listener.js 03:49:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f131e6cf800) [pid = 1825] [serial = 325] [outer = 0x7f131d2f0000] 03:49:53 INFO - PROCESS | 1825 | 1461062993731 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:49:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:49:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1289ms 03:49:53 INFO - PROCESS | 1825 | 1461062993767 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 03:49:53 INFO - PROCESS | 1825 | 1461062993775 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 03:49:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:49:53 INFO - PROCESS | 1825 | 1461062993784 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:49:53 INFO - PROCESS | 1825 | 1461062993788 Marionette TRACE conn3 <- [1,406,null,{}] 03:49:53 INFO - PROCESS | 1825 | 1461062993793 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:49:53 INFO - PROCESS | 1825 | 1461062993933 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 03:49:54 INFO - PROCESS | 1825 | 1461062994083 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1322e7f000 == 66 [pid = 1825] [id = 109] 03:49:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f131d084800) [pid = 1825] [serial = 326] [outer = (nil)] 03:49:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f131f823400) [pid = 1825] [serial = 327] [outer = 0x7f131d084800] 03:49:54 INFO - PROCESS | 1825 | 1461062994147 Marionette DEBUG loaded listener.js 03:49:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f131fd4e400) [pid = 1825] [serial = 328] [outer = 0x7f131d084800] 03:49:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1334fdc800 == 65 [pid = 1825] [id = 57] 03:49:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328ecc800 == 64 [pid = 1825] [id = 56] 03:49:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13266b3000 == 63 [pid = 1825] [id = 55] 03:49:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1336f07800 == 62 [pid = 1825] [id = 100] 03:49:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131ffd9000 == 61 [pid = 1825] [id = 99] 03:49:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1334ff2000 == 60 [pid = 1825] [id = 98] 03:49:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132951c800 == 59 [pid = 1825] [id = 97] 03:49:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1327d2a800 == 58 [pid = 1825] [id = 96] 03:49:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132780d000 == 57 [pid = 1825] [id = 95] 03:49:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131fff2800 == 56 [pid = 1825] [id = 94] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f13360e4400) [pid = 1825] [serial = 147] [outer = (nil)] [url = about:blank] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f13287a2400) [pid = 1825] [serial = 254] [outer = (nil)] [url = about:blank] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f131d2ed800) [pid = 1825] [serial = 224] [outer = (nil)] [url = about:blank] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f131f82c400) [pid = 1825] [serial = 243] [outer = (nil)] [url = about:blank] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f131f820400) [pid = 1825] [serial = 242] [outer = (nil)] [url = about:blank] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f1322f58c00) [pid = 1825] [serial = 227] [outer = (nil)] [url = about:blank] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f1324302400) [pid = 1825] [serial = 248] [outer = (nil)] [url = about:blank] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f1325655000) [pid = 1825] [serial = 249] [outer = (nil)] [url = about:blank] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f133d1a1c00) [pid = 1825] [serial = 239] [outer = (nil)] [url = about:blank] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f1322e19c00) [pid = 1825] [serial = 257] [outer = (nil)] [url = about:blank] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f1320c7bc00) [pid = 1825] [serial = 245] [outer = (nil)] [url = about:blank] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f1322e15400) [pid = 1825] [serial = 246] [outer = (nil)] [url = about:blank] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f133f6dd400) [pid = 1825] [serial = 222] [outer = (nil)] [url = about:blank] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f1327c0c800) [pid = 1825] [serial = 230] [outer = (nil)] [url = about:blank] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f131f829000) [pid = 1825] [serial = 233] [outer = (nil)] [url = about:blank] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f1339124400) [pid = 1825] [serial = 236] [outer = (nil)] [url = about:blank] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f13362d4400) [pid = 1825] [serial = 260] [outer = (nil)] [url = about:blank] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f1334fd5000) [pid = 1825] [serial = 258] [outer = (nil)] [url = about:blank] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f133af2f400) [pid = 1825] [serial = 261] [outer = (nil)] [url = about:blank] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f1326176400) [pid = 1825] [serial = 251] [outer = (nil)] [url = about:blank] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f132915bc00) [pid = 1825] [serial = 255] [outer = (nil)] [url = about:blank] 03:49:54 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f1327727800) [pid = 1825] [serial = 252] [outer = (nil)] [url = about:blank] 03:49:55 INFO - PROCESS | 1825 | 1461062995058 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:49:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:49:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1332ms 03:49:55 INFO - PROCESS | 1825 | 1461062995117 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 03:49:55 INFO - PROCESS | 1825 | 1461062995120 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 03:49:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:49:55 INFO - PROCESS | 1825 | 1461062995127 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:49:55 INFO - PROCESS | 1825 | 1461062995132 Marionette TRACE conn3 <- [1,410,null,{}] 03:49:55 INFO - PROCESS | 1825 | 1461062995146 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:49:55 INFO - PROCESS | 1825 | 1461062995280 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 03:49:55 INFO - PROCESS | 1825 | 1461062995383 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327ccd000 == 57 [pid = 1825] [id = 110] 03:49:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f131f50ec00) [pid = 1825] [serial = 329] [outer = (nil)] 03:49:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f1322f58c00) [pid = 1825] [serial = 330] [outer = 0x7f131f50ec00] 03:49:55 INFO - PROCESS | 1825 | 1461062995446 Marionette DEBUG loaded listener.js 03:49:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f1324384800) [pid = 1825] [serial = 331] [outer = 0x7f131f50ec00] 03:49:56 INFO - PROCESS | 1825 | 1461062996103 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:49:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:49:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1034ms 03:49:56 INFO - PROCESS | 1825 | 1461062996161 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 03:49:56 INFO - PROCESS | 1825 | 1461062996164 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 03:49:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:49:56 INFO - PROCESS | 1825 | 1461062996169 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:49:56 INFO - PROCESS | 1825 | 1461062996171 Marionette TRACE conn3 <- [1,414,null,{}] 03:49:56 INFO - PROCESS | 1825 | 1461062996176 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:49:56 INFO - PROCESS | 1825 | 1461062996346 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 03:49:56 INFO - PROCESS | 1825 | 1461062996438 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1329ed5000 == 58 [pid = 1825] [id = 111] 03:49:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f131f504000) [pid = 1825] [serial = 332] [outer = (nil)] 03:49:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f13274a9800) [pid = 1825] [serial = 333] [outer = 0x7f131f504000] 03:49:56 INFO - PROCESS | 1825 | 1461062996510 Marionette DEBUG loaded listener.js 03:49:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f132789c000) [pid = 1825] [serial = 334] [outer = 0x7f131f504000] 03:49:57 INFO - PROCESS | 1825 | 1461062997189 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:49:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:49:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1123ms 03:49:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:49:57 INFO - PROCESS | 1825 | 1461062997300 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 03:49:57 INFO - PROCESS | 1825 | 1461062997302 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 03:49:57 INFO - PROCESS | 1825 | 1461062997307 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:49:57 INFO - PROCESS | 1825 | 1461062997310 Marionette TRACE conn3 <- [1,418,null,{}] 03:49:57 INFO - PROCESS | 1825 | 1461062997315 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:49:57 INFO - PROCESS | 1825 | 1461062997480 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 03:49:57 INFO - PROCESS | 1825 | 1461062997500 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1334ff7000 == 59 [pid = 1825] [id = 112] 03:49:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f132698d800) [pid = 1825] [serial = 335] [outer = (nil)] 03:49:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f13286d7400) [pid = 1825] [serial = 336] [outer = 0x7f132698d800] 03:49:57 INFO - PROCESS | 1825 | 1461062997556 Marionette DEBUG loaded listener.js 03:49:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f13287a9400) [pid = 1825] [serial = 337] [outer = 0x7f132698d800] 03:49:58 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f1322f5dc00) [pid = 1825] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:49:58 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f131d086800) [pid = 1825] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:49:58 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f131e5e9000) [pid = 1825] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:49:58 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f131d2e3800) [pid = 1825] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:49:58 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f131f825000) [pid = 1825] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:49:58 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f131f3bd400) [pid = 1825] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:49:58 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f1329fb0800) [pid = 1825] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:49:58 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f131d08c400) [pid = 1825] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:49:58 INFO - PROCESS | 1825 | 1461062998848 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:49:58 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:49:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1576ms 03:49:58 INFO - PROCESS | 1825 | 1461062998883 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 03:49:58 INFO - PROCESS | 1825 | 1461062998886 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 03:49:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:49:58 INFO - PROCESS | 1825 | 1461062998891 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:49:58 INFO - PROCESS | 1825 | 1461062998894 Marionette TRACE conn3 <- [1,422,null,{}] 03:49:58 INFO - PROCESS | 1825 | 1461062998899 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:49:59 INFO - PROCESS | 1825 | 1461062999040 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 03:49:59 INFO - PROCESS | 1825 | 1461062999179 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13360a8000 == 60 [pid = 1825] [id = 113] 03:49:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f1329fb0000) [pid = 1825] [serial = 338] [outer = (nil)] 03:49:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f132e84e400) [pid = 1825] [serial = 339] [outer = 0x7f1329fb0000] 03:49:59 INFO - PROCESS | 1825 | 1461062999244 Marionette DEBUG loaded listener.js 03:49:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f1335db9800) [pid = 1825] [serial = 340] [outer = 0x7f1329fb0000] 03:50:00 INFO - PROCESS | 1825 | 1461063000237 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:50:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:50:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1379ms 03:50:00 INFO - PROCESS | 1825 | 1461063000271 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 03:50:00 INFO - PROCESS | 1825 | 1461063000273 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 03:50:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:50:00 INFO - PROCESS | 1825 | 1461063000288 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:50:00 INFO - PROCESS | 1825 | 1461063000292 Marionette TRACE conn3 <- [1,426,null,{}] 03:50:00 INFO - PROCESS | 1825 | 1461063000298 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:50:00 INFO - PROCESS | 1825 | 1461063000419 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 03:50:00 INFO - PROCESS | 1825 | 1461063000429 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133a982000 == 61 [pid = 1825] [id = 114] 03:50:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f132a125800) [pid = 1825] [serial = 341] [outer = (nil)] 03:50:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f1336f29800) [pid = 1825] [serial = 342] [outer = 0x7f132a125800] 03:50:00 INFO - PROCESS | 1825 | 1461063000486 Marionette DEBUG loaded listener.js 03:50:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f133b057c00) [pid = 1825] [serial = 343] [outer = 0x7f132a125800] 03:50:01 INFO - PROCESS | 1825 | 1461063001453 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:50:01 INFO - PROCESS | 1825 | 1461063001526 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 03:50:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:50:01 INFO - PROCESS | 1825 | 1461063001535 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:50:01 INFO - PROCESS | 1825 | 1461063001539 Marionette TRACE conn3 <- [1,430,null,{}] 03:50:01 INFO - PROCESS | 1825 | 1461063001547 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:50:01 INFO - PROCESS | 1825 | 1461063001707 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 03:50:01 INFO - PROCESS | 1825 | 1461063001860 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1325868800 == 62 [pid = 1825] [id = 115] 03:50:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f131d082400) [pid = 1825] [serial = 344] [outer = (nil)] 03:50:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f131e6d1000) [pid = 1825] [serial = 345] [outer = 0x7f131d082400] 03:50:01 INFO - PROCESS | 1825 | 1461063001939 Marionette DEBUG loaded listener.js 03:50:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f131f383c00) [pid = 1825] [serial = 346] [outer = 0x7f131d082400] 03:50:02 INFO - PROCESS | 1825 | 1461063002878 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:50:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:50:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1382ms 03:50:02 INFO - PROCESS | 1825 | 1461063002917 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 03:50:02 INFO - PROCESS | 1825 | 1461063002925 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 03:50:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:50:02 INFO - PROCESS | 1825 | 1461063002935 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:50:02 INFO - PROCESS | 1825 | 1461063002938 Marionette TRACE conn3 <- [1,434,null,{}] 03:50:02 INFO - PROCESS | 1825 | 1461063002944 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:50:03 INFO - PROCESS | 1825 | 1461063003095 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 03:50:03 INFO - PROCESS | 1825 | 1461063003241 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1334fef000 == 63 [pid = 1825] [id = 116] 03:50:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f131d2e6400) [pid = 1825] [serial = 347] [outer = (nil)] 03:50:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f131ff4f400) [pid = 1825] [serial = 348] [outer = 0x7f131d2e6400] 03:50:03 INFO - PROCESS | 1825 | 1461063003312 Marionette DEBUG loaded listener.js 03:50:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f132430ec00) [pid = 1825] [serial = 349] [outer = 0x7f131d2e6400] 03:50:04 INFO - PROCESS | 1825 | 1461063004231 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:50:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:50:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1328ms 03:50:04 INFO - PROCESS | 1825 | 1461063004275 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 03:50:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:50:04 INFO - PROCESS | 1825 | 1461063004280 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 03:50:04 INFO - PROCESS | 1825 | 1461063004286 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:50:04 INFO - PROCESS | 1825 | 1461063004291 Marionette TRACE conn3 <- [1,438,null,{}] 03:50:04 INFO - PROCESS | 1825 | 1461063004307 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:50:04 INFO - PROCESS | 1825 | 1461063004459 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 03:50:04 INFO - PROCESS | 1825 | 1461063004605 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133f40f800 == 64 [pid = 1825] [id = 117] 03:50:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f131c6b7800) [pid = 1825] [serial = 350] [outer = (nil)] 03:50:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f131c6bdc00) [pid = 1825] [serial = 351] [outer = 0x7f131c6b7800] 03:50:04 INFO - PROCESS | 1825 | 1461063004676 Marionette DEBUG loaded listener.js 03:50:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f1327891400) [pid = 1825] [serial = 352] [outer = 0x7f131c6b7800] 03:50:05 INFO - PROCESS | 1825 | 1461063005543 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:50:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:50:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1282ms 03:50:05 INFO - PROCESS | 1825 | 1461063005568 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 03:50:05 INFO - PROCESS | 1825 | 1461063005572 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 03:50:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:50:05 INFO - PROCESS | 1825 | 1461063005578 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:50:05 INFO - PROCESS | 1825 | 1461063005580 Marionette TRACE conn3 <- [1,442,null,{}] 03:50:05 INFO - PROCESS | 1825 | 1461063005586 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:50:05 INFO - PROCESS | 1825 | 1461063005736 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 03:50:05 INFO - PROCESS | 1825 | 1461063005856 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1319793000 == 65 [pid = 1825] [id = 118] 03:50:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f131c6b8000) [pid = 1825] [serial = 353] [outer = (nil)] 03:50:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f1329155800) [pid = 1825] [serial = 354] [outer = 0x7f131c6b8000] 03:50:05 INFO - PROCESS | 1825 | 1461063005925 Marionette DEBUG loaded listener.js 03:50:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f132a11c000) [pid = 1825] [serial = 355] [outer = 0x7f131c6b8000] 03:50:06 INFO - PROCESS | 1825 | 1461063006774 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:50:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:50:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1232ms 03:50:06 INFO - PROCESS | 1825 | 1461063006811 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 03:50:06 INFO - PROCESS | 1825 | 1461063006815 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 03:50:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:50:06 INFO - PROCESS | 1825 | 1461063006821 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:50:06 INFO - PROCESS | 1825 | 1461063006823 Marionette TRACE conn3 <- [1,446,null,{}] 03:50:06 INFO - PROCESS | 1825 | 1461063006828 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:50:06 INFO - PROCESS | 1825 | 1461063006961 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 03:50:07 INFO - PROCESS | 1825 | 1461063007105 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13482d4800 == 66 [pid = 1825] [id = 119] 03:50:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f1320c4b400) [pid = 1825] [serial = 356] [outer = (nil)] 03:50:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f1320c50c00) [pid = 1825] [serial = 357] [outer = 0x7f1320c4b400] 03:50:07 INFO - PROCESS | 1825 | 1461063007172 Marionette DEBUG loaded listener.js 03:50:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f1320c56800) [pid = 1825] [serial = 358] [outer = 0x7f1320c4b400] 03:50:08 INFO - PROCESS | 1825 | 1461063008043 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:50:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:50:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1276ms 03:50:08 INFO - PROCESS | 1825 | 1461063008098 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 03:50:08 INFO - PROCESS | 1825 | 1461063008101 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 03:50:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:50:08 INFO - PROCESS | 1825 | 1461063008106 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:50:08 INFO - PROCESS | 1825 | 1461063008109 Marionette TRACE conn3 <- [1,450,null,{}] 03:50:08 INFO - PROCESS | 1825 | 1461063008114 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:50:08 INFO - PROCESS | 1825 | 1461063008285 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 03:50:08 INFO - PROCESS | 1825 | 1461063008424 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c6ed000 == 67 [pid = 1825] [id = 120] 03:50:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f1320c55c00) [pid = 1825] [serial = 359] [outer = (nil)] 03:50:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f133720d400) [pid = 1825] [serial = 360] [outer = 0x7f1320c55c00] 03:50:08 INFO - PROCESS | 1825 | 1461063008498 Marionette DEBUG loaded listener.js 03:50:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f133d10c800) [pid = 1825] [serial = 361] [outer = 0x7f1320c55c00] 03:50:09 INFO - PROCESS | 1825 | 1461063009329 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:50:09 INFO - PROCESS | 1825 | 1461063009405 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 03:50:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:50:09 INFO - PROCESS | 1825 | 1461063009414 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:50:09 INFO - PROCESS | 1825 | 1461063009417 Marionette TRACE conn3 <- [1,454,null,{}] 03:50:09 INFO - PROCESS | 1825 | 1461063009422 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:50:09 INFO - PROCESS | 1825 | 1461063009569 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 03:50:09 INFO - PROCESS | 1825 | 1461063009708 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c7ad800 == 68 [pid = 1825] [id = 121] 03:50:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f131d081000) [pid = 1825] [serial = 362] [outer = (nil)] 03:50:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f131e5f0c00) [pid = 1825] [serial = 363] [outer = 0x7f131d081000] 03:50:09 INFO - PROCESS | 1825 | 1461063009777 Marionette DEBUG loaded listener.js 03:50:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f1339125000) [pid = 1825] [serial = 364] [outer = 0x7f131d081000] 03:50:10 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:50:10 INFO - PROCESS | 1825 | 1461063010846 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:50:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:50:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1480ms 03:50:10 INFO - PROCESS | 1825 | 1461063010895 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 03:50:10 INFO - PROCESS | 1825 | 1461063010900 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 03:50:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:50:10 INFO - PROCESS | 1825 | 1461063010907 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:50:10 INFO - PROCESS | 1825 | 1461063010912 Marionette TRACE conn3 <- [1,458,null,{}] 03:50:10 INFO - PROCESS | 1825 | 1461063010919 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:50:11 INFO - PROCESS | 1825 | 1461063011068 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 03:50:11 INFO - PROCESS | 1825 | 1461063011340 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131d2a6800 == 69 [pid = 1825] [id = 122] 03:50:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f131c8f5800) [pid = 1825] [serial = 365] [outer = (nil)] 03:50:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f131c8f9000) [pid = 1825] [serial = 366] [outer = 0x7f131c8f5800] 03:50:11 INFO - PROCESS | 1825 | 1461063011454 Marionette DEBUG loaded listener.js 03:50:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f131d08d000) [pid = 1825] [serial = 367] [outer = 0x7f131c8f5800] 03:50:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13360a8000 == 68 [pid = 1825] [id = 113] 03:50:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1334ff7000 == 67 [pid = 1825] [id = 112] 03:50:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1329ed5000 == 66 [pid = 1825] [id = 111] 03:50:11 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f131fd4d400) [pid = 1825] [serial = 303] [outer = (nil)] [url = about:blank] 03:50:11 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f1335db7800) [pid = 1825] [serial = 276] [outer = (nil)] [url = about:blank] 03:50:11 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f13286d6000) [pid = 1825] [serial = 279] [outer = (nil)] [url = about:blank] 03:50:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1327ccd000 == 65 [pid = 1825] [id = 110] 03:50:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1322e7f000 == 64 [pid = 1825] [id = 109] 03:50:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132785c000 == 63 [pid = 1825] [id = 108] 03:50:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1327819000 == 62 [pid = 1825] [id = 102] 03:50:12 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f13286d7000) [pid = 1825] [serial = 294] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f13288afc00) [pid = 1825] [serial = 295] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f131ff4bc00) [pid = 1825] [serial = 288] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f1322f56400) [pid = 1825] [serial = 289] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f131e5ec800) [pid = 1825] [serial = 282] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f133af2ec00) [pid = 1825] [serial = 301] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f131f379c00) [pid = 1825] [serial = 283] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f132430a800) [pid = 1825] [serial = 273] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f13271d1400) [pid = 1825] [serial = 291] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f133b307c00) [pid = 1825] [serial = 263] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f133d10bc00) [pid = 1825] [serial = 264] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f1322e16800) [pid = 1825] [serial = 267] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f132a0fd400) [pid = 1825] [serial = 297] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f131f7f7400) [pid = 1825] [serial = 286] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f131f383800) [pid = 1825] [serial = 285] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f132720ec00) [pid = 1825] [serial = 270] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f1335e73000) [pid = 1825] [serial = 298] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f13362e0000) [pid = 1825] [serial = 300] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f131f50e800) [pid = 1825] [serial = 105] [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:50:12 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f1327729400) [pid = 1825] [serial = 292] [outer = (nil)] [url = about:blank] 03:50:12 INFO - PROCESS | 1825 | 1461063012279 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:50:12 INFO - PROCESS | 1825 | 1461063012358 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 03:50:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:50:12 INFO - PROCESS | 1825 | 1461063012371 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:50:12 INFO - PROCESS | 1825 | 1461063012373 Marionette TRACE conn3 <- [1,462,null,{}] 03:50:12 INFO - PROCESS | 1825 | 1461063012379 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:50:12 INFO - PROCESS | 1825 | 1461063012519 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 03:50:12 INFO - PROCESS | 1825 | 1461063012629 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1321be3800 == 63 [pid = 1825] [id = 123] 03:50:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f131948cc00) [pid = 1825] [serial = 368] [outer = (nil)] 03:50:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f131e6d3000) [pid = 1825] [serial = 369] [outer = 0x7f131948cc00] 03:50:12 INFO - PROCESS | 1825 | 1461063012690 Marionette DEBUG loaded listener.js 03:50:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f131f820400) [pid = 1825] [serial = 370] [outer = 0x7f131948cc00] 03:50:13 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:50:13 INFO - PROCESS | 1825 | 1461063013495 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:50:13 INFO - PROCESS | 1825 | 1461063013558 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 03:50:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:50:13 INFO - PROCESS | 1825 | 1461063013564 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:50:13 INFO - PROCESS | 1825 | 1461063013570 Marionette TRACE conn3 <- [1,466,null,{}] 03:50:13 INFO - PROCESS | 1825 | 1461063013584 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:50:13 INFO - PROCESS | 1825 | 1461063013725 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 03:50:13 INFO - PROCESS | 1825 | 1461063013736 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132856a000 == 64 [pid = 1825] [id = 124] 03:50:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f131c6b5800) [pid = 1825] [serial = 371] [outer = (nil)] 03:50:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f1321b51800) [pid = 1825] [serial = 372] [outer = 0x7f131c6b5800] 03:50:13 INFO - PROCESS | 1825 | 1461063013894 Marionette DEBUG loaded listener.js 03:50:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f132437f800) [pid = 1825] [serial = 373] [outer = 0x7f131c6b5800] 03:50:14 INFO - PROCESS | 1825 | 1461063014591 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:50:14 INFO - PROCESS | 1825 | 1461063014669 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 03:50:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:50:14 INFO - PROCESS | 1825 | 1461063014675 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:50:14 INFO - PROCESS | 1825 | 1461063014677 Marionette TRACE conn3 <- [1,470,null,{}] 03:50:14 INFO - PROCESS | 1825 | 1461063014682 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:50:14 INFO - PROCESS | 1825 | 1461063014852 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 03:50:14 INFO - PROCESS | 1825 | 1461063014874 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1329522800 == 65 [pid = 1825] [id = 125] 03:50:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f1327269c00) [pid = 1825] [serial = 374] [outer = (nil)] 03:50:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f1327897c00) [pid = 1825] [serial = 375] [outer = 0x7f1327269c00] 03:50:14 INFO - PROCESS | 1825 | 1461063014932 Marionette DEBUG loaded listener.js 03:50:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f1327a21c00) [pid = 1825] [serial = 376] [outer = 0x7f1327269c00] 03:50:15 INFO - PROCESS | 1825 | 1461063015705 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:50:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:50:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1081ms 03:50:15 INFO - PROCESS | 1825 | 1461063015772 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 03:50:15 INFO - PROCESS | 1825 | 1461063015776 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 03:50:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:50:15 INFO - PROCESS | 1825 | 1461063015782 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:50:15 INFO - PROCESS | 1825 | 1461063015784 Marionette TRACE conn3 <- [1,474,null,{}] 03:50:15 INFO - PROCESS | 1825 | 1461063015789 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:50:15 INFO - PROCESS | 1825 | 1461063015971 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 03:50:15 INFO - PROCESS | 1825 | 1461063015990 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1334ff3800 == 66 [pid = 1825] [id = 126] 03:50:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f1323019800) [pid = 1825] [serial = 377] [outer = (nil)] 03:50:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f13286dac00) [pid = 1825] [serial = 378] [outer = 0x7f1323019800] 03:50:16 INFO - PROCESS | 1825 | 1461063016051 Marionette DEBUG loaded listener.js 03:50:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f132a0f1400) [pid = 1825] [serial = 379] [outer = 0x7f1323019800] 03:50:16 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f131f50ec00) [pid = 1825] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:50:16 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f131d2f0000) [pid = 1825] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:50:16 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f131fd44000) [pid = 1825] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:50:16 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f1329fb0000) [pid = 1825] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:50:16 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f132698d800) [pid = 1825] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:50:16 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f131d084800) [pid = 1825] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:50:16 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f131f504000) [pid = 1825] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:50:16 INFO - PROCESS | 1825 | 1461063016910 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:50:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:50:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1180ms 03:50:16 INFO - PROCESS | 1825 | 1461063016962 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 03:50:16 INFO - PROCESS | 1825 | 1461063016966 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 03:50:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:50:16 INFO - PROCESS | 1825 | 1461063016971 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:50:16 INFO - PROCESS | 1825 | 1461063016973 Marionette TRACE conn3 <- [1,478,null,{}] 03:50:16 INFO - PROCESS | 1825 | 1461063016978 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:50:17 INFO - PROCESS | 1825 | 1461063017145 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 03:50:17 INFO - PROCESS | 1825 | 1461063017156 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1338c08000 == 67 [pid = 1825] [id = 127] 03:50:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f131d197c00) [pid = 1825] [serial = 380] [outer = (nil)] 03:50:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f131d19a800) [pid = 1825] [serial = 381] [outer = 0x7f131d197c00] 03:50:17 INFO - PROCESS | 1825 | 1461063017217 Marionette DEBUG loaded listener.js 03:50:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f131fc0bc00) [pid = 1825] [serial = 382] [outer = 0x7f131d197c00] 03:50:17 INFO - PROCESS | 1825 | 1461063017957 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:50:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:50:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1023ms 03:50:18 INFO - PROCESS | 1825 | 1461063017996 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 03:50:18 INFO - PROCESS | 1825 | 1461063017998 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 03:50:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:50:18 INFO - PROCESS | 1825 | 1461063018004 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:50:18 INFO - PROCESS | 1825 | 1461063018006 Marionette TRACE conn3 <- [1,482,null,{}] 03:50:18 INFO - PROCESS | 1825 | 1461063018011 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:50:18 INFO - PROCESS | 1825 | 1461063018182 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 03:50:18 INFO - PROCESS | 1825 | 1461063018201 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133b334800 == 68 [pid = 1825] [id = 128] 03:50:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f131c75d400) [pid = 1825] [serial = 383] [outer = (nil)] 03:50:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f131c767c00) [pid = 1825] [serial = 384] [outer = 0x7f131c75d400] 03:50:18 INFO - PROCESS | 1825 | 1461063018261 Marionette DEBUG loaded listener.js 03:50:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f131d198c00) [pid = 1825] [serial = 385] [outer = 0x7f131c75d400] 03:50:19 INFO - PROCESS | 1825 | 1461063019186 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:50:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:50:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1226ms 03:50:19 INFO - PROCESS | 1825 | 1461063019232 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 03:50:19 INFO - PROCESS | 1825 | 1461063019239 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 03:50:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:50:19 INFO - PROCESS | 1825 | 1461063019247 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:50:19 INFO - PROCESS | 1825 | 1461063019253 Marionette TRACE conn3 <- [1,486,null,{}] 03:50:19 INFO - PROCESS | 1825 | 1461063019260 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:50:19 INFO - PROCESS | 1825 | 1461063019421 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 03:50:19 INFO - PROCESS | 1825 | 1461063019564 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1320fa2000 == 69 [pid = 1825] [id = 129] 03:50:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f131c75dc00) [pid = 1825] [serial = 386] [outer = (nil)] 03:50:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f131c765800) [pid = 1825] [serial = 387] [outer = 0x7f131c75dc00] 03:50:19 INFO - PROCESS | 1825 | 1461063019633 Marionette DEBUG loaded listener.js 03:50:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f131d08b400) [pid = 1825] [serial = 388] [outer = 0x7f131c75dc00] 03:50:20 INFO - PROCESS | 1825 | 1461063020485 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:50:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:50:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1289ms 03:50:20 INFO - PROCESS | 1825 | 1461063020537 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 03:50:20 INFO - PROCESS | 1825 | 1461063020546 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 03:50:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:50:20 INFO - PROCESS | 1825 | 1461063020574 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:50:20 INFO - PROCESS | 1825 | 1461063020578 Marionette TRACE conn3 <- [1,490,null,{}] 03:50:20 INFO - PROCESS | 1825 | 1461063020583 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:50:20 INFO - PROCESS | 1825 | 1461063020744 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 03:50:20 INFO - PROCESS | 1825 | 1461063020885 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1334ff1800 == 70 [pid = 1825] [id = 130] 03:50:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f131c75e800) [pid = 1825] [serial = 389] [outer = (nil)] 03:50:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f131e6d2400) [pid = 1825] [serial = 390] [outer = 0x7f131c75e800] 03:50:20 INFO - PROCESS | 1825 | 1461063020959 Marionette DEBUG loaded listener.js 03:50:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f131f7ed800) [pid = 1825] [serial = 391] [outer = 0x7f131c75e800] 03:50:21 INFO - PROCESS | 1825 | 1461063021854 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:50:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:50:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1336ms 03:50:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:50:21 INFO - PROCESS | 1825 | 1461063021906 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 03:50:21 INFO - PROCESS | 1825 | 1461063021909 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 03:50:21 INFO - PROCESS | 1825 | 1461063021916 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:50:21 INFO - PROCESS | 1825 | 1461063021921 Marionette TRACE conn3 <- [1,494,null,{}] 03:50:21 INFO - PROCESS | 1825 | 1461063021936 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:50:22 INFO - PROCESS | 1825 | 1461063022096 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 03:50:22 INFO - PROCESS | 1825 | 1461063022238 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1340477000 == 71 [pid = 1825] [id = 131] 03:50:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f131d193400) [pid = 1825] [serial = 392] [outer = (nil)] 03:50:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f131fc0f400) [pid = 1825] [serial = 393] [outer = 0x7f131d193400] 03:50:22 INFO - PROCESS | 1825 | 1461063022310 Marionette DEBUG loaded listener.js 03:50:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f131fd51400) [pid = 1825] [serial = 394] [outer = 0x7f131d193400] 03:50:23 INFO - PROCESS | 1825 | 1461063023206 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:50:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:50:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1333ms 03:50:23 INFO - PROCESS | 1825 | 1461063023248 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 03:50:23 INFO - PROCESS | 1825 | 1461063023253 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 03:50:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:50:23 INFO - PROCESS | 1825 | 1461063023259 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:50:23 INFO - PROCESS | 1825 | 1461063023262 Marionette TRACE conn3 <- [1,498,null,{}] 03:50:23 INFO - PROCESS | 1825 | 1461063023267 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:50:23 INFO - PROCESS | 1825 | 1461063023414 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 03:50:23 INFO - PROCESS | 1825 | 1461063023564 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cfb2800 == 72 [pid = 1825] [id = 132] 03:50:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f131f81f000) [pid = 1825] [serial = 395] [outer = (nil)] 03:50:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f1324302400) [pid = 1825] [serial = 396] [outer = 0x7f131f81f000] 03:50:23 INFO - PROCESS | 1825 | 1461063023634 Marionette DEBUG loaded listener.js 03:50:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f132772b000) [pid = 1825] [serial = 397] [outer = 0x7f131f81f000] 03:50:24 INFO - PROCESS | 1825 | 1461063024411 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:50:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:50:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1179ms 03:50:24 INFO - PROCESS | 1825 | 1461063024439 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 03:50:24 INFO - PROCESS | 1825 | 1461063024442 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 03:50:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:50:24 INFO - PROCESS | 1825 | 1461063024448 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:50:24 INFO - PROCESS | 1825 | 1461063024451 Marionette TRACE conn3 <- [1,502,null,{}] 03:50:24 INFO - PROCESS | 1825 | 1461063024456 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:50:24 INFO - PROCESS | 1825 | 1461063024595 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 03:50:24 INFO - PROCESS | 1825 | 1461063024742 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f077800 == 73 [pid = 1825] [id = 133] 03:50:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f1319491000) [pid = 1825] [serial = 398] [outer = (nil)] 03:50:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f13286d1000) [pid = 1825] [serial = 399] [outer = 0x7f1319491000] 03:50:24 INFO - PROCESS | 1825 | 1461063024811 Marionette DEBUG loaded listener.js 03:50:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f132a0fd400) [pid = 1825] [serial = 400] [outer = 0x7f1319491000] 03:50:25 INFO - PROCESS | 1825 | 1461063025653 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:50:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:50:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1232ms 03:50:25 INFO - PROCESS | 1825 | 1461063025682 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 03:50:25 INFO - PROCESS | 1825 | 1461063025685 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 03:50:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:50:25 INFO - PROCESS | 1825 | 1461063025691 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:50:25 INFO - PROCESS | 1825 | 1461063025694 Marionette TRACE conn3 <- [1,506,null,{}] 03:50:25 INFO - PROCESS | 1825 | 1461063025699 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:50:25 INFO - PROCESS | 1825 | 1461063025853 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 03:50:26 INFO - PROCESS | 1825 | 1461063026003 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131fb95000 == 74 [pid = 1825] [id = 134] 03:50:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f1319486c00) [pid = 1825] [serial = 401] [outer = (nil)] 03:50:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f13285c7800) [pid = 1825] [serial = 402] [outer = 0x7f1319486c00] 03:50:26 INFO - PROCESS | 1825 | 1461063026075 Marionette DEBUG loaded listener.js 03:50:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f133b531800) [pid = 1825] [serial = 403] [outer = 0x7f1319486c00] 03:50:26 INFO - PROCESS | 1825 | 1461063026978 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:50:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:50:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1325ms 03:50:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:50:27 INFO - PROCESS | 1825 | 1461063027017 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 03:50:27 INFO - PROCESS | 1825 | 1461063027020 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 03:50:27 INFO - PROCESS | 1825 | 1461063027026 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:50:27 INFO - PROCESS | 1825 | 1461063027029 Marionette TRACE conn3 <- [1,510,null,{}] 03:50:27 INFO - PROCESS | 1825 | 1461063027034 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:50:27 INFO - PROCESS | 1825 | 1461063027179 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 03:50:27 INFO - PROCESS | 1825 | 1461063027588 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f548800 == 75 [pid = 1825] [id = 135] 03:50:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f131941e800) [pid = 1825] [serial = 404] [outer = (nil)] 03:50:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f1319493c00) [pid = 1825] [serial = 405] [outer = 0x7f131941e800] 03:50:27 INFO - PROCESS | 1825 | 1461063027764 Marionette DEBUG loaded listener.js 03:50:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f131c6ba000) [pid = 1825] [serial = 406] [outer = 0x7f131941e800] 03:50:28 INFO - PROCESS | 1825 | 1461063028627 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:50:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:50:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1692ms 03:50:28 INFO - PROCESS | 1825 | 1461063028718 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 03:50:28 INFO - PROCESS | 1825 | 1461063028725 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 03:50:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:50:28 INFO - PROCESS | 1825 | 1461063028734 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:50:28 INFO - PROCESS | 1825 | 1461063028740 Marionette TRACE conn3 <- [1,514,null,{}] 03:50:28 INFO - PROCESS | 1825 | 1461063028746 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:50:28 INFO - PROCESS | 1825 | 1461063028931 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 03:50:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132855e800 == 74 [pid = 1825] [id = 89] 03:50:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f55c800 == 73 [pid = 1825] [id = 93] 03:50:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133602d800 == 72 [pid = 1825] [id = 90] 03:50:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13482dd000 == 71 [pid = 1825] [id = 92] 03:50:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133de39000 == 70 [pid = 1825] [id = 91] 03:50:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1338c08000 == 69 [pid = 1825] [id = 127] 03:50:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1334ff3800 == 68 [pid = 1825] [id = 126] 03:50:29 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f1336f29800) [pid = 1825] [serial = 342] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1825 | 1461063029179 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1329522800 == 67 [pid = 1825] [id = 125] 03:50:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132856a000 == 66 [pid = 1825] [id = 124] 03:50:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1321be3800 == 65 [pid = 1825] [id = 123] 03:50:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131d2a6800 == 64 [pid = 1825] [id = 122] 03:50:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c6d9000 == 65 [pid = 1825] [id = 136] 03:50:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f131c8ec400) [pid = 1825] [serial = 407] [outer = (nil)] 03:50:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f131d18f400) [pid = 1825] [serial = 408] [outer = 0x7f131c8ec400] 03:50:29 INFO - PROCESS | 1825 | 1461063029273 Marionette DEBUG loaded listener.js 03:50:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f131d2e3000) [pid = 1825] [serial = 409] [outer = 0x7f131c8ec400] 03:50:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13482d4800 == 64 [pid = 1825] [id = 119] 03:50:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1319793000 == 63 [pid = 1825] [id = 118] 03:50:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133f40f800 == 62 [pid = 1825] [id = 117] 03:50:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1334fef000 == 61 [pid = 1825] [id = 116] 03:50:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1325868800 == 60 [pid = 1825] [id = 115] 03:50:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133aad3000 == 59 [pid = 1825] [id = 88] 03:50:29 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f1324384800) [pid = 1825] [serial = 331] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f131e5e5400) [pid = 1825] [serial = 324] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f1322f5d800) [pid = 1825] [serial = 309] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f131ff48c00) [pid = 1825] [serial = 304] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f132e84e400) [pid = 1825] [serial = 339] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f1327895800) [pid = 1825] [serial = 318] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f1325656000) [pid = 1825] [serial = 312] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f13287a9400) [pid = 1825] [serial = 337] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f1322f58c00) [pid = 1825] [serial = 330] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f131ff44c00) [pid = 1825] [serial = 321] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f131fd4e400) [pid = 1825] [serial = 328] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f131e5ed800) [pid = 1825] [serial = 306] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f13274a9800) [pid = 1825] [serial = 333] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f131e6d5000) [pid = 1825] [serial = 315] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f132789c000) [pid = 1825] [serial = 334] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f131e6cf800) [pid = 1825] [serial = 325] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f13286d7400) [pid = 1825] [serial = 336] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f131f823400) [pid = 1825] [serial = 327] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f1335db9800) [pid = 1825] [serial = 340] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1825 | 1461063029971 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:50:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 03:50:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1280ms 03:50:30 INFO - PROCESS | 1825 | 1461063030015 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 03:50:30 INFO - PROCESS | 1825 | 1461063030021 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 03:50:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:50:30 INFO - PROCESS | 1825 | 1461063030028 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:50:30 INFO - PROCESS | 1825 | 1461063030030 Marionette TRACE conn3 <- [1,518,null,{}] 03:50:30 INFO - PROCESS | 1825 | 1461063030036 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:50:30 INFO - PROCESS | 1825 | 1461063030178 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 03:50:30 INFO - PROCESS | 1825 | 1461063030277 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f6f9000 == 60 [pid = 1825] [id = 137] 03:50:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f131c6bac00) [pid = 1825] [serial = 410] [outer = (nil)] 03:50:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f131e6cb000) [pid = 1825] [serial = 411] [outer = 0x7f131c6bac00] 03:50:30 INFO - PROCESS | 1825 | 1461063030335 Marionette DEBUG loaded listener.js 03:50:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f131f382400) [pid = 1825] [serial = 412] [outer = 0x7f131c6bac00] 03:50:31 INFO - PROCESS | 1825 | 1461063031007 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:50:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:50:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1028ms 03:50:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:50:31 INFO - PROCESS | 1825 | 1461063031057 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 03:50:31 INFO - PROCESS | 1825 | 1461063031060 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 03:50:31 INFO - PROCESS | 1825 | 1461063031067 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:50:31 INFO - PROCESS | 1825 | 1461063031077 Marionette TRACE conn3 <- [1,522,null,{}] 03:50:31 INFO - PROCESS | 1825 | 1461063031128 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:50:31 INFO - PROCESS | 1825 | 1461063031273 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 03:50:31 INFO - PROCESS | 1825 | 1461063031283 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cfa5000 == 61 [pid = 1825] [id = 138] 03:50:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f131e5ea000) [pid = 1825] [serial = 413] [outer = (nil)] 03:50:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f131fc06000) [pid = 1825] [serial = 414] [outer = 0x7f131e5ea000] 03:50:31 INFO - PROCESS | 1825 | 1461063031341 Marionette DEBUG loaded listener.js 03:50:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f131fd45c00) [pid = 1825] [serial = 415] [outer = 0x7f131e5ea000] 03:50:32 INFO - PROCESS | 1825 | 1461063032120 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:50:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:50:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1085ms 03:50:32 INFO - PROCESS | 1825 | 1461063032150 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 03:50:32 INFO - PROCESS | 1825 | 1461063032154 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 03:50:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:50:32 INFO - PROCESS | 1825 | 1461063032160 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:50:32 INFO - PROCESS | 1825 | 1461063032162 Marionette TRACE conn3 <- [1,526,null,{}] 03:50:32 INFO - PROCESS | 1825 | 1461063032167 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:50:32 INFO - PROCESS | 1825 | 1461063032329 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 03:50:32 INFO - PROCESS | 1825 | 1461063032352 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131d2b4000 == 62 [pid = 1825] [id = 139] 03:50:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f131f5a9800) [pid = 1825] [serial = 416] [outer = (nil)] 03:50:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f131ff4d800) [pid = 1825] [serial = 417] [outer = 0x7f131f5a9800] 03:50:32 INFO - PROCESS | 1825 | 1461063032411 Marionette DEBUG loaded listener.js 03:50:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f1320c7d800) [pid = 1825] [serial = 418] [outer = 0x7f131f5a9800] 03:50:33 INFO - PROCESS | 1825 | 1461063033201 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:50:33 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:50:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1075ms 03:50:33 INFO - PROCESS | 1825 | 1461063033240 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 03:50:33 INFO - PROCESS | 1825 | 1461063033243 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 03:50:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:50:33 INFO - PROCESS | 1825 | 1461063033249 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:50:33 INFO - PROCESS | 1825 | 1461063033251 Marionette TRACE conn3 <- [1,530,null,{}] 03:50:33 INFO - PROCESS | 1825 | 1461063033262 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:50:33 INFO - PROCESS | 1825 | 1461063033423 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 03:50:33 INFO - PROCESS | 1825 | 1461063033510 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328619800 == 63 [pid = 1825] [id = 140] 03:50:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f1322e1ec00) [pid = 1825] [serial = 419] [outer = (nil)] 03:50:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f132301dc00) [pid = 1825] [serial = 420] [outer = 0x7f1322e1ec00] 03:50:33 INFO - PROCESS | 1825 | 1461063033579 Marionette DEBUG loaded listener.js 03:50:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f13256eac00) [pid = 1825] [serial = 421] [outer = 0x7f1322e1ec00] 03:50:34 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f131c8f5800) [pid = 1825] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:50:34 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f1327269c00) [pid = 1825] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:50:34 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f1323019800) [pid = 1825] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:50:34 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f131c6b5800) [pid = 1825] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:50:34 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f131948cc00) [pid = 1825] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:50:34 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f131d197c00) [pid = 1825] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:50:34 INFO - PROCESS | 1825 | 1461063034434 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:50:34 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:50:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:50:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:50:34 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:50:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:50:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:50:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:50:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:50:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1231ms 03:50:34 INFO - PROCESS | 1825 | 1461063034483 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 03:50:34 INFO - PROCESS | 1825 | 1461063034486 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 03:50:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:50:34 INFO - PROCESS | 1825 | 1461063034492 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:50:34 INFO - PROCESS | 1825 | 1461063034495 Marionette TRACE conn3 <- [1,534,null,{}] 03:50:34 INFO - PROCESS | 1825 | 1461063034500 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:50:34 INFO - PROCESS | 1825 | 1461063034679 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 03:50:34 INFO - PROCESS | 1825 | 1461063034702 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132b339000 == 64 [pid = 1825] [id = 141] 03:50:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f131f82cc00) [pid = 1825] [serial = 422] [outer = (nil)] 03:50:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f1326986800) [pid = 1825] [serial = 423] [outer = 0x7f131f82cc00] 03:50:34 INFO - PROCESS | 1825 | 1461063034762 Marionette DEBUG loaded listener.js 03:50:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f1328107000) [pid = 1825] [serial = 424] [outer = 0x7f131f82cc00] 03:50:35 INFO - PROCESS | 1825 | 1461063035415 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:50:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:50:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 941ms 03:50:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:50:35 INFO - PROCESS | 1825 | 1461063035449 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 03:50:35 INFO - PROCESS | 1825 | 1461063035452 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 03:50:35 INFO - PROCESS | 1825 | 1461063035459 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:50:35 INFO - PROCESS | 1825 | 1461063035461 Marionette TRACE conn3 <- [1,538,null,{}] 03:50:35 INFO - PROCESS | 1825 | 1461063035466 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:50:35 INFO - PROCESS | 1825 | 1461063035601 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 03:50:35 INFO - PROCESS | 1825 | 1461063035721 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1334fee000 == 65 [pid = 1825] [id = 142] 03:50:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f1322e16800) [pid = 1825] [serial = 425] [outer = (nil)] 03:50:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f1327729c00) [pid = 1825] [serial = 426] [outer = 0x7f1322e16800] 03:50:35 INFO - PROCESS | 1825 | 1461063035779 Marionette DEBUG loaded listener.js 03:50:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f1329533400) [pid = 1825] [serial = 427] [outer = 0x7f1322e16800] 03:50:36 INFO - PROCESS | 1825 | 1461063036614 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:50:36 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:50:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1179ms 03:50:36 INFO - PROCESS | 1825 | 1461063036637 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 03:50:36 INFO - PROCESS | 1825 | 1461063036643 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 03:50:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:50:36 INFO - PROCESS | 1825 | 1461063036651 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:50:36 INFO - PROCESS | 1825 | 1461063036655 Marionette TRACE conn3 <- [1,542,null,{}] 03:50:36 INFO - PROCESS | 1825 | 1461063036682 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:50:36 INFO - PROCESS | 1825 | 1461063036843 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 03:50:36 INFO - PROCESS | 1825 | 1461063036985 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131fa50000 == 66 [pid = 1825] [id = 143] 03:50:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f131c767400) [pid = 1825] [serial = 428] [outer = (nil)] 03:50:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f131d086000) [pid = 1825] [serial = 429] [outer = 0x7f131c767400] 03:50:37 INFO - PROCESS | 1825 | 1461063037059 Marionette DEBUG loaded listener.js 03:50:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f131d2e4000) [pid = 1825] [serial = 430] [outer = 0x7f131c767400] 03:50:37 INFO - PROCESS | 1825 | 1461063037775 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:50:37 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:50:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1201ms 03:50:37 INFO - PROCESS | 1825 | 1461063037853 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 03:50:37 INFO - PROCESS | 1825 | 1461063037861 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 03:50:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:50:37 INFO - PROCESS | 1825 | 1461063037888 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:50:37 INFO - PROCESS | 1825 | 1461063037892 Marionette TRACE conn3 <- [1,546,null,{}] 03:50:37 INFO - PROCESS | 1825 | 1461063037898 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:50:38 INFO - PROCESS | 1825 | 1461063038069 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 03:50:38 INFO - PROCESS | 1825 | 1461063038194 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328e57000 == 67 [pid = 1825] [id = 144] 03:50:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f131c764800) [pid = 1825] [serial = 431] [outer = (nil)] 03:50:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f131e5ee800) [pid = 1825] [serial = 432] [outer = 0x7f131c764800] 03:50:38 INFO - PROCESS | 1825 | 1461063038263 Marionette DEBUG loaded listener.js 03:50:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f131fc02c00) [pid = 1825] [serial = 433] [outer = 0x7f131c764800] 03:50:39 INFO - PROCESS | 1825 | 1461063039136 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:50:39 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:50:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1282ms 03:50:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:50:39 INFO - PROCESS | 1825 | 1461063039168 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 03:50:39 INFO - PROCESS | 1825 | 1461063039171 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 03:50:39 INFO - PROCESS | 1825 | 1461063039177 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:50:39 INFO - PROCESS | 1825 | 1461063039183 Marionette TRACE conn3 <- [1,550,null,{}] 03:50:39 INFO - PROCESS | 1825 | 1461063039198 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:50:39 INFO - PROCESS | 1825 | 1461063039400 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 03:50:39 INFO - PROCESS | 1825 | 1461063039566 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1338c09000 == 68 [pid = 1825] [id = 145] 03:50:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f131e5ed400) [pid = 1825] [serial = 434] [outer = (nil)] 03:50:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f131fcaa800) [pid = 1825] [serial = 435] [outer = 0x7f131e5ed400] 03:50:39 INFO - PROCESS | 1825 | 1461063039638 Marionette DEBUG loaded listener.js 03:50:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f131fcb9400) [pid = 1825] [serial = 436] [outer = 0x7f131e5ed400] 03:50:40 INFO - PROCESS | 1825 | 1461063040403 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:50:40 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:50:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1237ms 03:50:40 INFO - PROCESS | 1825 | 1461063040446 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 03:50:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:50:40 INFO - PROCESS | 1825 | 1461063040451 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 03:50:40 INFO - PROCESS | 1825 | 1461063040458 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:50:40 INFO - PROCESS | 1825 | 1461063040461 Marionette TRACE conn3 <- [1,554,null,{}] 03:50:40 INFO - PROCESS | 1825 | 1461063040466 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:50:40 INFO - PROCESS | 1825 | 1461063040613 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 03:50:40 INFO - PROCESS | 1825 | 1461063040763 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133b51d000 == 69 [pid = 1825] [id = 146] 03:50:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f131f59e800) [pid = 1825] [serial = 437] [outer = (nil)] 03:50:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f1321b4fc00) [pid = 1825] [serial = 438] [outer = 0x7f131f59e800] 03:50:40 INFO - PROCESS | 1825 | 1461063040833 Marionette DEBUG loaded listener.js 03:50:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f1325651800) [pid = 1825] [serial = 439] [outer = 0x7f131f59e800] 03:50:41 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:50:41 INFO - PROCESS | 1825 | 1461063041672 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:50:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:50:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1283ms 03:50:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:50:41 INFO - PROCESS | 1825 | 1461063041742 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 03:50:41 INFO - PROCESS | 1825 | 1461063041744 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 03:50:41 INFO - PROCESS | 1825 | 1461063041749 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:50:41 INFO - PROCESS | 1825 | 1461063041753 Marionette TRACE conn3 <- [1,558,null,{}] 03:50:41 INFO - PROCESS | 1825 | 1461063041758 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:50:41 INFO - PROCESS | 1825 | 1461063041902 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 03:50:42 INFO - PROCESS | 1825 | 1461063042046 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133f66e000 == 70 [pid = 1825] [id = 147] 03:50:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f131fcb9800) [pid = 1825] [serial = 440] [outer = (nil)] 03:50:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f13271d0c00) [pid = 1825] [serial = 441] [outer = 0x7f131fcb9800] 03:50:42 INFO - PROCESS | 1825 | 1461063042113 Marionette DEBUG loaded listener.js 03:50:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f1328237000) [pid = 1825] [serial = 442] [outer = 0x7f131fcb9800] 03:50:42 INFO - PROCESS | 1825 | 1461063042963 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:50:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:50:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1281ms 03:50:43 INFO - PROCESS | 1825 | 1461063043031 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 03:50:43 INFO - PROCESS | 1825 | 1461063043035 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 03:50:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:50:43 INFO - PROCESS | 1825 | 1461063043040 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:50:43 INFO - PROCESS | 1825 | 1461063043043 Marionette TRACE conn3 <- [1,562,null,{}] 03:50:43 INFO - PROCESS | 1825 | 1461063043048 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:50:43 INFO - PROCESS | 1825 | 1461063043217 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 03:50:43 INFO - PROCESS | 1825 | 1461063043361 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cf4e000 == 71 [pid = 1825] [id = 148] 03:50:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f1328d3e000) [pid = 1825] [serial = 443] [outer = (nil)] 03:50:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f132a11d800) [pid = 1825] [serial = 444] [outer = 0x7f1328d3e000] 03:50:43 INFO - PROCESS | 1825 | 1461063043430 Marionette DEBUG loaded listener.js 03:50:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f13360e4400) [pid = 1825] [serial = 445] [outer = 0x7f1328d3e000] 03:50:43 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:50:44 INFO - PROCESS | 1825 | 1461063044181 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:50:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:50:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1179ms 03:50:44 INFO - PROCESS | 1825 | 1461063044220 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 03:50:44 INFO - PROCESS | 1825 | 1461063044224 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 03:50:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:50:44 INFO - PROCESS | 1825 | 1461063044230 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:50:44 INFO - PROCESS | 1825 | 1461063044232 Marionette TRACE conn3 <- [1,566,null,{}] 03:50:44 INFO - PROCESS | 1825 | 1461063044238 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:50:44 INFO - PROCESS | 1825 | 1461063044386 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 03:50:44 INFO - PROCESS | 1825 | 1461063044505 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13178da800 == 72 [pid = 1825] [id = 149] 03:50:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f1329159c00) [pid = 1825] [serial = 446] [outer = (nil)] 03:50:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f1336f2b000) [pid = 1825] [serial = 447] [outer = 0x7f1329159c00] 03:50:44 INFO - PROCESS | 1825 | 1461063044613 Marionette DEBUG loaded listener.js 03:50:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f1339242000) [pid = 1825] [serial = 448] [outer = 0x7f1329159c00] 03:50:45 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:50:45 INFO - PROCESS | 1825 | 1461063045403 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:50:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:50:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1231ms 03:50:45 INFO - PROCESS | 1825 | 1461063045466 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 03:50:45 INFO - PROCESS | 1825 | 1461063045470 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 03:50:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:50:45 INFO - PROCESS | 1825 | 1461063045477 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:50:45 INFO - PROCESS | 1825 | 1461063045480 Marionette TRACE conn3 <- [1,570,null,{}] 03:50:45 INFO - PROCESS | 1825 | 1461063045486 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:50:45 INFO - PROCESS | 1825 | 1461063045635 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 03:50:45 INFO - PROCESS | 1825 | 1461063045782 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133f67a000 == 73 [pid = 1825] [id = 150] 03:50:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f1317785000) [pid = 1825] [serial = 449] [outer = (nil)] 03:50:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f131778ac00) [pid = 1825] [serial = 450] [outer = 0x7f1317785000] 03:50:45 INFO - PROCESS | 1825 | 1461063045856 Marionette DEBUG loaded listener.js 03:50:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f131778fc00) [pid = 1825] [serial = 451] [outer = 0x7f1317785000] 03:50:46 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:50:46 INFO - PROCESS | 1825 | 1461063046622 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:50:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:50:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1181ms 03:50:46 INFO - PROCESS | 1825 | 1461063046660 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 03:50:46 INFO - PROCESS | 1825 | 1461063046664 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 03:50:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:50:46 INFO - PROCESS | 1825 | 1461063046673 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:50:46 INFO - PROCESS | 1825 | 1461063046675 Marionette TRACE conn3 <- [1,574,null,{}] 03:50:46 INFO - PROCESS | 1825 | 1461063046679 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:50:46 INFO - PROCESS | 1825 | 1461063046816 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 03:50:46 INFO - PROCESS | 1825 | 1461063046941 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13182dc800 == 74 [pid = 1825] [id = 151] 03:50:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f131697a800) [pid = 1825] [serial = 452] [outer = (nil)] 03:50:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f1316983400) [pid = 1825] [serial = 453] [outer = 0x7f131697a800] 03:50:47 INFO - PROCESS | 1825 | 1461063047005 Marionette DEBUG loaded listener.js 03:50:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f1316988c00) [pid = 1825] [serial = 454] [outer = 0x7f131697a800] 03:50:47 INFO - PROCESS | 1825 | 1461063047844 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:50:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:50:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1227ms 03:50:47 INFO - PROCESS | 1825 | 1461063047901 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 03:50:47 INFO - PROCESS | 1825 | 1461063047904 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 03:50:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:50:47 INFO - PROCESS | 1825 | 1461063047911 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:50:47 INFO - PROCESS | 1825 | 1461063047914 Marionette TRACE conn3 <- [1,578,null,{}] 03:50:47 INFO - PROCESS | 1825 | 1461063047919 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:50:48 INFO - PROCESS | 1825 | 1461063048069 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 03:50:48 INFO - PROCESS | 1825 | 1461063048221 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316a7e800 == 75 [pid = 1825] [id = 152] 03:50:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f131697d000) [pid = 1825] [serial = 455] [outer = (nil)] 03:50:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f131778d400) [pid = 1825] [serial = 456] [outer = 0x7f131697d000] 03:50:48 INFO - PROCESS | 1825 | 1461063048289 Marionette DEBUG loaded listener.js 03:50:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f131d086c00) [pid = 1825] [serial = 457] [outer = 0x7f131697d000] 03:50:49 INFO - PROCESS | 1825 | 1461063049165 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:50:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:50:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1480ms 03:50:49 INFO - PROCESS | 1825 | 1461063049401 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 03:50:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:50:49 INFO - PROCESS | 1825 | 1461063049407 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 03:50:49 INFO - PROCESS | 1825 | 1461063049414 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:50:49 INFO - PROCESS | 1825 | 1461063049418 Marionette TRACE conn3 <- [1,582,null,{}] 03:50:49 INFO - PROCESS | 1825 | 1461063049425 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:50:49 INFO - PROCESS | 1825 | 1461063049739 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 03:50:50 INFO - PROCESS | 1825 | 1461063050285 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131fb84000 == 76 [pid = 1825] [id = 153] 03:50:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f131c6b5400) [pid = 1825] [serial = 458] [outer = (nil)] 03:50:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f131c8f9400) [pid = 1825] [serial = 459] [outer = 0x7f131c6b5400] 03:50:50 INFO - PROCESS | 1825 | 1461063050351 Marionette DEBUG loaded listener.js 03:50:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f131d199000) [pid = 1825] [serial = 460] [outer = 0x7f131c6b5400] 03:50:51 INFO - PROCESS | 1825 | 1461063051310 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:50:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1336273000 == 75 [pid = 1825] [id = 103] 03:50:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132b339000 == 74 [pid = 1825] [id = 141] 03:50:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328619800 == 73 [pid = 1825] [id = 140] 03:50:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131d2b4000 == 72 [pid = 1825] [id = 139] 03:50:51 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f1320c50c00) [pid = 1825] [serial = 357] [outer = (nil)] [url = about:blank] 03:50:51 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f133720d400) [pid = 1825] [serial = 360] [outer = (nil)] [url = about:blank] 03:50:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131cfa5000 == 71 [pid = 1825] [id = 138] 03:50:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f6f9000 == 70 [pid = 1825] [id = 137] 03:50:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c6d9000 == 69 [pid = 1825] [id = 136] 03:50:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f548800 == 68 [pid = 1825] [id = 135] 03:50:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1320fa2000 == 67 [pid = 1825] [id = 129] 03:50:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:50:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1998ms 03:50:51 INFO - PROCESS | 1825 | 1461063051413 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 03:50:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:50:51 INFO - PROCESS | 1825 | 1461063051417 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 03:50:51 INFO - PROCESS | 1825 | 1461063051428 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:50:51 INFO - PROCESS | 1825 | 1461063051433 Marionette TRACE conn3 <- [1,586,null,{}] 03:50:51 INFO - PROCESS | 1825 | 1461063051438 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:50:51 INFO - PROCESS | 1825 | 1461063051572 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 03:50:51 INFO - PROCESS | 1825 | 1461063051582 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cfa5000 == 68 [pid = 1825] [id = 154] 03:50:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f1319426400) [pid = 1825] [serial = 461] [outer = (nil)] 03:50:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f131f3b4000) [pid = 1825] [serial = 462] [outer = 0x7f1319426400] 03:50:51 INFO - PROCESS | 1825 | 1461063051639 Marionette DEBUG loaded listener.js 03:50:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f131fc09800) [pid = 1825] [serial = 463] [outer = 0x7f1319426400] 03:50:51 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f131c8f9000) [pid = 1825] [serial = 366] [outer = (nil)] [url = about:blank] 03:50:51 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f131d08d000) [pid = 1825] [serial = 367] [outer = (nil)] [url = about:blank] 03:50:51 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f131e5f0c00) [pid = 1825] [serial = 363] [outer = (nil)] [url = about:blank] 03:50:51 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f1327897c00) [pid = 1825] [serial = 375] [outer = (nil)] [url = about:blank] 03:50:51 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f1329155800) [pid = 1825] [serial = 354] [outer = (nil)] [url = about:blank] 03:50:51 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f131c6bdc00) [pid = 1825] [serial = 351] [outer = (nil)] [url = about:blank] 03:50:51 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f13286dac00) [pid = 1825] [serial = 378] [outer = (nil)] [url = about:blank] 03:50:51 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f1321b51800) [pid = 1825] [serial = 372] [outer = (nil)] [url = about:blank] 03:50:51 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f131ff4f400) [pid = 1825] [serial = 348] [outer = (nil)] [url = about:blank] 03:50:51 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f131e6d1000) [pid = 1825] [serial = 345] [outer = (nil)] [url = about:blank] 03:50:51 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f131e6d3000) [pid = 1825] [serial = 369] [outer = (nil)] [url = about:blank] 03:50:51 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f131d19a800) [pid = 1825] [serial = 381] [outer = (nil)] [url = about:blank] 03:50:51 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f132a0f1400) [pid = 1825] [serial = 379] [outer = (nil)] [url = about:blank] 03:50:51 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f131fc0bc00) [pid = 1825] [serial = 382] [outer = (nil)] [url = about:blank] 03:50:51 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f131f820400) [pid = 1825] [serial = 370] [outer = (nil)] [url = about:blank] 03:50:51 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f1327a21c00) [pid = 1825] [serial = 376] [outer = (nil)] [url = about:blank] 03:50:51 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f132437f800) [pid = 1825] [serial = 373] [outer = (nil)] [url = about:blank] 03:50:52 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:50:52 INFO - PROCESS | 1825 | 1461063052420 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:50:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:50:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1039ms 03:50:52 INFO - PROCESS | 1825 | 1461063052463 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 03:50:52 INFO - PROCESS | 1825 | 1461063052467 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 03:50:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:50:52 INFO - PROCESS | 1825 | 1461063052477 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:50:52 INFO - PROCESS | 1825 | 1461063052479 Marionette TRACE conn3 <- [1,590,null,{}] 03:50:52 INFO - PROCESS | 1825 | 1461063052535 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:50:52 INFO - PROCESS | 1825 | 1461063052684 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 03:50:52 INFO - PROCESS | 1825 | 1461063052695 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1321bf4000 == 69 [pid = 1825] [id = 155] 03:50:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f131fcb0000) [pid = 1825] [serial = 464] [outer = (nil)] 03:50:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f131fcb9000) [pid = 1825] [serial = 465] [outer = 0x7f131fcb0000] 03:50:52 INFO - PROCESS | 1825 | 1461063052766 Marionette DEBUG loaded listener.js 03:50:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f131ff4f000) [pid = 1825] [serial = 466] [outer = 0x7f131fcb0000] 03:50:53 INFO - PROCESS | 1825 | 1461063053535 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:50:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:50:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1099ms 03:50:53 INFO - PROCESS | 1825 | 1461063053571 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 03:50:53 INFO - PROCESS | 1825 | 1461063053574 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 03:50:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:50:53 INFO - PROCESS | 1825 | 1461063053579 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:50:53 INFO - PROCESS | 1825 | 1461063053581 Marionette TRACE conn3 <- [1,594,null,{}] 03:50:53 INFO - PROCESS | 1825 | 1461063053624 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:50:53 INFO - PROCESS | 1825 | 1461063053773 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 03:50:53 INFO - PROCESS | 1825 | 1461063053783 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328608000 == 70 [pid = 1825] [id = 156] 03:50:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f131fd44000) [pid = 1825] [serial = 467] [outer = (nil)] 03:50:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f1322f61800) [pid = 1825] [serial = 468] [outer = 0x7f131fd44000] 03:50:53 INFO - PROCESS | 1825 | 1461063053840 Marionette DEBUG loaded listener.js 03:50:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f13271d1400) [pid = 1825] [serial = 469] [outer = 0x7f131fd44000] 03:50:54 INFO - PROCESS | 1825 | 1461063054664 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:50:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:50:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1128ms 03:50:54 INFO - PROCESS | 1825 | 1461063054709 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 03:50:54 INFO - PROCESS | 1825 | 1461063054713 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 03:50:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:50:54 INFO - PROCESS | 1825 | 1461063054726 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:50:54 INFO - PROCESS | 1825 | 1461063054727 Marionette TRACE conn3 <- [1,598,null,{}] 03:50:54 INFO - PROCESS | 1825 | 1461063054733 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:50:54 INFO - PROCESS | 1825 | 1461063054913 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 03:50:54 INFO - PROCESS | 1825 | 1461063054937 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132b337800 == 71 [pid = 1825] [id = 157] 03:50:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f131fd44800) [pid = 1825] [serial = 470] [outer = (nil)] 03:50:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f1327f9e800) [pid = 1825] [serial = 471] [outer = 0x7f131fd44800] 03:50:54 INFO - PROCESS | 1825 | 1461063054996 Marionette DEBUG loaded listener.js 03:50:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f1328d40800) [pid = 1825] [serial = 472] [outer = 0x7f131fd44800] 03:50:55 INFO - PROCESS | 1825 | 1461063055973 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:50:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:50:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1278ms 03:50:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:50:56 INFO - PROCESS | 1825 | 1461063056005 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 03:50:56 INFO - PROCESS | 1825 | 1461063056007 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 03:50:56 INFO - PROCESS | 1825 | 1461063056013 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:50:56 INFO - PROCESS | 1825 | 1461063056016 Marionette TRACE conn3 <- [1,602,null,{}] 03:50:56 INFO - PROCESS | 1825 | 1461063056021 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:50:56 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f131941e800) [pid = 1825] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:50:56 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f131f82cc00) [pid = 1825] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:50:56 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f131e5ea000) [pid = 1825] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:50:56 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f1322e1ec00) [pid = 1825] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:50:56 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f131f5a9800) [pid = 1825] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:50:56 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f131c75d400) [pid = 1825] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:50:56 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f131c8ec400) [pid = 1825] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:50:56 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f131c6bac00) [pid = 1825] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:50:56 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f132a125800) [pid = 1825] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:50:56 INFO - PROCESS | 1825 | 1461063056342 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 03:50:56 INFO - PROCESS | 1825 | 1461063056356 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1320061000 == 72 [pid = 1825] [id = 158] 03:50:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f13181ea400) [pid = 1825] [serial = 473] [outer = (nil)] 03:50:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f131c75d400) [pid = 1825] [serial = 474] [outer = 0x7f13181ea400] 03:50:56 INFO - PROCESS | 1825 | 1461063056428 Marionette DEBUG loaded listener.js 03:50:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f1322e19400) [pid = 1825] [serial = 475] [outer = 0x7f13181ea400] 03:50:57 INFO - PROCESS | 1825 | 1461063057167 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:50:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:50:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1176ms 03:50:57 INFO - PROCESS | 1825 | 1461063057204 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 03:50:57 INFO - PROCESS | 1825 | 1461063057207 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 03:50:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:50:57 INFO - PROCESS | 1825 | 1461063057213 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:50:57 INFO - PROCESS | 1825 | 1461063057214 Marionette TRACE conn3 <- [1,606,null,{}] 03:50:57 INFO - PROCESS | 1825 | 1461063057227 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:50:57 INFO - PROCESS | 1825 | 1461063057363 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 03:50:57 INFO - PROCESS | 1825 | 1461063057379 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133a972000 == 73 [pid = 1825] [id = 159] 03:50:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f1319693400) [pid = 1825] [serial = 476] [outer = (nil)] 03:50:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f131969a000) [pid = 1825] [serial = 477] [outer = 0x7f1319693400] 03:50:57 INFO - PROCESS | 1825 | 1461063057439 Marionette DEBUG loaded listener.js 03:50:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f131c8f9800) [pid = 1825] [serial = 478] [outer = 0x7f1319693400] 03:50:58 INFO - PROCESS | 1825 | 1461063058332 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:50:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f1316981c00) [pid = 1825] [serial = 479] [outer = 0x7f131f59ec00] 03:50:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:50:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1189ms 03:50:58 INFO - PROCESS | 1825 | 1461063058430 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 03:50:58 INFO - PROCESS | 1825 | 1461063058436 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 03:50:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:50:58 INFO - PROCESS | 1825 | 1461063058488 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:50:58 INFO - PROCESS | 1825 | 1461063058493 Marionette TRACE conn3 <- [1,610,null,{}] 03:50:58 INFO - PROCESS | 1825 | 1461063058503 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:50:58 INFO - PROCESS | 1825 | 1461063058672 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 03:50:58 INFO - PROCESS | 1825 | 1461063058825 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c7ab000 == 74 [pid = 1825] [id = 160] 03:50:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f1319426c00) [pid = 1825] [serial = 480] [outer = (nil)] 03:50:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f131968f400) [pid = 1825] [serial = 481] [outer = 0x7f1319426c00] 03:50:58 INFO - PROCESS | 1825 | 1461063058902 Marionette DEBUG loaded listener.js 03:50:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f131969b800) [pid = 1825] [serial = 482] [outer = 0x7f1319426c00] 03:50:59 INFO - PROCESS | 1825 | 1461063059786 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:50:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:50:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1356ms 03:50:59 INFO - PROCESS | 1825 | 1461063059820 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 03:50:59 INFO - PROCESS | 1825 | 1461063059828 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 03:50:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:50:59 INFO - PROCESS | 1825 | 1461063059837 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:50:59 INFO - PROCESS | 1825 | 1461063059842 Marionette TRACE conn3 <- [1,614,null,{}] 03:50:59 INFO - PROCESS | 1825 | 1461063059847 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:50:59 INFO - PROCESS | 1825 | 1461063059992 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 03:51:00 INFO - PROCESS | 1825 | 1461063060150 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132855c800 == 75 [pid = 1825] [id = 161] 03:51:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f1319489400) [pid = 1825] [serial = 483] [outer = (nil)] 03:51:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f131d196c00) [pid = 1825] [serial = 484] [outer = 0x7f1319489400] 03:51:00 INFO - PROCESS | 1825 | 1461063060220 Marionette DEBUG loaded listener.js 03:51:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f131d2da400) [pid = 1825] [serial = 485] [outer = 0x7f1319489400] 03:51:01 INFO - PROCESS | 1825 | 1461063061179 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:51:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:51:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1380ms 03:51:01 INFO - PROCESS | 1825 | 1461063061218 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 03:51:01 INFO - PROCESS | 1825 | 1461063061222 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 03:51:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:51:01 INFO - PROCESS | 1825 | 1461063061228 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:51:01 INFO - PROCESS | 1825 | 1461063061233 Marionette TRACE conn3 <- [1,618,null,{}] 03:51:01 INFO - PROCESS | 1825 | 1461063061248 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:51:01 INFO - PROCESS | 1825 | 1461063061402 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 03:51:01 INFO - PROCESS | 1825 | 1461063061558 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1342b8d800 == 76 [pid = 1825] [id = 162] 03:51:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f131d2de000) [pid = 1825] [serial = 486] [outer = (nil)] 03:51:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f131f37ac00) [pid = 1825] [serial = 487] [outer = 0x7f131d2de000] 03:51:01 INFO - PROCESS | 1825 | 1461063061629 Marionette DEBUG loaded listener.js 03:51:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f131fc0c400) [pid = 1825] [serial = 488] [outer = 0x7f131d2de000] 03:51:02 INFO - PROCESS | 1825 | 1461063062467 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:51:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:51:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1287ms 03:51:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:51:02 INFO - PROCESS | 1825 | 1461063062516 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 03:51:02 INFO - PROCESS | 1825 | 1461063062519 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 03:51:02 INFO - PROCESS | 1825 | 1461063062530 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:51:02 INFO - PROCESS | 1825 | 1461063062532 Marionette TRACE conn3 <- [1,622,null,{}] 03:51:02 INFO - PROCESS | 1825 | 1461063062544 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:51:02 INFO - PROCESS | 1825 | 1461063062695 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 03:51:02 INFO - PROCESS | 1825 | 1461063062853 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1317521800 == 77 [pid = 1825] [id = 163] 03:51:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f1319699400) [pid = 1825] [serial = 489] [outer = (nil)] 03:51:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f131fd4a000) [pid = 1825] [serial = 490] [outer = 0x7f1319699400] 03:51:02 INFO - PROCESS | 1825 | 1461063062928 Marionette DEBUG loaded listener.js 03:51:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f1320c7c400) [pid = 1825] [serial = 491] [outer = 0x7f1319699400] 03:51:03 INFO - PROCESS | 1825 | 1461063063764 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:51:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:51:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1290ms 03:51:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:51:03 INFO - PROCESS | 1825 | 1461063063815 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 03:51:03 INFO - PROCESS | 1825 | 1461063063817 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 03:51:03 INFO - PROCESS | 1825 | 1461063063823 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:51:03 INFO - PROCESS | 1825 | 1461063063826 Marionette TRACE conn3 <- [1,626,null,{}] 03:51:03 INFO - PROCESS | 1825 | 1461063063831 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:51:03 INFO - PROCESS | 1825 | 1461063063966 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 03:51:04 INFO - PROCESS | 1825 | 1461063064121 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cab6000 == 78 [pid = 1825] [id = 164] 03:51:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f131f374400) [pid = 1825] [serial = 492] [outer = (nil)] 03:51:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f1324311000) [pid = 1825] [serial = 493] [outer = 0x7f131f374400] 03:51:04 INFO - PROCESS | 1825 | 1461063064193 Marionette DEBUG loaded listener.js 03:51:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f13286d0000) [pid = 1825] [serial = 494] [outer = 0x7f131f374400] 03:51:05 INFO - PROCESS | 1825 | 1461063065019 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:51:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:51:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1227ms 03:51:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:51:05 INFO - PROCESS | 1825 | 1461063065050 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 03:51:05 INFO - PROCESS | 1825 | 1461063065053 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 03:51:05 INFO - PROCESS | 1825 | 1461063065059 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:51:05 INFO - PROCESS | 1825 | 1461063065062 Marionette TRACE conn3 <- [1,630,null,{}] 03:51:05 INFO - PROCESS | 1825 | 1461063065067 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:51:05 INFO - PROCESS | 1825 | 1461063065244 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 03:51:05 INFO - PROCESS | 1825 | 1461063065407 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131ef8b800 == 79 [pid = 1825] [id = 165] 03:51:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f1316254800) [pid = 1825] [serial = 495] [outer = (nil)] 03:51:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f131625a800) [pid = 1825] [serial = 496] [outer = 0x7f1316254800] 03:51:05 INFO - PROCESS | 1825 | 1461063065477 Marionette DEBUG loaded listener.js 03:51:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f1329706c00) [pid = 1825] [serial = 497] [outer = 0x7f1316254800] 03:51:06 INFO - PROCESS | 1825 | 1461063066323 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:51:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:51:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1327ms 03:51:06 INFO - PROCESS | 1825 | 1461063066385 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 03:51:06 INFO - PROCESS | 1825 | 1461063066388 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 03:51:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:51:06 INFO - PROCESS | 1825 | 1461063066394 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:51:06 INFO - PROCESS | 1825 | 1461063066396 Marionette TRACE conn3 <- [1,634,null,{}] 03:51:06 INFO - PROCESS | 1825 | 1461063066402 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:51:06 INFO - PROCESS | 1825 | 1461063066542 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 03:51:06 INFO - PROCESS | 1825 | 1461063066698 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316c53800 == 80 [pid = 1825] [id = 166] 03:51:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f1314506800) [pid = 1825] [serial = 498] [outer = (nil)] 03:51:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f131450c400) [pid = 1825] [serial = 499] [outer = 0x7f1314506800] 03:51:06 INFO - PROCESS | 1825 | 1461063066777 Marionette DEBUG loaded listener.js 03:51:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f1314511800) [pid = 1825] [serial = 500] [outer = 0x7f1314506800] 03:51:07 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:51:07 INFO - PROCESS | 1825 | 1461063067617 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:51:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:51:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1280ms 03:51:07 INFO - PROCESS | 1825 | 1461063067676 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 03:51:07 INFO - PROCESS | 1825 | 1461063067679 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 03:51:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:51:07 INFO - PROCESS | 1825 | 1461063067685 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:51:07 INFO - PROCESS | 1825 | 1461063067687 Marionette TRACE conn3 <- [1,638,null,{}] 03:51:07 INFO - PROCESS | 1825 | 1461063067693 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:51:07 INFO - PROCESS | 1825 | 1461063067843 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 03:51:08 INFO - PROCESS | 1825 | 1461063068014 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13181b6000 == 81 [pid = 1825] [id = 167] 03:51:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f131450dc00) [pid = 1825] [serial = 501] [outer = (nil)] 03:51:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f1316c7e400) [pid = 1825] [serial = 502] [outer = 0x7f131450dc00] 03:51:08 INFO - PROCESS | 1825 | 1461063068091 Marionette DEBUG loaded listener.js 03:51:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f1316c83000) [pid = 1825] [serial = 503] [outer = 0x7f131450dc00] 03:51:08 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:51:08 INFO - PROCESS | 1825 | 1461063068862 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:51:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:51:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1229ms 03:51:08 INFO - PROCESS | 1825 | 1461063068917 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 03:51:08 INFO - PROCESS | 1825 | 1461063068920 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 03:51:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:51:08 INFO - PROCESS | 1825 | 1461063068927 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:51:08 INFO - PROCESS | 1825 | 1461063068929 Marionette TRACE conn3 <- [1,642,null,{}] 03:51:08 INFO - PROCESS | 1825 | 1461063068935 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:51:09 INFO - PROCESS | 1825 | 1461063069087 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 03:51:09 INFO - PROCESS | 1825 | 1461063069242 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13181ce000 == 82 [pid = 1825] [id = 168] 03:51:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f1316255000) [pid = 1825] [serial = 504] [outer = (nil)] 03:51:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f1316c87000) [pid = 1825] [serial = 505] [outer = 0x7f1316255000] 03:51:09 INFO - PROCESS | 1825 | 1461063069312 Marionette DEBUG loaded listener.js 03:51:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f131948b800) [pid = 1825] [serial = 506] [outer = 0x7f1316255000] 03:51:10 INFO - PROCESS | 1825 | 1461063070420 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:51:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:51:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1526ms 03:51:10 INFO - PROCESS | 1825 | 1461063070454 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 03:51:10 INFO - PROCESS | 1825 | 1461063070458 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 03:51:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:51:10 INFO - PROCESS | 1825 | 1461063070466 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:51:10 INFO - PROCESS | 1825 | 1461063070471 Marionette TRACE conn3 <- [1,646,null,{}] 03:51:10 INFO - PROCESS | 1825 | 1461063070479 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:51:10 INFO - PROCESS | 1825 | 1461063070624 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 03:51:10 INFO - PROCESS | 1825 | 1461063070813 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131d2be000 == 83 [pid = 1825] [id = 169] 03:51:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f131625e400) [pid = 1825] [serial = 507] [outer = (nil)] 03:51:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f1316980000) [pid = 1825] [serial = 508] [outer = 0x7f131625e400] 03:51:10 INFO - PROCESS | 1825 | 1461063070874 Marionette DEBUG loaded listener.js 03:51:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f1316c85800) [pid = 1825] [serial = 509] [outer = 0x7f131625e400] 03:51:11 INFO - PROCESS | 1825 | 1461063071658 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:51:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:51:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1234ms 03:51:11 INFO - PROCESS | 1825 | 1461063071712 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 03:51:11 INFO - PROCESS | 1825 | 1461063071720 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 03:51:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:51:11 INFO - PROCESS | 1825 | 1461063071729 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:51:11 INFO - PROCESS | 1825 | 1461063071732 Marionette TRACE conn3 <- [1,650,null,{}] 03:51:11 INFO - PROCESS | 1825 | 1461063071736 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:51:11 INFO - PROCESS | 1825 | 1461063071947 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 03:51:12 INFO - PROCESS | 1825 | 1461063072148 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316a87800 == 84 [pid = 1825] [id = 170] 03:51:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f13181f0400) [pid = 1825] [serial = 510] [outer = (nil)] 03:51:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f131941ec00) [pid = 1825] [serial = 511] [outer = 0x7f13181f0400] 03:51:12 INFO - PROCESS | 1825 | 1461063072212 Marionette DEBUG loaded listener.js 03:51:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f131968fc00) [pid = 1825] [serial = 512] [outer = 0x7f13181f0400] 03:51:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133a982000 == 83 [pid = 1825] [id = 114] 03:51:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1320061000 == 82 [pid = 1825] [id = 158] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f1327729c00) [pid = 1825] [serial = 426] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133b334800 == 81 [pid = 1825] [id = 128] 03:51:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132b337800 == 80 [pid = 1825] [id = 157] 03:51:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328608000 == 79 [pid = 1825] [id = 156] 03:51:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1321bf4000 == 78 [pid = 1825] [id = 155] 03:51:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131cfa5000 == 77 [pid = 1825] [id = 154] 03:51:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131fb84000 == 76 [pid = 1825] [id = 153] 03:51:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133f67a000 == 75 [pid = 1825] [id = 150] 03:51:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13178da800 == 74 [pid = 1825] [id = 149] 03:51:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131cf4e000 == 73 [pid = 1825] [id = 148] 03:51:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133f66e000 == 72 [pid = 1825] [id = 147] 03:51:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133b51d000 == 71 [pid = 1825] [id = 146] 03:51:13 INFO - PROCESS | 1825 | 1461063073234 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:51:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1338c09000 == 70 [pid = 1825] [id = 145] 03:51:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328e57000 == 69 [pid = 1825] [id = 144] 03:51:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131fa50000 == 68 [pid = 1825] [id = 143] 03:51:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:51:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1528ms 03:51:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:51:13 INFO - PROCESS | 1825 | 1461063073258 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 03:51:13 INFO - PROCESS | 1825 | 1461063073260 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 03:51:13 INFO - PROCESS | 1825 | 1461063073266 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:51:13 INFO - PROCESS | 1825 | 1461063073271 Marionette TRACE conn3 <- [1,654,null,{}] 03:51:13 INFO - PROCESS | 1825 | 1461063073286 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:51:13 INFO - PROCESS | 1825 | 1461063073428 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f133b057c00) [pid = 1825] [serial = 343] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f131c6ba000) [pid = 1825] [serial = 406] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f1328107000) [pid = 1825] [serial = 424] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f1324302400) [pid = 1825] [serial = 396] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f13285c7800) [pid = 1825] [serial = 402] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f131fc06000) [pid = 1825] [serial = 414] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f131e6d2400) [pid = 1825] [serial = 390] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f13256eac00) [pid = 1825] [serial = 421] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f1319493c00) [pid = 1825] [serial = 405] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f131fc0f400) [pid = 1825] [serial = 393] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f13286d1000) [pid = 1825] [serial = 399] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f131fd45c00) [pid = 1825] [serial = 415] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f131ff4d800) [pid = 1825] [serial = 417] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f131c767c00) [pid = 1825] [serial = 384] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f131d2e3000) [pid = 1825] [serial = 409] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f131f382400) [pid = 1825] [serial = 412] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f131d18f400) [pid = 1825] [serial = 408] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f1320c7d800) [pid = 1825] [serial = 418] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f1326986800) [pid = 1825] [serial = 423] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f131d198c00) [pid = 1825] [serial = 385] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f132301dc00) [pid = 1825] [serial = 420] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f131e6cb000) [pid = 1825] [serial = 411] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f131c765800) [pid = 1825] [serial = 387] [outer = (nil)] [url = about:blank] 03:51:13 INFO - PROCESS | 1825 | 1461063073600 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cf4e000 == 69 [pid = 1825] [id = 171] 03:51:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f131941f800) [pid = 1825] [serial = 513] [outer = (nil)] 03:51:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f131c769c00) [pid = 1825] [serial = 514] [outer = 0x7f131941f800] 03:51:13 INFO - PROCESS | 1825 | 1461063073663 Marionette DEBUG loaded listener.js 03:51:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f131d197c00) [pid = 1825] [serial = 515] [outer = 0x7f131941f800] 03:51:14 INFO - PROCESS | 1825 | 1461063074308 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:51:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:51:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1084ms 03:51:14 INFO - PROCESS | 1825 | 1461063074350 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 03:51:14 INFO - PROCESS | 1825 | 1461063074354 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 03:51:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:51:14 INFO - PROCESS | 1825 | 1461063074359 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:51:14 INFO - PROCESS | 1825 | 1461063074360 Marionette TRACE conn3 <- [1,658,null,{}] 03:51:14 INFO - PROCESS | 1825 | 1461063074366 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:51:14 INFO - PROCESS | 1825 | 1461063074503 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 03:51:14 INFO - PROCESS | 1825 | 1461063074616 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131fb90000 == 70 [pid = 1825] [id = 172] 03:51:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f131c6af400) [pid = 1825] [serial = 516] [outer = (nil)] 03:51:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f131d2db800) [pid = 1825] [serial = 517] [outer = 0x7f131c6af400] 03:51:14 INFO - PROCESS | 1825 | 1461063074671 Marionette DEBUG loaded listener.js 03:51:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f131e5e8c00) [pid = 1825] [serial = 518] [outer = 0x7f131c6af400] 03:51:15 INFO - PROCESS | 1825 | 1461063075270 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:51:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:51:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 930ms 03:51:15 INFO - PROCESS | 1825 | 1461063075299 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 03:51:15 INFO - PROCESS | 1825 | 1461063075303 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 03:51:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:51:15 INFO - PROCESS | 1825 | 1461063075309 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:51:15 INFO - PROCESS | 1825 | 1461063075311 Marionette TRACE conn3 <- [1,662,null,{}] 03:51:15 INFO - PROCESS | 1825 | 1461063075316 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:51:15 INFO - PROCESS | 1825 | 1461063075441 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 03:51:15 INFO - PROCESS | 1825 | 1461063075586 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1321bf1000 == 71 [pid = 1825] [id = 173] 03:51:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f131d080800) [pid = 1825] [serial = 519] [outer = (nil)] 03:51:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f131e5ec000) [pid = 1825] [serial = 520] [outer = 0x7f131d080800] 03:51:15 INFO - PROCESS | 1825 | 1461063075641 Marionette DEBUG loaded listener.js 03:51:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f131f5a0c00) [pid = 1825] [serial = 521] [outer = 0x7f131d080800] 03:51:16 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:51:16 INFO - PROCESS | 1825 | 1461063076376 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:51:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:51:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1123ms 03:51:16 INFO - PROCESS | 1825 | 1461063076437 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 03:51:16 INFO - PROCESS | 1825 | 1461063076439 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 03:51:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:51:16 INFO - PROCESS | 1825 | 1461063076445 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:51:16 INFO - PROCESS | 1825 | 1461063076447 Marionette TRACE conn3 <- [1,666,null,{}] 03:51:16 INFO - PROCESS | 1825 | 1461063076452 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:51:16 INFO - PROCESS | 1825 | 1461063076653 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 03:51:16 INFO - PROCESS | 1825 | 1461063076678 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132781f000 == 72 [pid = 1825] [id = 174] 03:51:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f131fc05400) [pid = 1825] [serial = 522] [outer = (nil)] 03:51:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f131fd47400) [pid = 1825] [serial = 523] [outer = 0x7f131fc05400] 03:51:16 INFO - PROCESS | 1825 | 1461063076738 Marionette DEBUG loaded listener.js 03:51:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f1320c4a400) [pid = 1825] [serial = 524] [outer = 0x7f131fc05400] 03:51:17 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:51:17 INFO - PROCESS | 1825 | 1461063077706 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:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f131fd44800) [pid = 1825] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f13181ea400) [pid = 1825] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f131fcb0000) [pid = 1825] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f131fd44000) [pid = 1825] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f1319426400) [pid = 1825] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:51:17 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f131c6b5400) [pid = 1825] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:51:17 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:51:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1334ms 03:51:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:51:17 INFO - PROCESS | 1825 | 1461063077779 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 03:51:17 INFO - PROCESS | 1825 | 1461063077781 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 03:51:17 INFO - PROCESS | 1825 | 1461063077787 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:51:17 INFO - PROCESS | 1825 | 1461063077789 Marionette TRACE conn3 <- [1,670,null,{}] 03:51:17 INFO - PROCESS | 1825 | 1461063077794 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:51:17 INFO - PROCESS | 1825 | 1461063077932 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 03:51:18 INFO - PROCESS | 1825 | 1461063078042 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13282bd000 == 73 [pid = 1825] [id = 175] 03:51:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f1319695800) [pid = 1825] [serial = 525] [outer = (nil)] 03:51:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f131fcb0000) [pid = 1825] [serial = 526] [outer = 0x7f1319695800] 03:51:18 INFO - PROCESS | 1825 | 1461063078112 Marionette DEBUG loaded listener.js 03:51:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f1320c58000) [pid = 1825] [serial = 527] [outer = 0x7f1319695800] 03:51:18 INFO - PROCESS | 1825 | 1461063078722 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:51:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:51:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 976ms 03:51:18 INFO - PROCESS | 1825 | 1461063078762 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 03:51:18 INFO - PROCESS | 1825 | 1461063078765 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 03:51:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:51:18 INFO - PROCESS | 1825 | 1461063078770 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:51:18 INFO - PROCESS | 1825 | 1461063078776 Marionette TRACE conn3 <- [1,674,null,{}] 03:51:18 INFO - PROCESS | 1825 | 1461063078781 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:51:18 INFO - PROCESS | 1825 | 1461063078907 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 03:51:19 INFO - PROCESS | 1825 | 1461063079026 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1329519000 == 74 [pid = 1825] [id = 176] 03:51:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f1316985800) [pid = 1825] [serial = 528] [outer = (nil)] 03:51:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f1320c7d800) [pid = 1825] [serial = 529] [outer = 0x7f1316985800] 03:51:19 INFO - PROCESS | 1825 | 1461063079083 Marionette DEBUG loaded listener.js 03:51:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f1326175400) [pid = 1825] [serial = 530] [outer = 0x7f1316985800] 03:51:19 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:51:19 INFO - PROCESS | 1825 | 1461063079674 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:51:19 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:51:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 930ms 03:51:19 INFO - PROCESS | 1825 | 1461063079771 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 03:51:19 INFO - PROCESS | 1825 | 1461063079776 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 03:51:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:51:19 INFO - PROCESS | 1825 | 1461063079785 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:51:19 INFO - PROCESS | 1825 | 1461063079790 Marionette TRACE conn3 <- [1,678,null,{}] 03:51:19 INFO - PROCESS | 1825 | 1461063079802 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:51:20 INFO - PROCESS | 1825 | 1461063080044 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 03:51:20 INFO - PROCESS | 1825 | 1461063080202 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131978d000 == 75 [pid = 1825] [id = 177] 03:51:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f1316252c00) [pid = 1825] [serial = 531] [outer = (nil)] 03:51:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f131625b000) [pid = 1825] [serial = 532] [outer = 0x7f1316252c00] 03:51:20 INFO - PROCESS | 1825 | 1461063080277 Marionette DEBUG loaded listener.js 03:51:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f1316c82000) [pid = 1825] [serial = 533] [outer = 0x7f1316252c00] 03:51:21 INFO - PROCESS | 1825 | 1461063081098 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:51:21 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:51:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1389ms 03:51:21 INFO - PROCESS | 1825 | 1461063081175 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 03:51:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:51:21 INFO - PROCESS | 1825 | 1461063081181 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 03:51:21 INFO - PROCESS | 1825 | 1461063081191 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:51:21 INFO - PROCESS | 1825 | 1461063081197 Marionette TRACE conn3 <- [1,682,null,{}] 03:51:21 INFO - PROCESS | 1825 | 1461063081202 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:51:21 INFO - PROCESS | 1825 | 1461063081391 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 03:51:21 INFO - PROCESS | 1825 | 1461063081544 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131fb83800 == 76 [pid = 1825] [id = 178] 03:51:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f1316255800) [pid = 1825] [serial = 534] [outer = (nil)] 03:51:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f1319696400) [pid = 1825] [serial = 535] [outer = 0x7f1316255800] 03:51:21 INFO - PROCESS | 1825 | 1461063081610 Marionette DEBUG loaded listener.js 03:51:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f131c6ba800) [pid = 1825] [serial = 536] [outer = 0x7f1316255800] 03:51:22 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:22 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:51:22 INFO - PROCESS | 1825 | 1461063082925 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:51:22 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:51:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1790ms 03:51:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:51:22 INFO - PROCESS | 1825 | 1461063082978 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 03:51:22 INFO - PROCESS | 1825 | 1461063082980 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 03:51:23 INFO - PROCESS | 1825 | 1461063083028 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:51:23 INFO - PROCESS | 1825 | 1461063083030 Marionette TRACE conn3 <- [1,686,null,{}] 03:51:23 INFO - PROCESS | 1825 | 1461063083205 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:51:23 INFO - PROCESS | 1825 | 1461063083411 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 03:51:23 INFO - PROCESS | 1825 | 1461063083429 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1335be6000 == 77 [pid = 1825] [id = 179] 03:51:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f131e5f1000) [pid = 1825] [serial = 537] [outer = (nil)] 03:51:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f131fabac00) [pid = 1825] [serial = 538] [outer = 0x7f131e5f1000] 03:51:23 INFO - PROCESS | 1825 | 1461063083544 Marionette DEBUG loaded listener.js 03:51:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f131fcb2400) [pid = 1825] [serial = 539] [outer = 0x7f131e5f1000] 03:51:24 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:24 INFO - PROCESS | 1825 | 1461063084924 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:51:25 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:51:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2042ms 03:51:25 INFO - PROCESS | 1825 | 1461063085028 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 03:51:25 INFO - PROCESS | 1825 | 1461063085032 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 03:51:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:51:25 INFO - PROCESS | 1825 | 1461063085037 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:51:25 INFO - PROCESS | 1825 | 1461063085039 Marionette TRACE conn3 <- [1,690,null,{}] 03:51:25 INFO - PROCESS | 1825 | 1461063085045 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:51:25 INFO - PROCESS | 1825 | 1461063085187 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 03:51:25 INFO - PROCESS | 1825 | 1461063085338 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1338c18000 == 78 [pid = 1825] [id = 180] 03:51:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f131f3b3800) [pid = 1825] [serial = 540] [outer = (nil)] 03:51:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f1322f53400) [pid = 1825] [serial = 541] [outer = 0x7f131f3b3800] 03:51:25 INFO - PROCESS | 1825 | 1461063085408 Marionette DEBUG loaded listener.js 03:51:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f13269e4c00) [pid = 1825] [serial = 542] [outer = 0x7f131f3b3800] 03:51:26 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:26 INFO - PROCESS | 1825 | 1461063086587 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:51:26 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:51:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1581ms 03:51:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:51:26 INFO - PROCESS | 1825 | 1461063086619 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 03:51:26 INFO - PROCESS | 1825 | 1461063086621 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 03:51:26 INFO - PROCESS | 1825 | 1461063086628 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:51:26 INFO - PROCESS | 1825 | 1461063086631 Marionette TRACE conn3 <- [1,694,null,{}] 03:51:26 INFO - PROCESS | 1825 | 1461063086644 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:51:26 INFO - PROCESS | 1825 | 1461063086839 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 03:51:27 INFO - PROCESS | 1825 | 1461063087008 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133b520000 == 79 [pid = 1825] [id = 181] 03:51:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f131fcb7800) [pid = 1825] [serial = 543] [outer = (nil)] 03:51:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f1327c0b000) [pid = 1825] [serial = 544] [outer = 0x7f131fcb7800] 03:51:27 INFO - PROCESS | 1825 | 1461063087077 Marionette DEBUG loaded listener.js 03:51:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f1329160400) [pid = 1825] [serial = 545] [outer = 0x7f131fcb7800] 03:51:28 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:28 INFO - PROCESS | 1825 | 1461063088242 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:51:28 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:51:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1628ms 03:51:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:51:28 INFO - PROCESS | 1825 | 1461063088254 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 03:51:28 INFO - PROCESS | 1825 | 1461063088256 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 03:51:28 INFO - PROCESS | 1825 | 1461063088261 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:51:28 INFO - PROCESS | 1825 | 1461063088265 Marionette TRACE conn3 <- [1,698,null,{}] 03:51:28 INFO - PROCESS | 1825 | 1461063088270 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:51:28 INFO - PROCESS | 1825 | 1461063088439 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 03:51:28 INFO - PROCESS | 1825 | 1461063088646 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13194ab800 == 80 [pid = 1825] [id = 182] 03:51:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f132915c800) [pid = 1825] [serial = 546] [outer = (nil)] 03:51:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f132e84e800) [pid = 1825] [serial = 547] [outer = 0x7f132915c800] 03:51:28 INFO - PROCESS | 1825 | 1461063088715 Marionette DEBUG loaded listener.js 03:51:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f1335dba400) [pid = 1825] [serial = 548] [outer = 0x7f132915c800] 03:51:30 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:30 INFO - PROCESS | 1825 | 1461063090212 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:51:30 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:51:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1978ms 03:51:30 INFO - PROCESS | 1825 | 1461063090239 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 03:51:30 INFO - PROCESS | 1825 | 1461063090247 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 03:51:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:51:30 INFO - PROCESS | 1825 | 1461063090260 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:51:30 INFO - PROCESS | 1825 | 1461063090270 Marionette TRACE conn3 <- [1,702,null,{}] 03:51:30 INFO - PROCESS | 1825 | 1461063090281 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:51:30 INFO - PROCESS | 1825 | 1461063090504 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 03:51:30 INFO - PROCESS | 1825 | 1461063090628 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131750d800 == 81 [pid = 1825] [id = 183] 03:51:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f1316250800) [pid = 1825] [serial = 549] [outer = (nil)] 03:51:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f131757e400) [pid = 1825] [serial = 550] [outer = 0x7f1316250800] 03:51:30 INFO - PROCESS | 1825 | 1461063090694 Marionette DEBUG loaded listener.js 03:51:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f1317587800) [pid = 1825] [serial = 551] [outer = 0x7f1316250800] 03:51:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f244800 == 80 [pid = 1825] [id = 54] 03:51:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328567800 == 79 [pid = 1825] [id = 78] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f1321b4fc00) [pid = 1825] [serial = 438] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f13271d0c00) [pid = 1825] [serial = 441] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f132a11d800) [pid = 1825] [serial = 444] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f1336f2b000) [pid = 1825] [serial = 447] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f131778ac00) [pid = 1825] [serial = 450] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f1316983400) [pid = 1825] [serial = 453] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f131778d400) [pid = 1825] [serial = 456] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f131969a000) [pid = 1825] [serial = 477] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13282bd000 == 78 [pid = 1825] [id = 175] 03:51:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132781f000 == 77 [pid = 1825] [id = 174] 03:51:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1321bf1000 == 76 [pid = 1825] [id = 173] 03:51:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131fb90000 == 75 [pid = 1825] [id = 172] 03:51:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131cf4e000 == 74 [pid = 1825] [id = 171] 03:51:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316a87800 == 73 [pid = 1825] [id = 170] 03:51:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131d2be000 == 72 [pid = 1825] [id = 169] 03:51:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13181ce000 == 71 [pid = 1825] [id = 168] 03:51:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13181b6000 == 70 [pid = 1825] [id = 167] 03:51:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316c53800 == 69 [pid = 1825] [id = 166] 03:51:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131ef8b800 == 68 [pid = 1825] [id = 165] 03:51:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131cab6000 == 67 [pid = 1825] [id = 164] 03:51:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1317521800 == 66 [pid = 1825] [id = 163] 03:51:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1342b8d800 == 65 [pid = 1825] [id = 162] 03:51:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132855c800 == 64 [pid = 1825] [id = 161] 03:51:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c7ab000 == 63 [pid = 1825] [id = 160] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f1327f9e800) [pid = 1825] [serial = 471] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f131c75d400) [pid = 1825] [serial = 474] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f1328d40800) [pid = 1825] [serial = 472] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f131fcb9000) [pid = 1825] [serial = 465] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f131ff4f000) [pid = 1825] [serial = 466] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f1322f61800) [pid = 1825] [serial = 468] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f131f3b4000) [pid = 1825] [serial = 462] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f131fc09800) [pid = 1825] [serial = 463] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f131fcaa800) [pid = 1825] [serial = 435] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f131d086000) [pid = 1825] [serial = 429] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f131d199000) [pid = 1825] [serial = 460] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f131c8f9400) [pid = 1825] [serial = 459] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f131e5ee800) [pid = 1825] [serial = 432] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f13271d1400) [pid = 1825] [serial = 469] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f1322e19400) [pid = 1825] [serial = 475] [outer = (nil)] [url = about:blank] 03:51:31 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:31 INFO - PROCESS | 1825 | 1461063091950 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:51:32 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:51:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1746ms 03:51:32 INFO - PROCESS | 1825 | 1461063092032 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 03:51:32 INFO - PROCESS | 1825 | 1461063092040 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 03:51:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:51:32 INFO - PROCESS | 1825 | 1461063092060 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:51:32 INFO - PROCESS | 1825 | 1461063092063 Marionette TRACE conn3 <- [1,706,null,{}] 03:51:32 INFO - PROCESS | 1825 | 1461063092068 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:51:32 INFO - PROCESS | 1825 | 1461063092196 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 03:51:32 INFO - PROCESS | 1825 | 1461063092205 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c6df800 == 64 [pid = 1825] [id = 184] 03:51:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f1316c88400) [pid = 1825] [serial = 552] [outer = (nil)] 03:51:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f131941f000) [pid = 1825] [serial = 553] [outer = 0x7f1316c88400] 03:51:32 INFO - PROCESS | 1825 | 1461063092261 Marionette DEBUG loaded listener.js 03:51:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f131969a400) [pid = 1825] [serial = 554] [outer = 0x7f1316c88400] 03:51:33 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:33 INFO - PROCESS | 1825 | 1461063093380 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:51:33 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:51:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1380ms 03:51:33 INFO - PROCESS | 1825 | 1461063093436 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 03:51:33 INFO - PROCESS | 1825 | 1461063093439 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 03:51:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:51:33 INFO - PROCESS | 1825 | 1461063093446 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:51:33 INFO - PROCESS | 1825 | 1461063093451 Marionette TRACE conn3 <- [1,710,null,{}] 03:51:33 INFO - PROCESS | 1825 | 1461063093480 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:51:33 INFO - PROCESS | 1825 | 1461063093655 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 03:51:33 INFO - PROCESS | 1825 | 1461063093765 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131ef99800 == 65 [pid = 1825] [id = 185] 03:51:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f131c75ec00) [pid = 1825] [serial = 555] [outer = (nil)] 03:51:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f131d19b400) [pid = 1825] [serial = 556] [outer = 0x7f131c75ec00] 03:51:33 INFO - PROCESS | 1825 | 1461063093826 Marionette DEBUG loaded listener.js 03:51:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f131d2dfc00) [pid = 1825] [serial = 557] [outer = 0x7f131c75ec00] 03:51:34 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:34 INFO - PROCESS | 1825 | 1461063094974 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:51:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:51:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1554ms 03:51:35 INFO - PROCESS | 1825 | 1461063095012 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 03:51:35 INFO - PROCESS | 1825 | 1461063095017 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 03:51:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:51:35 INFO - PROCESS | 1825 | 1461063095022 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:51:35 INFO - PROCESS | 1825 | 1461063095024 Marionette TRACE conn3 <- [1,714,null,{}] 03:51:35 INFO - PROCESS | 1825 | 1461063095029 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:51:35 INFO - PROCESS | 1825 | 1461063095209 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 03:51:35 INFO - PROCESS | 1825 | 1461063095284 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13181c2000 == 66 [pid = 1825] [id = 186] 03:51:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f1316c89000) [pid = 1825] [serial = 558] [outer = (nil)] 03:51:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f131f50d000) [pid = 1825] [serial = 559] [outer = 0x7f1316c89000] 03:51:35 INFO - PROCESS | 1825 | 1461063095548 Marionette DEBUG loaded listener.js 03:51:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f131fc04000) [pid = 1825] [serial = 560] [outer = 0x7f1316c89000] 03:51:35 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f131fc05400) [pid = 1825] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:51:35 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f1319693400) [pid = 1825] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:51:35 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f131941f800) [pid = 1825] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:51:35 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f131625e400) [pid = 1825] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:51:35 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f13181f0400) [pid = 1825] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:51:35 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f131c6af400) [pid = 1825] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:51:35 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f1319695800) [pid = 1825] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:51:35 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f131d080800) [pid = 1825] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:51:36 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:36 INFO - PROCESS | 1825 | 1461063096588 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:51:36 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:51:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1574ms 03:51:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:51:36 INFO - PROCESS | 1825 | 1461063096598 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 03:51:36 INFO - PROCESS | 1825 | 1461063096600 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 03:51:36 INFO - PROCESS | 1825 | 1461063096604 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:51:36 INFO - PROCESS | 1825 | 1461063096608 Marionette TRACE conn3 <- [1,718,null,{}] 03:51:36 INFO - PROCESS | 1825 | 1461063096613 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:51:36 INFO - PROCESS | 1825 | 1461063096740 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 03:51:36 INFO - PROCESS | 1825 | 1461063096750 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1321be7000 == 67 [pid = 1825] [id = 187] 03:51:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f131948cc00) [pid = 1825] [serial = 561] [outer = (nil)] 03:51:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f131f825800) [pid = 1825] [serial = 562] [outer = 0x7f131948cc00] 03:51:36 INFO - PROCESS | 1825 | 1461063096807 Marionette DEBUG loaded listener.js 03:51:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f131fcacc00) [pid = 1825] [serial = 563] [outer = 0x7f131948cc00] 03:51:37 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:37 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:51:38 INFO - PROCESS | 1825 | 1461063098016 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:51:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:51:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1429ms 03:51:38 INFO - PROCESS | 1825 | 1461063098034 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 03:51:38 INFO - PROCESS | 1825 | 1461063098039 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 03:51:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:51:38 INFO - PROCESS | 1825 | 1461063098047 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:51:38 INFO - PROCESS | 1825 | 1461063098052 Marionette TRACE conn3 <- [1,722,null,{}] 03:51:38 INFO - PROCESS | 1825 | 1461063098060 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:51:38 INFO - PROCESS | 1825 | 1461063098228 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 03:51:38 INFO - PROCESS | 1825 | 1461063098414 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131caaa000 == 68 [pid = 1825] [id = 188] 03:51:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f1317583000) [pid = 1825] [serial = 564] [outer = (nil)] 03:51:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f131758a800) [pid = 1825] [serial = 565] [outer = 0x7f1317583000] 03:51:38 INFO - PROCESS | 1825 | 1461063098484 Marionette DEBUG loaded listener.js 03:51:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f13181ea000) [pid = 1825] [serial = 566] [outer = 0x7f1317583000] 03:51:39 INFO - PROCESS | 1825 | 1461063099304 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:51:39 INFO - PROCESS | 1825 | 1461063099391 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 03:51:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:51:39 INFO - PROCESS | 1825 | 1461063099402 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:51:39 INFO - PROCESS | 1825 | 1461063099405 Marionette TRACE conn3 <- [1,726,null,{}] 03:51:39 INFO - PROCESS | 1825 | 1461063099430 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:51:39 INFO - PROCESS | 1825 | 1461063099593 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 03:51:39 INFO - PROCESS | 1825 | 1461063099747 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1321bf4000 == 69 [pid = 1825] [id = 189] 03:51:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f1317588000) [pid = 1825] [serial = 567] [outer = (nil)] 03:51:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f131c76bc00) [pid = 1825] [serial = 568] [outer = 0x7f1317588000] 03:51:39 INFO - PROCESS | 1825 | 1461063099816 Marionette DEBUG loaded listener.js 03:51:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f131d2d6400) [pid = 1825] [serial = 569] [outer = 0x7f1317588000] 03:51:40 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:40 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:51:40 INFO - PROCESS | 1825 | 1461063100873 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:51:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:51:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1504ms 03:51:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:51:40 INFO - PROCESS | 1825 | 1461063100906 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 03:51:40 INFO - PROCESS | 1825 | 1461063100909 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 03:51:40 INFO - PROCESS | 1825 | 1461063100915 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:51:40 INFO - PROCESS | 1825 | 1461063100920 Marionette TRACE conn3 <- [1,730,null,{}] 03:51:40 INFO - PROCESS | 1825 | 1461063100936 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:51:41 INFO - PROCESS | 1825 | 1461063101094 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 03:51:41 INFO - PROCESS | 1825 | 1461063101298 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328e44000 == 70 [pid = 1825] [id = 190] 03:51:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f131fcac800) [pid = 1825] [serial = 570] [outer = (nil)] 03:51:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f1320c7cc00) [pid = 1825] [serial = 571] [outer = 0x7f131fcac800] 03:51:41 INFO - PROCESS | 1825 | 1461063101376 Marionette DEBUG loaded listener.js 03:51:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f132437ec00) [pid = 1825] [serial = 572] [outer = 0x7f131fcac800] 03:51:41 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:41 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:51:42 INFO - PROCESS | 1825 | 1461063102171 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:51:42 INFO - PROCESS | 1825 | 1461063102207 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 03:51:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:51:42 INFO - PROCESS | 1825 | 1461063102213 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:51:42 INFO - PROCESS | 1825 | 1461063102215 Marionette TRACE conn3 <- [1,734,null,{}] 03:51:42 INFO - PROCESS | 1825 | 1461063102220 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:51:42 INFO - PROCESS | 1825 | 1461063102415 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 03:51:42 INFO - PROCESS | 1825 | 1461063102434 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1334fe9800 == 71 [pid = 1825] [id = 191] 03:51:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f131697cc00) [pid = 1825] [serial = 573] [outer = (nil)] 03:51:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f13178ae000) [pid = 1825] [serial = 574] [outer = 0x7f131697cc00] 03:51:42 INFO - PROCESS | 1825 | 1461063102542 Marionette DEBUG loaded listener.js 03:51:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f132437f800) [pid = 1825] [serial = 575] [outer = 0x7f131697cc00] 03:51:43 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:43 INFO - PROCESS | 1825 | 1461063103466 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:51:43 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:51:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1287ms 03:51:43 INFO - PROCESS | 1825 | 1461063103500 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 03:51:43 INFO - PROCESS | 1825 | 1461063103503 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 03:51:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:51:43 INFO - PROCESS | 1825 | 1461063103509 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:51:43 INFO - PROCESS | 1825 | 1461063103511 Marionette TRACE conn3 <- [1,738,null,{}] 03:51:43 INFO - PROCESS | 1825 | 1461063103516 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:51:43 INFO - PROCESS | 1825 | 1461063103664 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 03:51:43 INFO - PROCESS | 1825 | 1461063103835 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1338c08000 == 72 [pid = 1825] [id = 192] 03:51:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f13256f0c00) [pid = 1825] [serial = 576] [outer = (nil)] 03:51:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f13286d1000) [pid = 1825] [serial = 577] [outer = 0x7f13256f0c00] 03:51:43 INFO - PROCESS | 1825 | 1461063103908 Marionette DEBUG loaded listener.js 03:51:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f132952ec00) [pid = 1825] [serial = 578] [outer = 0x7f13256f0c00] 03:51:45 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:45 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:51:45 INFO - PROCESS | 1825 | 1461063105211 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:51:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:51:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1741ms 03:51:45 INFO - PROCESS | 1825 | 1461063105330 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 03:51:45 INFO - PROCESS | 1825 | 1461063105334 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 03:51:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:51:45 INFO - PROCESS | 1825 | 1461063105348 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:51:45 INFO - PROCESS | 1825 | 1461063105351 Marionette TRACE conn3 <- [1,742,null,{}] 03:51:45 INFO - PROCESS | 1825 | 1461063105357 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:51:45 INFO - PROCESS | 1825 | 1461063105517 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 03:51:45 INFO - PROCESS | 1825 | 1461063105673 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f134046b000 == 73 [pid = 1825] [id = 193] 03:51:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f1317897c00) [pid = 1825] [serial = 579] [outer = (nil)] 03:51:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f131789b400) [pid = 1825] [serial = 580] [outer = 0x7f1317897c00] 03:51:45 INFO - PROCESS | 1825 | 1461063105748 Marionette DEBUG loaded listener.js 03:51:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f1335b69400) [pid = 1825] [serial = 581] [outer = 0x7f1317897c00] 03:51:46 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:46 INFO - PROCESS | 1825 | 1461063106930 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:51:46 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:51:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1627ms 03:51:46 INFO - PROCESS | 1825 | 1461063106974 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 03:51:46 INFO - PROCESS | 1825 | 1461063106977 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 03:51:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:51:46 INFO - PROCESS | 1825 | 1461063106983 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:51:46 INFO - PROCESS | 1825 | 1461063106986 Marionette TRACE conn3 <- [1,746,null,{}] 03:51:47 INFO - PROCESS | 1825 | 1461063107000 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:51:47 INFO - PROCESS | 1825 | 1461063107403 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 03:51:47 INFO - PROCESS | 1825 | 1461063107556 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1317871000 == 74 [pid = 1825] [id = 194] 03:51:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f1316c7c000) [pid = 1825] [serial = 582] [outer = (nil)] 03:51:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f1316c83c00) [pid = 1825] [serial = 583] [outer = 0x7f1316c7c000] 03:51:47 INFO - PROCESS | 1825 | 1461063107620 Marionette DEBUG loaded listener.js 03:51:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f1317895c00) [pid = 1825] [serial = 584] [outer = 0x7f1316c7c000] 03:51:48 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:48 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:48 INFO - PROCESS | 1825 | 1461063108857 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:51:48 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:51:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1891ms 03:51:48 INFO - PROCESS | 1825 | 1461063108877 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 03:51:48 INFO - PROCESS | 1825 | 1461063108882 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 03:51:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:51:48 INFO - PROCESS | 1825 | 1461063108889 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:51:48 INFO - PROCESS | 1825 | 1461063108894 Marionette TRACE conn3 <- [1,750,null,{}] 03:51:48 INFO - PROCESS | 1825 | 1461063108900 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:51:49 INFO - PROCESS | 1825 | 1461063109083 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 03:51:49 INFO - PROCESS | 1825 | 1461063109265 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13196e1000 == 75 [pid = 1825] [id = 195] 03:51:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f1316c80000) [pid = 1825] [serial = 585] [outer = (nil)] 03:51:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f13181e7c00) [pid = 1825] [serial = 586] [outer = 0x7f1316c80000] 03:51:49 INFO - PROCESS | 1825 | 1461063109332 Marionette DEBUG loaded listener.js 03:51:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f1319692000) [pid = 1825] [serial = 587] [outer = 0x7f1316c80000] 03:51:50 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:50 INFO - PROCESS | 1825 | 1461063110805 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:51:50 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:51:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1938ms 03:51:50 INFO - PROCESS | 1825 | 1461063110827 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 03:51:50 INFO - PROCESS | 1825 | 1461063110831 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 03:51:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:51:50 INFO - PROCESS | 1825 | 1461063110837 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:51:50 INFO - PROCESS | 1825 | 1461063110840 Marionette TRACE conn3 <- [1,754,null,{}] 03:51:50 INFO - PROCESS | 1825 | 1461063110846 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:51:50 INFO - PROCESS | 1825 | 1461063110984 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 03:51:51 INFO - PROCESS | 1825 | 1461063111174 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133b32f800 == 74 [pid = 1825] [id = 65] 03:51:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13182dc800 == 73 [pid = 1825] [id = 151] 03:51:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316a7e800 == 72 [pid = 1825] [id = 152] 03:51:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1322e7f800 == 71 [pid = 1825] [id = 61] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f131968f400) [pid = 1825] [serial = 481] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f1316c87000) [pid = 1825] [serial = 505] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f131d196c00) [pid = 1825] [serial = 484] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f131f37ac00) [pid = 1825] [serial = 487] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f131fd4a000) [pid = 1825] [serial = 490] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f1324311000) [pid = 1825] [serial = 493] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f131625a800) [pid = 1825] [serial = 496] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f131450c400) [pid = 1825] [serial = 499] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f1316c7e400) [pid = 1825] [serial = 502] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f1320c7d800) [pid = 1825] [serial = 529] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316c5a800 == 72 [pid = 1825] [id = 196] 03:51:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f131450c400) [pid = 1825] [serial = 588] [outer = (nil)] 03:51:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f1316c87000) [pid = 1825] [serial = 589] [outer = 0x7f131450c400] 03:51:51 INFO - PROCESS | 1825 | 1461063111275 Marionette DEBUG loaded listener.js 03:51:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f131d2d3800) [pid = 1825] [serial = 590] [outer = 0x7f131450c400] 03:51:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13181c2000 == 71 [pid = 1825] [id = 186] 03:51:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131ef99800 == 70 [pid = 1825] [id = 185] 03:51:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c6df800 == 69 [pid = 1825] [id = 184] 03:51:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131750d800 == 68 [pid = 1825] [id = 183] 03:51:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13194ab800 == 67 [pid = 1825] [id = 182] 03:51:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133b520000 == 66 [pid = 1825] [id = 181] 03:51:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1338c18000 == 65 [pid = 1825] [id = 180] 03:51:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1335be6000 == 64 [pid = 1825] [id = 179] 03:51:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131fb83800 == 63 [pid = 1825] [id = 178] 03:51:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131978d000 == 62 [pid = 1825] [id = 177] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f131fd47400) [pid = 1825] [serial = 523] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f131c8f9800) [pid = 1825] [serial = 478] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f131c769c00) [pid = 1825] [serial = 514] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f131d197c00) [pid = 1825] [serial = 515] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f1316c85800) [pid = 1825] [serial = 509] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f1316980000) [pid = 1825] [serial = 508] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f131968fc00) [pid = 1825] [serial = 512] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f131941ec00) [pid = 1825] [serial = 511] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f131d2db800) [pid = 1825] [serial = 517] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f131e5e8c00) [pid = 1825] [serial = 518] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f131f826000) [pid = 1825] [serial = 265] [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:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f131fcb0000) [pid = 1825] [serial = 526] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f131e5ec000) [pid = 1825] [serial = 520] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f131f5a0c00) [pid = 1825] [serial = 521] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f1320c4a400) [pid = 1825] [serial = 524] [outer = (nil)] [url = about:blank] 03:51:51 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f1320c58000) [pid = 1825] [serial = 527] [outer = (nil)] [url = about:blank] 03:51:52 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:52 INFO - PROCESS | 1825 | 1461063112363 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:51:52 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:51:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1580ms 03:51:52 INFO - PROCESS | 1825 | 1461063112417 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 03:51:52 INFO - PROCESS | 1825 | 1461063112422 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 03:51:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:51:52 INFO - PROCESS | 1825 | 1461063112437 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:51:52 INFO - PROCESS | 1825 | 1461063112443 Marionette TRACE conn3 <- [1,758,null,{}] 03:51:52 INFO - PROCESS | 1825 | 1461063112448 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:51:52 INFO - PROCESS | 1825 | 1461063112587 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 03:51:52 INFO - PROCESS | 1825 | 1461063112742 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131ef87800 == 63 [pid = 1825] [id = 197] 03:51:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f13158ce400) [pid = 1825] [serial = 591] [outer = (nil)] 03:51:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f131d2db800) [pid = 1825] [serial = 592] [outer = 0x7f13158ce400] 03:51:52 INFO - PROCESS | 1825 | 1461063112800 Marionette DEBUG loaded listener.js 03:51:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f131f828c00) [pid = 1825] [serial = 593] [outer = 0x7f13158ce400] 03:51:53 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:53 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:51:53 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:53 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:53 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:51:53 INFO - PROCESS | 1825 | 1461063113413 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:51:53 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:51:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1042ms 03:51:53 INFO - PROCESS | 1825 | 1461063113473 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 03:51:53 INFO - PROCESS | 1825 | 1461063113476 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 03:51:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:51:53 INFO - PROCESS | 1825 | 1461063113482 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:51:53 INFO - PROCESS | 1825 | 1461063113483 Marionette TRACE conn3 <- [1,762,null,{}] 03:51:53 INFO - PROCESS | 1825 | 1461063113489 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:51:53 INFO - PROCESS | 1825 | 1461063113682 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 03:51:53 INFO - PROCESS | 1825 | 1461063113702 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131fb8e000 == 64 [pid = 1825] [id = 198] 03:51:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f1316c85800) [pid = 1825] [serial = 594] [outer = (nil)] 03:51:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f131fd48400) [pid = 1825] [serial = 595] [outer = 0x7f1316c85800] 03:51:53 INFO - PROCESS | 1825 | 1461063113758 Marionette DEBUG loaded listener.js 03:51:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f1320c4ec00) [pid = 1825] [serial = 596] [outer = 0x7f1316c85800] 03:51:54 INFO - PROCESS | 1825 | 1461063114974 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:51:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:51:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1529ms 03:51:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:51:55 INFO - PROCESS | 1825 | 1461063115014 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 03:51:55 INFO - PROCESS | 1825 | 1461063115016 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 03:51:55 INFO - PROCESS | 1825 | 1461063115022 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:51:55 INFO - PROCESS | 1825 | 1461063115024 Marionette TRACE conn3 <- [1,766,null,{}] 03:51:55 INFO - PROCESS | 1825 | 1461063115029 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:51:55 INFO - PROCESS | 1825 | 1461063115193 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 03:51:55 INFO - PROCESS | 1825 | 1461063115250 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13255f7000 == 65 [pid = 1825] [id = 199] 03:51:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f132430e000) [pid = 1825] [serial = 597] [outer = (nil)] 03:51:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f132587ec00) [pid = 1825] [serial = 598] [outer = 0x7f132430e000] 03:51:55 INFO - PROCESS | 1825 | 1461063115316 Marionette DEBUG loaded listener.js 03:51:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f13286db400) [pid = 1825] [serial = 599] [outer = 0x7f132430e000] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f131e6cec00) [pid = 1825] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f131d2e6400) [pid = 1825] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f131c6b7800) [pid = 1825] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f13201c8000) [pid = 1825] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f131d2e9400) [pid = 1825] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f131fd4f400) [pid = 1825] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f1322e15c00) [pid = 1825] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f131ff46400) [pid = 1825] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f131f3bdc00) [pid = 1825] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f131f81e000) [pid = 1825] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f131f7eec00) [pid = 1825] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f131f510c00) [pid = 1825] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f131fab5400) [pid = 1825] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f1316255000) [pid = 1825] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f132a037c00) [pid = 1825] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f131ff4fc00) [pid = 1825] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f1319486c00) [pid = 1825] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f1339122800) [pid = 1825] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f131d2e4800) [pid = 1825] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f131c75e800) [pid = 1825] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f131e5eb800) [pid = 1825] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f1319491000) [pid = 1825] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f131f50b400) [pid = 1825] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f1322e14400) [pid = 1825] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f131e5ea400) [pid = 1825] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f1320c55c00) [pid = 1825] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f131d082400) [pid = 1825] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f131c75dc00) [pid = 1825] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f131d081000) [pid = 1825] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f131697a800) [pid = 1825] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f131fcb9800) [pid = 1825] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f1319489400) [pid = 1825] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f1316254800) [pid = 1825] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f131c764800) [pid = 1825] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f1314506800) [pid = 1825] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f131e5ed400) [pid = 1825] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f1329159c00) [pid = 1825] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f131c767400) [pid = 1825] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f131697d000) [pid = 1825] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f1319426c00) [pid = 1825] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f131d2de000) [pid = 1825] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f1319699400) [pid = 1825] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f1317785000) [pid = 1825] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f131f59e800) [pid = 1825] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f131f374400) [pid = 1825] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f1328d3e000) [pid = 1825] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f131d081800) [pid = 1825] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f131c8f8c00) [pid = 1825] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f131f50bc00) [pid = 1825] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f131f510000) [pid = 1825] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f131c8ef400) [pid = 1825] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f13286cd800) [pid = 1825] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f131c6b8000) [pid = 1825] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f132a11e000) [pid = 1825] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f131d193400) [pid = 1825] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f131d07e800) [pid = 1825] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f131f7f4400) [pid = 1825] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f1320c4b400) [pid = 1825] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f131d2e3c00) [pid = 1825] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f133d10a800) [pid = 1825] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f1334f5ac00) [pid = 1825] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f131f81f000) [pid = 1825] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f1316c89000) [pid = 1825] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f1322e16800) [pid = 1825] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f131e5f1000) [pid = 1825] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f1316255800) [pid = 1825] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f1316252c00) [pid = 1825] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f1316c88400) [pid = 1825] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f131c75ec00) [pid = 1825] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f1316250800) [pid = 1825] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f132915c800) [pid = 1825] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f131f3b3800) [pid = 1825] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:51:56 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f131450dc00) [pid = 1825] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:51:57 INFO - PROCESS | 1825 | 1461063117156 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:51:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:51:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2177ms 03:51:57 INFO - PROCESS | 1825 | 1461063117197 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 03:51:57 INFO - PROCESS | 1825 | 1461063117200 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 03:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:51:57 INFO - PROCESS | 1825 | 1461063117213 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:51:57 INFO - PROCESS | 1825 | 1461063117215 Marionette TRACE conn3 <- [1,770,null,{}] 03:51:57 INFO - PROCESS | 1825 | 1461063117220 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:51:57 INFO - PROCESS | 1825 | 1461063117377 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 03:51:57 INFO - PROCESS | 1825 | 1461063117433 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131978a800 == 66 [pid = 1825] [id = 200] 03:51:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f1314506c00) [pid = 1825] [serial = 600] [outer = (nil)] 03:51:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f131757c800) [pid = 1825] [serial = 601] [outer = 0x7f1314506c00] 03:51:57 INFO - PROCESS | 1825 | 1461063117490 Marionette DEBUG loaded listener.js 03:51:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f131c6af400) [pid = 1825] [serial = 602] [outer = 0x7f1314506c00] 03:51:58 INFO - PROCESS | 1825 | 1461063118302 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:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1181ms 03:51:58 INFO - PROCESS | 1825 | 1461063118415 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 03:51:58 INFO - PROCESS | 1825 | 1461063118419 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 03:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:51:58 INFO - PROCESS | 1825 | 1461063118431 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:51:58 INFO - PROCESS | 1825 | 1461063118434 Marionette TRACE conn3 <- [1,774,null,{}] 03:51:58 INFO - PROCESS | 1825 | 1461063118444 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:51:58 INFO - PROCESS | 1825 | 1461063118617 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 03:51:58 INFO - PROCESS | 1825 | 1461063118790 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13178cd800 == 67 [pid = 1825] [id = 201] 03:51:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f1316988800) [pid = 1825] [serial = 603] [outer = (nil)] 03:51:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f131757d800) [pid = 1825] [serial = 604] [outer = 0x7f1316988800] 03:51:58 INFO - PROCESS | 1825 | 1461063118866 Marionette DEBUG loaded listener.js 03:51:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f1317893400) [pid = 1825] [serial = 605] [outer = 0x7f1316988800] 03:51:59 INFO - PROCESS | 1825 | 1461063119767 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:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1383ms 03:51:59 INFO - PROCESS | 1825 | 1461063119814 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 03:51:59 INFO - PROCESS | 1825 | 1461063119823 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 03:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:51:59 INFO - PROCESS | 1825 | 1461063119832 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:51:59 INFO - PROCESS | 1825 | 1461063119836 Marionette TRACE conn3 <- [1,778,null,{}] 03:51:59 INFO - PROCESS | 1825 | 1461063119842 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:52:00 INFO - PROCESS | 1825 | 1461063120010 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 03:52:00 INFO - PROCESS | 1825 | 1461063120181 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131ef81000 == 68 [pid = 1825] [id = 202] 03:52:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f1316c7e000) [pid = 1825] [serial = 606] [outer = (nil)] 03:52:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f131948c000) [pid = 1825] [serial = 607] [outer = 0x7f1316c7e000] 03:52:00 INFO - PROCESS | 1825 | 1461063120254 Marionette DEBUG loaded listener.js 03:52:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f131c68e800) [pid = 1825] [serial = 608] [outer = 0x7f1316c7e000] 03:52:01 INFO - PROCESS | 1825 | 1461063121197 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:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1434ms 03:52:01 INFO - PROCESS | 1825 | 1461063121267 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 03:52:01 INFO - PROCESS | 1825 | 1461063121271 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 03:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:52:01 INFO - PROCESS | 1825 | 1461063121277 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:52:01 INFO - PROCESS | 1825 | 1461063121282 Marionette TRACE conn3 <- [1,782,null,{}] 03:52:01 INFO - PROCESS | 1825 | 1461063121298 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:52:01 INFO - PROCESS | 1825 | 1461063121490 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 03:52:01 INFO - PROCESS | 1825 | 1461063121693 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1325851000 == 69 [pid = 1825] [id = 203] 03:52:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f131d07f400) [pid = 1825] [serial = 609] [outer = (nil)] 03:52:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f131d2d4400) [pid = 1825] [serial = 610] [outer = 0x7f131d07f400] 03:52:01 INFO - PROCESS | 1825 | 1461063121807 Marionette DEBUG loaded listener.js 03:52:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f131d2e6800) [pid = 1825] [serial = 611] [outer = 0x7f131d07f400] 03:52:02 INFO - PROCESS | 1825 | 1461063122616 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:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1386ms 03:52:02 INFO - PROCESS | 1825 | 1461063122664 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 03:52:02 INFO - PROCESS | 1825 | 1461063122668 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 03:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:52:02 INFO - PROCESS | 1825 | 1461063122674 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:52:02 INFO - PROCESS | 1825 | 1461063122676 Marionette TRACE conn3 <- [1,786,null,{}] 03:52:02 INFO - PROCESS | 1825 | 1461063122682 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:52:02 INFO - PROCESS | 1825 | 1461063122834 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 03:52:03 INFO - PROCESS | 1825 | 1461063123001 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328578800 == 70 [pid = 1825] [id = 204] 03:52:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f131d18e800) [pid = 1825] [serial = 612] [outer = (nil)] 03:52:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f131e6cec00) [pid = 1825] [serial = 613] [outer = 0x7f131d18e800] 03:52:03 INFO - PROCESS | 1825 | 1461063123069 Marionette DEBUG loaded listener.js 03:52:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f131f510c00) [pid = 1825] [serial = 614] [outer = 0x7f131d18e800] 03:52:03 INFO - PROCESS | 1825 | 1461063123929 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:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1325ms 03:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:52:04 INFO - PROCESS | 1825 | 1461063124000 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 03:52:04 INFO - PROCESS | 1825 | 1461063124003 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 03:52:04 INFO - PROCESS | 1825 | 1461063124009 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:52:04 INFO - PROCESS | 1825 | 1461063124012 Marionette TRACE conn3 <- [1,790,null,{}] 03:52:04 INFO - PROCESS | 1825 | 1461063124017 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:52:04 INFO - PROCESS | 1825 | 1461063124251 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 03:52:04 INFO - PROCESS | 1825 | 1461063124412 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132b662800 == 71 [pid = 1825] [id = 205] 03:52:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f131e5ea400) [pid = 1825] [serial = 615] [outer = (nil)] 03:52:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f131f826000) [pid = 1825] [serial = 616] [outer = 0x7f131e5ea400] 03:52:04 INFO - PROCESS | 1825 | 1461063124481 Marionette DEBUG loaded listener.js 03:52:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f131fcb9800) [pid = 1825] [serial = 617] [outer = 0x7f131e5ea400] 03:52:05 INFO - PROCESS | 1825 | 1461063125309 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:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1329ms 03:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:52:05 INFO - PROCESS | 1825 | 1461063125339 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 03:52:05 INFO - PROCESS | 1825 | 1461063125341 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 03:52:05 INFO - PROCESS | 1825 | 1461063125346 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:52:05 INFO - PROCESS | 1825 | 1461063125350 Marionette TRACE conn3 <- [1,794,null,{}] 03:52:05 INFO - PROCESS | 1825 | 1461063125355 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:52:05 INFO - PROCESS | 1825 | 1461063125536 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 03:52:05 INFO - PROCESS | 1825 | 1461063125712 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1338c18000 == 72 [pid = 1825] [id = 206] 03:52:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f131f7f3400) [pid = 1825] [serial = 618] [outer = (nil)] 03:52:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f1320c55c00) [pid = 1825] [serial = 619] [outer = 0x7f131f7f3400] 03:52:05 INFO - PROCESS | 1825 | 1461063125784 Marionette DEBUG loaded listener.js 03:52:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f1323026c00) [pid = 1825] [serial = 620] [outer = 0x7f131f7f3400] 03:52:06 INFO - PROCESS | 1825 | 1461063126635 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:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1331ms 03:52:06 INFO - PROCESS | 1825 | 1461063126678 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 03:52:06 INFO - PROCESS | 1825 | 1461063126682 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 03:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:52:06 INFO - PROCESS | 1825 | 1461063126687 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:52:06 INFO - PROCESS | 1825 | 1461063126689 Marionette TRACE conn3 <- [1,798,null,{}] 03:52:06 INFO - PROCESS | 1825 | 1461063126694 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:52:06 INFO - PROCESS | 1825 | 1461063126834 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 03:52:07 INFO - PROCESS | 1825 | 1461063127024 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131fff3800 == 73 [pid = 1825] [id = 207] 03:52:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f131625e400) [pid = 1825] [serial = 621] [outer = (nil)] 03:52:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f1326983800) [pid = 1825] [serial = 622] [outer = 0x7f131625e400] 03:52:07 INFO - PROCESS | 1825 | 1461063127095 Marionette DEBUG loaded listener.js 03:52:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f1328109800) [pid = 1825] [serial = 623] [outer = 0x7f131625e400] 03:52:07 INFO - PROCESS | 1825 | 1461063127945 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:52:08 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:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1325ms 03:52:08 INFO - PROCESS | 1825 | 1461063128013 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 03:52:08 INFO - PROCESS | 1825 | 1461063128017 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 03:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:52:08 INFO - PROCESS | 1825 | 1461063128022 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:52:08 INFO - PROCESS | 1825 | 1461063128025 Marionette TRACE conn3 <- [1,802,null,{}] 03:52:08 INFO - PROCESS | 1825 | 1461063128030 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:52:08 INFO - PROCESS | 1825 | 1461063128180 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 03:52:08 INFO - PROCESS | 1825 | 1461063128345 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13181b8000 == 74 [pid = 1825] [id = 208] 03:52:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f1314505800) [pid = 1825] [serial = 624] [outer = (nil)] 03:52:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f1316252400) [pid = 1825] [serial = 625] [outer = 0x7f1314505800] 03:52:08 INFO - PROCESS | 1825 | 1461063128431 Marionette DEBUG loaded listener.js 03:52:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f1316c86400) [pid = 1825] [serial = 626] [outer = 0x7f1314505800] 03:52:09 INFO - PROCESS | 1825 | 1461063129251 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:52:09 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:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1287ms 03:52:09 INFO - PROCESS | 1825 | 1461063129309 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 03:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:52:09 INFO - PROCESS | 1825 | 1461063129313 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 03:52:09 INFO - PROCESS | 1825 | 1461063129318 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:52:09 INFO - PROCESS | 1825 | 1461063129321 Marionette TRACE conn3 <- [1,806,null,{}] 03:52:09 INFO - PROCESS | 1825 | 1461063129326 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:52:09 INFO - PROCESS | 1825 | 1461063129481 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 03:52:09 INFO - PROCESS | 1825 | 1461063129651 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c7a3800 == 75 [pid = 1825] [id = 209] 03:52:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f1314506000) [pid = 1825] [serial = 627] [outer = (nil)] 03:52:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f13178a8c00) [pid = 1825] [serial = 628] [outer = 0x7f1314506000] 03:52:09 INFO - PROCESS | 1825 | 1461063129722 Marionette DEBUG loaded listener.js 03:52:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f131948b000) [pid = 1825] [serial = 629] [outer = 0x7f1314506000] 03:52:10 INFO - PROCESS | 1825 | 1461063130524 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:52:10 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:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1282ms 03:52:10 INFO - PROCESS | 1825 | 1461063130601 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 03:52:10 INFO - PROCESS | 1825 | 1461063130604 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 03:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:52:10 INFO - PROCESS | 1825 | 1461063130611 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:52:10 INFO - PROCESS | 1825 | 1461063130613 Marionette TRACE conn3 <- [1,810,null,{}] 03:52:10 INFO - PROCESS | 1825 | 1461063130619 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:52:10 INFO - PROCESS | 1825 | 1461063130812 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 03:52:11 INFO - PROCESS | 1825 | 1461063131365 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316a7d000 == 76 [pid = 1825] [id = 210] 03:52:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f1314502800) [pid = 1825] [serial = 630] [outer = (nil)] 03:52:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f131450f000) [pid = 1825] [serial = 631] [outer = 0x7f1314502800] 03:52:11 INFO - PROCESS | 1825 | 1461063131437 Marionette DEBUG loaded listener.js 03:52:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f1316257400) [pid = 1825] [serial = 632] [outer = 0x7f1314502800] 03:52:12 INFO - PROCESS | 1825 | 1461063132327 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:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1781ms 03:52:12 INFO - PROCESS | 1825 | 1461063132393 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 03:52:12 INFO - PROCESS | 1825 | 1461063132404 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 03:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:52:12 INFO - PROCESS | 1825 | 1461063132420 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:52:12 INFO - PROCESS | 1825 | 1461063132424 Marionette TRACE conn3 <- [1,814,null,{}] 03:52:12 INFO - PROCESS | 1825 | 1461063132437 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:52:12 INFO - PROCESS | 1825 | 1461063132609 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 03:52:12 INFO - PROCESS | 1825 | 1461063132789 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13194a7800 == 77 [pid = 1825] [id = 211] 03:52:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f1317585c00) [pid = 1825] [serial = 633] [outer = (nil)] 03:52:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f131778ac00) [pid = 1825] [serial = 634] [outer = 0x7f1317585c00] 03:52:12 INFO - PROCESS | 1825 | 1461063132893 Marionette DEBUG loaded listener.js 03:52:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f131789b800) [pid = 1825] [serial = 635] [outer = 0x7f1317585c00] 03:52:13 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f131f825800) [pid = 1825] [serial = 562] [outer = (nil)] [url = about:blank] 03:52:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13255f7000 == 76 [pid = 1825] [id = 199] 03:52:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131fb8e000 == 75 [pid = 1825] [id = 198] 03:52:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131ef87800 == 74 [pid = 1825] [id = 197] 03:52:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316c5a800 == 73 [pid = 1825] [id = 196] 03:52:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13196e1000 == 72 [pid = 1825] [id = 195] 03:52:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1317871000 == 71 [pid = 1825] [id = 194] 03:52:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f134046b000 == 70 [pid = 1825] [id = 193] 03:52:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1338c08000 == 69 [pid = 1825] [id = 192] 03:52:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1334fe9800 == 68 [pid = 1825] [id = 191] 03:52:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328e44000 == 67 [pid = 1825] [id = 190] 03:52:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1321bf4000 == 66 [pid = 1825] [id = 189] 03:52:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131caaa000 == 65 [pid = 1825] [id = 188] 03:52:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1321be7000 == 64 [pid = 1825] [id = 187] 03:52:13 INFO - PROCESS | 1825 | 1461063133815 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:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:52:13 INFO - PROCESS | 1825 | 1461063133918 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 03:52:13 INFO - PROCESS | 1825 | 1461063133923 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:52:13 INFO - PROCESS | 1825 | 1461063133926 Marionette TRACE conn3 <- [1,818,null,{}] 03:52:13 INFO - PROCESS | 1825 | 1461063133936 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:52:14 INFO - PROCESS | 1825 | 1461063134123 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 03:52:14 INFO - PROCESS | 1825 | 1461063134133 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13181cd000 == 65 [pid = 1825] [id = 212] 03:52:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f13181e8000) [pid = 1825] [serial = 636] [outer = (nil)] 03:52:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f1319418000) [pid = 1825] [serial = 637] [outer = 0x7f13181e8000] 03:52:14 INFO - PROCESS | 1825 | 1461063134192 Marionette DEBUG loaded listener.js 03:52:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f1319487800) [pid = 1825] [serial = 638] [outer = 0x7f13181e8000] 03:52:14 INFO - PROCESS | 1825 | 1461063134947 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:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1078ms 03:52:15 INFO - PROCESS | 1825 | 1461063135017 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 03:52:15 INFO - PROCESS | 1825 | 1461063135021 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 03:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:52:15 INFO - PROCESS | 1825 | 1461063135045 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:52:15 INFO - PROCESS | 1825 | 1461063135058 Marionette TRACE conn3 <- [1,822,null,{}] 03:52:15 INFO - PROCESS | 1825 | 1461063135066 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:52:15 INFO - PROCESS | 1825 | 1461063135211 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 03:52:15 INFO - PROCESS | 1825 | 1461063135222 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c7b0000 == 66 [pid = 1825] [id = 213] 03:52:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f1319691800) [pid = 1825] [serial = 639] [outer = (nil)] 03:52:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f131c68d000) [pid = 1825] [serial = 640] [outer = 0x7f1319691800] 03:52:15 INFO - PROCESS | 1825 | 1461063135278 Marionette DEBUG loaded listener.js 03:52:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f131c6b1800) [pid = 1825] [serial = 641] [outer = 0x7f1319691800] 03:52:16 INFO - PROCESS | 1825 | 1461063136030 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:52:16 INFO - PROCESS | 1825 | 1461063136059 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 03:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:52:16 INFO - PROCESS | 1825 | 1461063136065 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:52:16 INFO - PROCESS | 1825 | 1461063136068 Marionette TRACE conn3 <- [1,826,null,{}] 03:52:16 INFO - PROCESS | 1825 | 1461063136072 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:52:16 INFO - PROCESS | 1825 | 1461063136265 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 03:52:16 INFO - PROCESS | 1825 | 1461063136295 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cf4d800 == 67 [pid = 1825] [id = 214] 03:52:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f131c6b6c00) [pid = 1825] [serial = 642] [outer = (nil)] 03:52:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f131c8ea400) [pid = 1825] [serial = 643] [outer = 0x7f131c6b6c00] 03:52:16 INFO - PROCESS | 1825 | 1461063136353 Marionette DEBUG loaded listener.js 03:52:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f131c8f3c00) [pid = 1825] [serial = 644] [outer = 0x7f131c6b6c00] 03:52:17 INFO - PROCESS | 1825 | 1461063137157 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:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1128ms 03:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:52:17 INFO - PROCESS | 1825 | 1461063137193 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 03:52:17 INFO - PROCESS | 1825 | 1461063137195 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 03:52:17 INFO - PROCESS | 1825 | 1461063137200 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:52:17 INFO - PROCESS | 1825 | 1461063137204 Marionette TRACE conn3 <- [1,830,null,{}] 03:52:17 INFO - PROCESS | 1825 | 1461063137208 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:52:17 INFO - PROCESS | 1825 | 1461063137384 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 03:52:17 INFO - PROCESS | 1825 | 1461063137466 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e6a3800 == 68 [pid = 1825] [id = 215] 03:52:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f131d08a000) [pid = 1825] [serial = 645] [outer = (nil)] 03:52:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f131d18f000) [pid = 1825] [serial = 646] [outer = 0x7f131d08a000] 03:52:17 INFO - PROCESS | 1825 | 1461063137603 Marionette DEBUG loaded listener.js 03:52:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f131d2d7400) [pid = 1825] [serial = 647] [outer = 0x7f131d08a000] 03:52:18 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f132430e000) [pid = 1825] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:52:18 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f13158ce400) [pid = 1825] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:52:18 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f1316c80000) [pid = 1825] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:52:18 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f131450c400) [pid = 1825] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:52:18 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f1316c7c000) [pid = 1825] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:52:18 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f1316c85800) [pid = 1825] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:52:18 INFO - PROCESS | 1825 | 1461063138577 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:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1426ms 03:52:18 INFO - PROCESS | 1825 | 1461063138626 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 03:52:18 INFO - PROCESS | 1825 | 1461063138628 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 03:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:52:18 INFO - PROCESS | 1825 | 1461063138635 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:52:18 INFO - PROCESS | 1825 | 1461063138636 Marionette TRACE conn3 <- [1,834,null,{}] 03:52:18 INFO - PROCESS | 1825 | 1461063138642 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:52:18 INFO - PROCESS | 1825 | 1461063138785 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 03:52:18 INFO - PROCESS | 1825 | 1461063138801 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f24c000 == 69 [pid = 1825] [id = 216] 03:52:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f13181e5c00) [pid = 1825] [serial = 648] [outer = (nil)] 03:52:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f131d082000) [pid = 1825] [serial = 649] [outer = 0x7f13181e5c00] 03:52:18 INFO - PROCESS | 1825 | 1461063138858 Marionette DEBUG loaded listener.js 03:52:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f131e5ea800) [pid = 1825] [serial = 650] [outer = 0x7f13181e5c00] 03:52:19 INFO - PROCESS | 1825 | 1461063139590 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:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 981ms 03:52:19 INFO - PROCESS | 1825 | 1461063139616 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 03:52:19 INFO - PROCESS | 1825 | 1461063139619 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 03:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:52:19 INFO - PROCESS | 1825 | 1461063139624 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:52:19 INFO - PROCESS | 1825 | 1461063139626 Marionette TRACE conn3 <- [1,838,null,{}] 03:52:19 INFO - PROCESS | 1825 | 1461063139631 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:52:19 INFO - PROCESS | 1825 | 1461063139804 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 03:52:19 INFO - PROCESS | 1825 | 1461063139824 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f55c000 == 70 [pid = 1825] [id = 217] 03:52:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f131697b800) [pid = 1825] [serial = 651] [outer = (nil)] 03:52:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f131e5eac00) [pid = 1825] [serial = 652] [outer = 0x7f131697b800] 03:52:19 INFO - PROCESS | 1825 | 1461063139879 Marionette DEBUG loaded listener.js 03:52:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f131e6d8000) [pid = 1825] [serial = 653] [outer = 0x7f131697b800] 03:52:20 INFO - PROCESS | 1825 | 1461063140756 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:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1173ms 03:52:20 INFO - PROCESS | 1825 | 1461063140799 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 03:52:20 INFO - PROCESS | 1825 | 1461063140804 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 03:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:52:20 INFO - PROCESS | 1825 | 1461063140812 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:52:20 INFO - PROCESS | 1825 | 1461063140817 Marionette TRACE conn3 <- [1,842,null,{}] 03:52:20 INFO - PROCESS | 1825 | 1461063140867 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:52:21 INFO - PROCESS | 1825 | 1461063141070 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 03:52:21 INFO - PROCESS | 1825 | 1461063141194 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13194a6800 == 71 [pid = 1825] [id = 218] 03:52:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f1316981800) [pid = 1825] [serial = 654] [outer = (nil)] 03:52:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f131758ac00) [pid = 1825] [serial = 655] [outer = 0x7f1316981800] 03:52:21 INFO - PROCESS | 1825 | 1461063141341 Marionette DEBUG loaded listener.js 03:52:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f13178a6800) [pid = 1825] [serial = 656] [outer = 0x7f1316981800] 03:52:22 INFO - PROCESS | 1825 | 1461063142152 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:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1388ms 03:52:22 INFO - PROCESS | 1825 | 1461063142200 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 03:52:22 INFO - PROCESS | 1825 | 1461063142210 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 03:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:52:22 INFO - PROCESS | 1825 | 1461063142219 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:52:22 INFO - PROCESS | 1825 | 1461063142223 Marionette TRACE conn3 <- [1,846,null,{}] 03:52:22 INFO - PROCESS | 1825 | 1461063142228 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:52:22 INFO - PROCESS | 1825 | 1461063142384 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 03:52:22 INFO - PROCESS | 1825 | 1461063142544 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e69f800 == 72 [pid = 1825] [id = 219] 03:52:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f1317586c00) [pid = 1825] [serial = 657] [outer = (nil)] 03:52:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f1319690400) [pid = 1825] [serial = 658] [outer = 0x7f1317586c00] 03:52:22 INFO - PROCESS | 1825 | 1461063142620 Marionette DEBUG loaded listener.js 03:52:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f131c67a000) [pid = 1825] [serial = 659] [outer = 0x7f1317586c00] 03:52:23 INFO - PROCESS | 1825 | 1461063143603 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:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1427ms 03:52:23 INFO - PROCESS | 1825 | 1461063143646 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 03:52:23 INFO - PROCESS | 1825 | 1461063143649 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 03:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:52:23 INFO - PROCESS | 1825 | 1461063143656 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:52:23 INFO - PROCESS | 1825 | 1461063143661 Marionette TRACE conn3 <- [1,850,null,{}] 03:52:23 INFO - PROCESS | 1825 | 1461063143677 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:52:23 INFO - PROCESS | 1825 | 1461063143868 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 03:52:24 INFO - PROCESS | 1825 | 1461063144069 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131ffe7800 == 73 [pid = 1825] [id = 220] 03:52:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f131c8f3000) [pid = 1825] [serial = 660] [outer = (nil)] 03:52:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f131d08b800) [pid = 1825] [serial = 661] [outer = 0x7f131c8f3000] 03:52:24 INFO - PROCESS | 1825 | 1461063144185 Marionette DEBUG loaded listener.js 03:52:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f131d2dd000) [pid = 1825] [serial = 662] [outer = 0x7f131c8f3000] 03:52:25 INFO - PROCESS | 1825 | 1461063145011 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:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1395ms 03:52:25 INFO - PROCESS | 1825 | 1461063145051 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 03:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:52:25 INFO - PROCESS | 1825 | 1461063145056 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 03:52:25 INFO - PROCESS | 1825 | 1461063145061 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:52:25 INFO - PROCESS | 1825 | 1461063145064 Marionette TRACE conn3 <- [1,854,null,{}] 03:52:25 INFO - PROCESS | 1825 | 1461063145069 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:52:25 INFO - PROCESS | 1825 | 1461063145236 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 03:52:25 INFO - PROCESS | 1825 | 1461063145396 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1320f9b000 == 74 [pid = 1825] [id = 221] 03:52:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f131d07fc00) [pid = 1825] [serial = 663] [outer = (nil)] 03:52:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f131e5ebc00) [pid = 1825] [serial = 664] [outer = 0x7f131d07fc00] 03:52:25 INFO - PROCESS | 1825 | 1461063145467 Marionette DEBUG loaded listener.js 03:52:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f131f378000) [pid = 1825] [serial = 665] [outer = 0x7f131d07fc00] 03:52:26 INFO - PROCESS | 1825 | 1461063146277 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:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1231ms 03:52:26 INFO - PROCESS | 1825 | 1461063146299 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 03:52:26 INFO - PROCESS | 1825 | 1461063146303 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 03:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:52:26 INFO - PROCESS | 1825 | 1461063146310 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:52:26 INFO - PROCESS | 1825 | 1461063146313 Marionette TRACE conn3 <- [1,858,null,{}] 03:52:26 INFO - PROCESS | 1825 | 1461063146318 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:52:26 INFO - PROCESS | 1825 | 1461063146466 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 03:52:26 INFO - PROCESS | 1825 | 1461063146635 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132311a800 == 75 [pid = 1825] [id = 222] 03:52:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f131450b000) [pid = 1825] [serial = 666] [outer = (nil)] 03:52:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f131f383000) [pid = 1825] [serial = 667] [outer = 0x7f131450b000] 03:52:26 INFO - PROCESS | 1825 | 1461063146704 Marionette DEBUG loaded listener.js 03:52:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f131f3bfc00) [pid = 1825] [serial = 668] [outer = 0x7f131450b000] 03:52:27 INFO - PROCESS | 1825 | 1461063147558 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:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1275ms 03:52:27 INFO - PROCESS | 1825 | 1461063147588 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 03:52:27 INFO - PROCESS | 1825 | 1461063147592 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 03:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:52:27 INFO - PROCESS | 1825 | 1461063147599 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:52:27 INFO - PROCESS | 1825 | 1461063147602 Marionette TRACE conn3 <- [1,862,null,{}] 03:52:27 INFO - PROCESS | 1825 | 1461063147607 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:52:27 INFO - PROCESS | 1825 | 1461063147782 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 03:52:27 INFO - PROCESS | 1825 | 1461063147948 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1326739800 == 76 [pid = 1825] [id = 223] 03:52:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f131f503400) [pid = 1825] [serial = 669] [outer = (nil)] 03:52:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f131f7f1c00) [pid = 1825] [serial = 670] [outer = 0x7f131f503400] 03:52:28 INFO - PROCESS | 1825 | 1461063148019 Marionette DEBUG loaded listener.js 03:52:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f131fab4c00) [pid = 1825] [serial = 671] [outer = 0x7f131f503400] 03:52:28 INFO - PROCESS | 1825 | 1461063148924 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:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1380ms 03:52:28 INFO - PROCESS | 1825 | 1461063148981 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 03:52:28 INFO - PROCESS | 1825 | 1461063148985 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 03:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:52:28 INFO - PROCESS | 1825 | 1461063148990 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:52:28 INFO - PROCESS | 1825 | 1461063148992 Marionette TRACE conn3 <- [1,866,null,{}] 03:52:29 INFO - PROCESS | 1825 | 1461063148998 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:52:29 INFO - PROCESS | 1825 | 1461063149141 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 03:52:29 INFO - PROCESS | 1825 | 1461063149303 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132781e000 == 77 [pid = 1825] [id = 224] 03:52:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f131f5a0000) [pid = 1825] [serial = 672] [outer = (nil)] 03:52:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f131fc0b400) [pid = 1825] [serial = 673] [outer = 0x7f131f5a0000] 03:52:29 INFO - PROCESS | 1825 | 1461063149372 Marionette DEBUG loaded listener.js 03:52:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f131fcb2400) [pid = 1825] [serial = 674] [outer = 0x7f131f5a0000] 03:52:30 INFO - PROCESS | 1825 | 1461063150207 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:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1280ms 03:52:30 INFO - PROCESS | 1825 | 1461063150271 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 03:52:30 INFO - PROCESS | 1825 | 1461063150274 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 03:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:52:30 INFO - PROCESS | 1825 | 1461063150280 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:52:30 INFO - PROCESS | 1825 | 1461063150282 Marionette TRACE conn3 <- [1,870,null,{}] 03:52:30 INFO - PROCESS | 1825 | 1461063150287 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:52:30 INFO - PROCESS | 1825 | 1461063150431 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 03:52:30 INFO - PROCESS | 1825 | 1461063150595 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328146000 == 78 [pid = 1825] [id = 225] 03:52:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f1314506400) [pid = 1825] [serial = 675] [outer = (nil)] 03:52:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f131fcb5000) [pid = 1825] [serial = 676] [outer = 0x7f1314506400] 03:52:30 INFO - PROCESS | 1825 | 1461063150667 Marionette DEBUG loaded listener.js 03:52:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f131fd51800) [pid = 1825] [serial = 677] [outer = 0x7f1314506400] 03:52:31 INFO - PROCESS | 1825 | 1461063151802 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:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1577ms 03:52:31 INFO - PROCESS | 1825 | 1461063151858 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 03:52:31 INFO - PROCESS | 1825 | 1461063151863 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 03:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:52:31 INFO - PROCESS | 1825 | 1461063151872 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:52:31 INFO - PROCESS | 1825 | 1461063151876 Marionette TRACE conn3 <- [1,874,null,{}] 03:52:31 INFO - PROCESS | 1825 | 1461063151883 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:52:32 INFO - PROCESS | 1825 | 1461063152055 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 03:52:32 INFO - PROCESS | 1825 | 1461063152230 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131caa9800 == 79 [pid = 1825] [id = 226] 03:52:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f13158cd800) [pid = 1825] [serial = 678] [outer = (nil)] 03:52:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f1316989800) [pid = 1825] [serial = 679] [outer = 0x7f13158cd800] 03:52:32 INFO - PROCESS | 1825 | 1461063152296 Marionette DEBUG loaded listener.js 03:52:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f1317788400) [pid = 1825] [serial = 680] [outer = 0x7f13158cd800] 03:52:33 INFO - PROCESS | 1825 | 1461063153202 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:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1381ms 03:52:33 INFO - PROCESS | 1825 | 1461063153253 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 03:52:33 INFO - PROCESS | 1825 | 1461063153260 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 03:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:52:33 INFO - PROCESS | 1825 | 1461063153270 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:52:33 INFO - PROCESS | 1825 | 1461063153273 Marionette TRACE conn3 <- [1,878,null,{}] 03:52:33 INFO - PROCESS | 1825 | 1461063153278 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:52:33 INFO - PROCESS | 1825 | 1461063153466 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 03:52:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f24c000 == 78 [pid = 1825] [id = 216] 03:52:33 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f131757c800) [pid = 1825] [serial = 601] [outer = (nil)] [url = about:blank] 03:52:33 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f131758a800) [pid = 1825] [serial = 565] [outer = (nil)] [url = about:blank] 03:52:33 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f131c76bc00) [pid = 1825] [serial = 568] [outer = (nil)] [url = about:blank] 03:52:33 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f1320c7cc00) [pid = 1825] [serial = 571] [outer = (nil)] [url = about:blank] 03:52:33 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f13178ae000) [pid = 1825] [serial = 574] [outer = (nil)] [url = about:blank] 03:52:33 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f13286d1000) [pid = 1825] [serial = 577] [outer = (nil)] [url = about:blank] 03:52:33 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f131789b400) [pid = 1825] [serial = 580] [outer = (nil)] [url = about:blank] 03:52:33 INFO - PROCESS | 1825 | 1461063153825 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c7b0000 == 77 [pid = 1825] [id = 213] 03:52:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13181cd000 == 76 [pid = 1825] [id = 212] 03:52:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13194a7800 == 75 [pid = 1825] [id = 211] 03:52:33 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316a7d000 == 74 [pid = 1825] [id = 210] 03:52:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131750f000 == 75 [pid = 1825] [id = 227] 03:52:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f1316256c00) [pid = 1825] [serial = 681] [outer = (nil)] 03:52:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f131941dc00) [pid = 1825] [serial = 682] [outer = 0x7f1316256c00] 03:52:33 INFO - PROCESS | 1825 | 1461063153902 Marionette DEBUG loaded listener.js 03:52:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f131c679400) [pid = 1825] [serial = 683] [outer = 0x7f1316256c00] 03:52:34 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13181b8000 == 74 [pid = 1825] [id = 208] 03:52:34 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131fff3800 == 73 [pid = 1825] [id = 207] 03:52:34 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1338c18000 == 72 [pid = 1825] [id = 206] 03:52:34 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132b662800 == 71 [pid = 1825] [id = 205] 03:52:34 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328578800 == 70 [pid = 1825] [id = 204] 03:52:34 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1325851000 == 69 [pid = 1825] [id = 203] 03:52:34 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131ef81000 == 68 [pid = 1825] [id = 202] 03:52:34 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13178cd800 == 67 [pid = 1825] [id = 201] 03:52:34 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131978a800 == 66 [pid = 1825] [id = 200] 03:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f131fd48400) [pid = 1825] [serial = 595] [outer = (nil)] [url = about:blank] 03:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f132587ec00) [pid = 1825] [serial = 598] [outer = (nil)] [url = about:blank] 03:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f131d2db800) [pid = 1825] [serial = 592] [outer = (nil)] [url = about:blank] 03:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f1319692000) [pid = 1825] [serial = 587] [outer = (nil)] [url = about:blank] 03:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f13181e7c00) [pid = 1825] [serial = 586] [outer = (nil)] [url = about:blank] 03:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f1316c87000) [pid = 1825] [serial = 589] [outer = (nil)] [url = about:blank] 03:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f131d2d3800) [pid = 1825] [serial = 590] [outer = (nil)] [url = about:blank] 03:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f1317895c00) [pid = 1825] [serial = 584] [outer = (nil)] [url = about:blank] 03:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f1316c83c00) [pid = 1825] [serial = 583] [outer = (nil)] [url = about:blank] 03:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f13286db400) [pid = 1825] [serial = 599] [outer = (nil)] [url = about:blank] 03:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f131f828c00) [pid = 1825] [serial = 593] [outer = (nil)] [url = about:blank] 03:52:34 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f1320c4ec00) [pid = 1825] [serial = 596] [outer = (nil)] [url = about:blank] 03:52:34 INFO - PROCESS | 1825 | 1461063154608 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:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1378ms 03:52:34 INFO - PROCESS | 1825 | 1461063154648 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 03:52:34 INFO - PROCESS | 1825 | 1461063154651 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 03:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:52:34 INFO - PROCESS | 1825 | 1461063154657 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:52:34 INFO - PROCESS | 1825 | 1461063154662 Marionette TRACE conn3 <- [1,882,null,{}] 03:52:34 INFO - PROCESS | 1825 | 1461063154676 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:52:34 INFO - PROCESS | 1825 | 1461063154819 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 03:52:34 INFO - PROCESS | 1825 | 1461063154943 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cabb000 == 67 [pid = 1825] [id = 228] 03:52:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f13178a8400) [pid = 1825] [serial = 684] [outer = (nil)] 03:52:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f131c6ba800) [pid = 1825] [serial = 685] [outer = 0x7f13178a8400] 03:52:35 INFO - PROCESS | 1825 | 1461063155004 Marionette DEBUG loaded listener.js 03:52:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f131c8f1c00) [pid = 1825] [serial = 686] [outer = 0x7f13178a8400] 03:52:35 INFO - PROCESS | 1825 | 1461063155654 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:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1035ms 03:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:52:35 INFO - PROCESS | 1825 | 1461063155692 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 03:52:35 INFO - PROCESS | 1825 | 1461063155695 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 03:52:35 INFO - PROCESS | 1825 | 1461063155701 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:52:35 INFO - PROCESS | 1825 | 1461063155703 Marionette TRACE conn3 <- [1,886,null,{}] 03:52:35 INFO - PROCESS | 1825 | 1461063155708 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:52:35 INFO - PROCESS | 1825 | 1461063155898 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 03:52:35 INFO - PROCESS | 1825 | 1461063155978 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e69d000 == 68 [pid = 1825] [id = 229] 03:52:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f131c67f000) [pid = 1825] [serial = 687] [outer = (nil)] 03:52:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f131d19d000) [pid = 1825] [serial = 688] [outer = 0x7f131c67f000] 03:52:36 INFO - PROCESS | 1825 | 1461063156035 Marionette DEBUG loaded listener.js 03:52:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f131d2e2800) [pid = 1825] [serial = 689] [outer = 0x7f131c67f000] 03:52:36 INFO - PROCESS | 1825 | 1461063156798 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:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1126ms 03:52:36 INFO - PROCESS | 1825 | 1461063156826 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 03:52:36 INFO - PROCESS | 1825 | 1461063156828 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 03:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:52:36 INFO - PROCESS | 1825 | 1461063156834 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:52:36 INFO - PROCESS | 1825 | 1461063156836 Marionette TRACE conn3 <- [1,890,null,{}] 03:52:36 INFO - PROCESS | 1825 | 1461063156841 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:52:37 INFO - PROCESS | 1825 | 1461063157014 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 03:52:37 INFO - PROCESS | 1825 | 1461063157039 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131fb85800 == 69 [pid = 1825] [id = 230] 03:52:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f131c8f8000) [pid = 1825] [serial = 690] [outer = (nil)] 03:52:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f131e5eec00) [pid = 1825] [serial = 691] [outer = 0x7f131c8f8000] 03:52:37 INFO - PROCESS | 1825 | 1461063157107 Marionette DEBUG loaded listener.js 03:52:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f131f380c00) [pid = 1825] [serial = 692] [outer = 0x7f131c8f8000] 03:52:37 INFO - PROCESS | 1825 | 1461063157874 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:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1075ms 03:52:37 INFO - PROCESS | 1825 | 1461063157920 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 03:52:37 INFO - PROCESS | 1825 | 1461063157923 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 03:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:52:37 INFO - PROCESS | 1825 | 1461063157928 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:52:37 INFO - PROCESS | 1825 | 1461063157930 Marionette TRACE conn3 <- [1,894,null,{}] 03:52:37 INFO - PROCESS | 1825 | 1461063157940 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:52:38 INFO - PROCESS | 1825 | 1461063158144 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 03:52:38 INFO - PROCESS | 1825 | 1461063158163 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132110f800 == 70 [pid = 1825] [id = 231] 03:52:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f131f50b400) [pid = 1825] [serial = 693] [outer = (nil)] 03:52:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f131f7f3c00) [pid = 1825] [serial = 694] [outer = 0x7f131f50b400] 03:52:38 INFO - PROCESS | 1825 | 1461063158224 Marionette DEBUG loaded listener.js 03:52:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f131fcb0c00) [pid = 1825] [serial = 695] [outer = 0x7f131f50b400] 03:52:38 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f1319691800) [pid = 1825] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:52:38 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f131fcb7800) [pid = 1825] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:52:38 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f13181e8000) [pid = 1825] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:52:38 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f1314506c00) [pid = 1825] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:52:38 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f131d08a000) [pid = 1825] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:52:38 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f131948cc00) [pid = 1825] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:52:38 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f1314502800) [pid = 1825] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:52:38 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f131c6b6c00) [pid = 1825] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:52:38 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f1317585c00) [pid = 1825] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:52:38 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f13181e5c00) [pid = 1825] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:52:39 INFO - PROCESS | 1825 | 1461063159116 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:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1227ms 03:52:39 INFO - PROCESS | 1825 | 1461063159156 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 03:52:39 INFO - PROCESS | 1825 | 1461063159158 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 03:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:52:39 INFO - PROCESS | 1825 | 1461063159164 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:52:39 INFO - PROCESS | 1825 | 1461063159166 Marionette TRACE conn3 <- [1,898,null,{}] 03:52:39 INFO - PROCESS | 1825 | 1461063159179 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:52:39 INFO - PROCESS | 1825 | 1461063159310 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 03:52:39 INFO - PROCESS | 1825 | 1461063159324 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1320f99000 == 71 [pid = 1825] [id = 232] 03:52:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f1319425c00) [pid = 1825] [serial = 696] [outer = (nil)] 03:52:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f131f7f7000) [pid = 1825] [serial = 697] [outer = 0x7f1319425c00] 03:52:39 INFO - PROCESS | 1825 | 1461063159380 Marionette DEBUG loaded listener.js 03:52:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f131fcb7800) [pid = 1825] [serial = 698] [outer = 0x7f1319425c00] 03:52:40 INFO - PROCESS | 1825 | 1461063160110 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:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 989ms 03:52:40 INFO - PROCESS | 1825 | 1461063160153 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 03:52:40 INFO - PROCESS | 1825 | 1461063160155 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 03:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:52:40 INFO - PROCESS | 1825 | 1461063160166 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:52:40 INFO - PROCESS | 1825 | 1461063160167 Marionette TRACE conn3 <- [1,902,null,{}] 03:52:40 INFO - PROCESS | 1825 | 1461063160171 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:52:40 INFO - PROCESS | 1825 | 1461063160350 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 03:52:40 INFO - PROCESS | 1825 | 1461063160367 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132780f800 == 72 [pid = 1825] [id = 233] 03:52:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f1319423000) [pid = 1825] [serial = 699] [outer = (nil)] 03:52:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f131fd4b400) [pid = 1825] [serial = 700] [outer = 0x7f1319423000] 03:52:40 INFO - PROCESS | 1825 | 1461063160425 Marionette DEBUG loaded listener.js 03:52:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f131ff4c000) [pid = 1825] [serial = 701] [outer = 0x7f1319423000] 03:52:41 INFO - PROCESS | 1825 | 1461063161519 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:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1426ms 03:52:41 INFO - PROCESS | 1825 | 1461063161593 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 03:52:41 INFO - PROCESS | 1825 | 1461063161600 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 03:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:52:41 INFO - PROCESS | 1825 | 1461063161608 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:52:41 INFO - PROCESS | 1825 | 1461063161613 Marionette TRACE conn3 <- [1,906,null,{}] 03:52:41 INFO - PROCESS | 1825 | 1461063161620 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:52:41 INFO - PROCESS | 1825 | 1461063161852 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 03:52:42 INFO - PROCESS | 1825 | 1461063162017 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c7a9000 == 73 [pid = 1825] [id = 234] 03:52:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f1317787c00) [pid = 1825] [serial = 702] [outer = (nil)] 03:52:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f13181f0800) [pid = 1825] [serial = 703] [outer = 0x7f1317787c00] 03:52:42 INFO - PROCESS | 1825 | 1461063162098 Marionette DEBUG loaded listener.js 03:52:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f131c67c400) [pid = 1825] [serial = 704] [outer = 0x7f1317787c00] 03:52:43 INFO - PROCESS | 1825 | 1461063163032 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:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1493ms 03:52:43 INFO - PROCESS | 1825 | 1461063163102 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 03:52:43 INFO - PROCESS | 1825 | 1461063163109 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 03:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:52:43 INFO - PROCESS | 1825 | 1461063163119 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:52:43 INFO - PROCESS | 1825 | 1461063163122 Marionette TRACE conn3 <- [1,910,null,{}] 03:52:43 INFO - PROCESS | 1825 | 1461063163128 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:52:43 INFO - PROCESS | 1825 | 1461063163295 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 03:52:43 INFO - PROCESS | 1825 | 1461063163454 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131fff2800 == 74 [pid = 1825] [id = 235] 03:52:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f1317894000) [pid = 1825] [serial = 705] [outer = (nil)] 03:52:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f131c8f2400) [pid = 1825] [serial = 706] [outer = 0x7f1317894000] 03:52:43 INFO - PROCESS | 1825 | 1461063163520 Marionette DEBUG loaded listener.js 03:52:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f131d2e7000) [pid = 1825] [serial = 707] [outer = 0x7f1317894000] 03:52:44 INFO - PROCESS | 1825 | 1461063164447 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:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1378ms 03:52:44 INFO - PROCESS | 1825 | 1461063164498 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 03:52:44 INFO - PROCESS | 1825 | 1461063164502 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 03:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:52:44 INFO - PROCESS | 1825 | 1461063164508 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:52:44 INFO - PROCESS | 1825 | 1461063164514 Marionette TRACE conn3 <- [1,914,null,{}] 03:52:44 INFO - PROCESS | 1825 | 1461063164529 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:52:44 INFO - PROCESS | 1825 | 1461063164695 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 03:52:44 INFO - PROCESS | 1825 | 1461063164862 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132860e000 == 75 [pid = 1825] [id = 236] 03:52:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f131d2e6000) [pid = 1825] [serial = 708] [outer = (nil)] 03:52:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f131f81e000) [pid = 1825] [serial = 709] [outer = 0x7f131d2e6000] 03:52:44 INFO - PROCESS | 1825 | 1461063164936 Marionette DEBUG loaded listener.js 03:52:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f131fcaec00) [pid = 1825] [serial = 710] [outer = 0x7f131d2e6000] 03:52:45 INFO - PROCESS | 1825 | 1461063165740 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:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1283ms 03:52:45 INFO - PROCESS | 1825 | 1461063165792 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 03:52:45 INFO - PROCESS | 1825 | 1461063165796 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 03:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:52:45 INFO - PROCESS | 1825 | 1461063165802 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:52:45 INFO - PROCESS | 1825 | 1461063165804 Marionette TRACE conn3 <- [1,918,null,{}] 03:52:45 INFO - PROCESS | 1825 | 1461063165809 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:52:45 INFO - PROCESS | 1825 | 1461063165968 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 03:52:46 INFO - PROCESS | 1825 | 1461063166134 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132951a800 == 76 [pid = 1825] [id = 237] 03:52:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f131f50dc00) [pid = 1825] [serial = 711] [outer = (nil)] 03:52:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f131ff4f400) [pid = 1825] [serial = 712] [outer = 0x7f131f50dc00] 03:52:46 INFO - PROCESS | 1825 | 1461063166203 Marionette DEBUG loaded listener.js 03:52:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f1320c4dc00) [pid = 1825] [serial = 713] [outer = 0x7f131f50dc00] 03:52:47 INFO - PROCESS | 1825 | 1461063167060 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:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1335ms 03:52:47 INFO - PROCESS | 1825 | 1461063167138 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 03:52:47 INFO - PROCESS | 1825 | 1461063167142 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 03:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:52:47 INFO - PROCESS | 1825 | 1461063167147 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:52:47 INFO - PROCESS | 1825 | 1461063167150 Marionette TRACE conn3 <- [1,922,null,{}] 03:52:47 INFO - PROCESS | 1825 | 1461063167156 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:52:47 INFO - PROCESS | 1825 | 1461063167344 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 03:52:47 INFO - PROCESS | 1825 | 1461063167505 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132b34c000 == 77 [pid = 1825] [id = 238] 03:52:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f131ff42000) [pid = 1825] [serial = 714] [outer = (nil)] 03:52:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f1320c7b400) [pid = 1825] [serial = 715] [outer = 0x7f131ff42000] 03:52:47 INFO - PROCESS | 1825 | 1461063167571 Marionette DEBUG loaded listener.js 03:52:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f1320f34800) [pid = 1825] [serial = 716] [outer = 0x7f131ff42000] 03:52:48 INFO - PROCESS | 1825 | 1461063168420 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:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1332ms 03:52:48 INFO - PROCESS | 1825 | 1461063168480 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 03:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:52:48 INFO - PROCESS | 1825 | 1461063168484 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 03:52:48 INFO - PROCESS | 1825 | 1461063168489 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:52:48 INFO - PROCESS | 1825 | 1461063168492 Marionette TRACE conn3 <- [1,926,null,{}] 03:52:48 INFO - PROCESS | 1825 | 1461063168497 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:52:48 INFO - PROCESS | 1825 | 1461063168660 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 03:52:48 INFO - PROCESS | 1825 | 1461063168821 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1335bd0800 == 78 [pid = 1825] [id = 239] 03:52:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f1322e19400) [pid = 1825] [serial = 717] [outer = (nil)] 03:52:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f1322f55000) [pid = 1825] [serial = 718] [outer = 0x7f1322e19400] 03:52:48 INFO - PROCESS | 1825 | 1461063168904 Marionette DEBUG loaded listener.js 03:52:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f1322f5f800) [pid = 1825] [serial = 719] [outer = 0x7f1322e19400] 03:52:49 INFO - PROCESS | 1825 | 1461063169714 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:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1276ms 03:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:52:49 INFO - PROCESS | 1825 | 1461063169765 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 03:52:49 INFO - PROCESS | 1825 | 1461063169768 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 03:52:49 INFO - PROCESS | 1825 | 1461063169774 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:52:49 INFO - PROCESS | 1825 | 1461063169777 Marionette TRACE conn3 <- [1,930,null,{}] 03:52:49 INFO - PROCESS | 1825 | 1461063169782 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:52:49 INFO - PROCESS | 1825 | 1461063169928 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 03:52:50 INFO - PROCESS | 1825 | 1461063170098 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1336020000 == 79 [pid = 1825] [id = 240] 03:52:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f1322e1a800) [pid = 1825] [serial = 720] [outer = (nil)] 03:52:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f132301ec00) [pid = 1825] [serial = 721] [outer = 0x7f1322e1a800] 03:52:50 INFO - PROCESS | 1825 | 1461063170165 Marionette DEBUG loaded listener.js 03:52:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f1324304400) [pid = 1825] [serial = 722] [outer = 0x7f1322e1a800] 03:52:51 INFO - PROCESS | 1825 | 1461063171016 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:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1280ms 03:52:51 INFO - PROCESS | 1825 | 1461063171053 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 03:52:51 INFO - PROCESS | 1825 | 1461063171057 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 03:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:52:51 INFO - PROCESS | 1825 | 1461063171062 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:52:51 INFO - PROCESS | 1825 | 1461063171066 Marionette TRACE conn3 <- [1,934,null,{}] 03:52:51 INFO - PROCESS | 1825 | 1461063171071 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:52:51 INFO - PROCESS | 1825 | 1461063171220 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 03:52:51 INFO - PROCESS | 1825 | 1461063171388 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1336cb4000 == 80 [pid = 1825] [id = 241] 03:52:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f1322f59000) [pid = 1825] [serial = 723] [outer = (nil)] 03:52:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f132430e000) [pid = 1825] [serial = 724] [outer = 0x7f1322f59000] 03:52:51 INFO - PROCESS | 1825 | 1461063171456 Marionette DEBUG loaded listener.js 03:52:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f1325659800) [pid = 1825] [serial = 725] [outer = 0x7f1322f59000] 03:52:52 INFO - PROCESS | 1825 | 1461063172318 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:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1325ms 03:52:52 INFO - PROCESS | 1825 | 1461063172389 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 03:52:52 INFO - PROCESS | 1825 | 1461063172393 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 03:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:52:52 INFO - PROCESS | 1825 | 1461063172398 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:52:52 INFO - PROCESS | 1825 | 1461063172401 Marionette TRACE conn3 <- [1,938,null,{}] 03:52:52 INFO - PROCESS | 1825 | 1461063172406 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:52:52 INFO - PROCESS | 1825 | 1461063172596 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 03:52:52 INFO - PROCESS | 1825 | 1461063172762 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e697800 == 81 [pid = 1825] [id = 242] 03:52:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f13158cf400) [pid = 1825] [serial = 726] [outer = (nil)] 03:52:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f131c6b7c00) [pid = 1825] [serial = 727] [outer = 0x7f13158cf400] 03:52:52 INFO - PROCESS | 1825 | 1461063172828 Marionette DEBUG loaded listener.js 03:52:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f13256f1000) [pid = 1825] [serial = 728] [outer = 0x7f13158cf400] 03:52:54 INFO - PROCESS | 1825 | 1461063173998 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:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1628ms 03:52:54 INFO - PROCESS | 1825 | 1461063174029 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 03:52:54 INFO - PROCESS | 1825 | 1461063174034 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 03:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:52:54 INFO - PROCESS | 1825 | 1461063174041 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:52:54 INFO - PROCESS | 1825 | 1461063174047 Marionette TRACE conn3 <- [1,942,null,{}] 03:52:54 INFO - PROCESS | 1825 | 1461063174055 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:52:54 INFO - PROCESS | 1825 | 1461063174207 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 03:52:54 INFO - PROCESS | 1825 | 1461063174425 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cab5000 == 82 [pid = 1825] [id = 243] 03:52:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f1317588800) [pid = 1825] [serial = 729] [outer = (nil)] 03:52:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f131778cc00) [pid = 1825] [serial = 730] [outer = 0x7f1317588800] 03:52:54 INFO - PROCESS | 1825 | 1461063174488 Marionette DEBUG loaded listener.js 03:52:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f13178b1000) [pid = 1825] [serial = 731] [outer = 0x7f1317588800] 03:52:55 INFO - PROCESS | 1825 | 1461063175287 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:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1282ms 03:52:55 INFO - PROCESS | 1825 | 1461063175325 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 03:52:55 INFO - PROCESS | 1825 | 1461063175332 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 03:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:52:55 INFO - PROCESS | 1825 | 1461063175341 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:52:55 INFO - PROCESS | 1825 | 1461063175343 Marionette TRACE conn3 <- [1,946,null,{}] 03:52:55 INFO - PROCESS | 1825 | 1461063175348 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:52:55 INFO - PROCESS | 1825 | 1461063175485 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 03:52:55 INFO - PROCESS | 1825 | 1461063175657 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1317505800 == 83 [pid = 1825] [id = 244] 03:52:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f1319697000) [pid = 1825] [serial = 732] [outer = (nil)] 03:52:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f131c67cc00) [pid = 1825] [serial = 733] [outer = 0x7f1319697000] 03:52:55 INFO - PROCESS | 1825 | 1461063175769 Marionette DEBUG loaded listener.js 03:52:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f131c762c00) [pid = 1825] [serial = 734] [outer = 0x7f1319697000] 03:52:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1340477000 == 82 [pid = 1825] [id = 131] 03:52:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1320f99000 == 81 [pid = 1825] [id = 232] 03:52:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e6a3800 == 80 [pid = 1825] [id = 215] 03:52:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132110f800 == 79 [pid = 1825] [id = 231] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f13178a8c00) [pid = 1825] [serial = 628] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f1326983800) [pid = 1825] [serial = 622] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f1320c55c00) [pid = 1825] [serial = 619] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f1316252400) [pid = 1825] [serial = 625] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f131e5eac00) [pid = 1825] [serial = 652] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131fb85800 == 78 [pid = 1825] [id = 230] 03:52:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e69d000 == 77 [pid = 1825] [id = 229] 03:52:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131cabb000 == 76 [pid = 1825] [id = 228] 03:52:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131cf4d800 == 75 [pid = 1825] [id = 214] 03:52:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131750f000 == 74 [pid = 1825] [id = 227] 03:52:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131caa9800 == 73 [pid = 1825] [id = 226] 03:52:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131ffe7800 == 72 [pid = 1825] [id = 220] 03:52:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e69f800 == 71 [pid = 1825] [id = 219] 03:52:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13194a6800 == 70 [pid = 1825] [id = 218] 03:52:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f55c000 == 69 [pid = 1825] [id = 217] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f131c68d000) [pid = 1825] [serial = 640] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f1329160400) [pid = 1825] [serial = 545] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f1319418000) [pid = 1825] [serial = 637] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f131948c000) [pid = 1825] [serial = 607] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f131c6af400) [pid = 1825] [serial = 602] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f131d18f000) [pid = 1825] [serial = 646] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f131fcacc00) [pid = 1825] [serial = 563] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f131d2d7400) [pid = 1825] [serial = 647] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f1316257400) [pid = 1825] [serial = 632] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f131757d800) [pid = 1825] [serial = 604] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f131c8f3c00) [pid = 1825] [serial = 644] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f131450f000) [pid = 1825] [serial = 631] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f131c8ea400) [pid = 1825] [serial = 643] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f131f826000) [pid = 1825] [serial = 616] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f131e6cec00) [pid = 1825] [serial = 613] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f131778ac00) [pid = 1825] [serial = 634] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f131c6b1800) [pid = 1825] [serial = 641] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f131789b800) [pid = 1825] [serial = 635] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f131d2d4400) [pid = 1825] [serial = 610] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f131d082000) [pid = 1825] [serial = 649] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f1319487800) [pid = 1825] [serial = 638] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f131e5ea800) [pid = 1825] [serial = 650] [outer = (nil)] [url = about:blank] 03:52:56 INFO - PROCESS | 1825 | 1461063176809 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:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1530ms 03:52:56 INFO - PROCESS | 1825 | 1461063176871 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 03:52:56 INFO - PROCESS | 1825 | 1461063176874 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 03:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:52:56 INFO - PROCESS | 1825 | 1461063176880 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:52:56 INFO - PROCESS | 1825 | 1461063176885 Marionette TRACE conn3 <- [1,950,null,{}] 03:52:56 INFO - PROCESS | 1825 | 1461063176904 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:52:57 INFO - PROCESS | 1825 | 1461063177093 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 03:52:57 INFO - PROCESS | 1825 | 1461063177102 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1319790800 == 70 [pid = 1825] [id = 245] 03:52:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f131c681800) [pid = 1825] [serial = 735] [outer = (nil)] 03:52:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f131d08b400) [pid = 1825] [serial = 736] [outer = 0x7f131c681800] 03:52:57 INFO - PROCESS | 1825 | 1461063177175 Marionette DEBUG loaded listener.js 03:52:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f131d2e7800) [pid = 1825] [serial = 737] [outer = 0x7f131c681800] 03:52:57 INFO - PROCESS | 1825 | 1461063177946 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:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1129ms 03:52:58 INFO - PROCESS | 1825 | 1461063178010 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 03:52:58 INFO - PROCESS | 1825 | 1461063178014 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 03:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:52:58 INFO - PROCESS | 1825 | 1461063178019 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:52:58 INFO - PROCESS | 1825 | 1461063178021 Marionette TRACE conn3 <- [1,954,null,{}] 03:52:58 INFO - PROCESS | 1825 | 1461063178027 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:52:58 INFO - PROCESS | 1825 | 1461063178162 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 03:52:58 INFO - PROCESS | 1825 | 1461063178177 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131d2ab800 == 71 [pid = 1825] [id = 246] 03:52:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f1316c8a400) [pid = 1825] [serial = 738] [outer = (nil)] 03:52:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f131f380400) [pid = 1825] [serial = 739] [outer = 0x7f1316c8a400] 03:52:58 INFO - PROCESS | 1825 | 1461063178234 Marionette DEBUG loaded listener.js 03:52:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f131f3bd000) [pid = 1825] [serial = 740] [outer = 0x7f1316c8a400] 03:52:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f131f502400) [pid = 1825] [serial = 741] [outer = 0x7f131f59ec00] 03:52:59 INFO - PROCESS | 1825 | 1461063179114 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:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1181ms 03:52:59 INFO - PROCESS | 1825 | 1461063179201 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 03:52:59 INFO - PROCESS | 1825 | 1461063179204 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 03:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:52:59 INFO - PROCESS | 1825 | 1461063179217 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:52:59 INFO - PROCESS | 1825 | 1461063179218 Marionette TRACE conn3 <- [1,958,null,{}] 03:52:59 INFO - PROCESS | 1825 | 1461063179224 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:52:59 INFO - PROCESS | 1825 | 1461063179403 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 03:52:59 INFO - PROCESS | 1825 | 1461063179422 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f6db000 == 72 [pid = 1825] [id = 247] 03:52:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f1314503000) [pid = 1825] [serial = 742] [outer = (nil)] 03:52:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f131f7eac00) [pid = 1825] [serial = 743] [outer = 0x7f1314503000] 03:52:59 INFO - PROCESS | 1825 | 1461063179480 Marionette DEBUG loaded listener.js 03:52:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f131fc0f000) [pid = 1825] [serial = 744] [outer = 0x7f1314503000] 03:53:00 INFO - PROCESS | 1825 | 1461063180294 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:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1131ms 03:53:00 INFO - PROCESS | 1825 | 1461063180341 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 03:53:00 INFO - PROCESS | 1825 | 1461063180344 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 03:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:53:00 INFO - PROCESS | 1825 | 1461063180349 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:53:00 INFO - PROCESS | 1825 | 1461063180351 Marionette TRACE conn3 <- [1,962,null,{}] 03:53:00 INFO - PROCESS | 1825 | 1461063180361 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:53:00 INFO - PROCESS | 1825 | 1461063180575 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 03:53:00 INFO - PROCESS | 1825 | 1461063180601 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1320fa0000 == 73 [pid = 1825] [id = 248] 03:53:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f131ff42c00) [pid = 1825] [serial = 745] [outer = (nil)] 03:53:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f1320c7d800) [pid = 1825] [serial = 746] [outer = 0x7f131ff42c00] 03:53:00 INFO - PROCESS | 1825 | 1461063180658 Marionette DEBUG loaded listener.js 03:53:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f1322e1f000) [pid = 1825] [serial = 747] [outer = 0x7f131ff42c00] 03:53:01 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f131c8f8000) [pid = 1825] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:53:01 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f131f50b400) [pid = 1825] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:53:01 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f1319425c00) [pid = 1825] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:53:01 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f1316256c00) [pid = 1825] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:53:01 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f13178a8400) [pid = 1825] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:53:01 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f131c67f000) [pid = 1825] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:53:01 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f13158cd800) [pid = 1825] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:53:01 INFO - PROCESS | 1825 | 1461063181621 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:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1291ms 03:53:01 INFO - PROCESS | 1825 | 1461063181643 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 03:53:01 INFO - PROCESS | 1825 | 1461063181646 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 03:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:53:01 INFO - PROCESS | 1825 | 1461063181651 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:53:01 INFO - PROCESS | 1825 | 1461063181653 Marionette TRACE conn3 <- [1,966,null,{}] 03:53:01 INFO - PROCESS | 1825 | 1461063181658 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:53:01 INFO - PROCESS | 1825 | 1461063181849 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 03:53:01 INFO - PROCESS | 1825 | 1461063181865 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131fb86000 == 74 [pid = 1825] [id = 249] 03:53:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f13178a8400) [pid = 1825] [serial = 748] [outer = (nil)] 03:53:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f131f382c00) [pid = 1825] [serial = 749] [outer = 0x7f13178a8400] 03:53:01 INFO - PROCESS | 1825 | 1461063181929 Marionette DEBUG loaded listener.js 03:53:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f1322f57000) [pid = 1825] [serial = 750] [outer = 0x7f13178a8400] 03:53:02 INFO - PROCESS | 1825 | 1461063182642 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:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1024ms 03:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:53:02 INFO - PROCESS | 1825 | 1461063182675 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 03:53:02 INFO - PROCESS | 1825 | 1461063182678 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 03:53:02 INFO - PROCESS | 1825 | 1461063182684 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:53:02 INFO - PROCESS | 1825 | 1461063182687 Marionette TRACE conn3 <- [1,970,null,{}] 03:53:02 INFO - PROCESS | 1825 | 1461063182692 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:53:02 INFO - PROCESS | 1825 | 1461063182874 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 03:53:02 INFO - PROCESS | 1825 | 1461063182895 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327818000 == 75 [pid = 1825] [id = 250] 03:53:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f131941e400) [pid = 1825] [serial = 751] [outer = (nil)] 03:53:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f1324386c00) [pid = 1825] [serial = 752] [outer = 0x7f131941e400] 03:53:02 INFO - PROCESS | 1825 | 1461063182954 Marionette DEBUG loaded listener.js 03:53:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f1326626800) [pid = 1825] [serial = 753] [outer = 0x7f131941e400] 03:53:03 INFO - PROCESS | 1825 | 1461063183840 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:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1229ms 03:53:03 INFO - PROCESS | 1825 | 1461063183914 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 03:53:03 INFO - PROCESS | 1825 | 1461063183919 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 03:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:53:03 INFO - PROCESS | 1825 | 1461063183928 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:53:03 INFO - PROCESS | 1825 | 1461063183933 Marionette TRACE conn3 <- [1,974,null,{}] 03:53:03 INFO - PROCESS | 1825 | 1461063183943 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:53:04 INFO - PROCESS | 1825 | 1461063184175 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 03:53:04 INFO - PROCESS | 1825 | 1461063184340 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131978c000 == 76 [pid = 1825] [id = 251] 03:53:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f1314504c00) [pid = 1825] [serial = 754] [outer = (nil)] 03:53:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f131757e800) [pid = 1825] [serial = 755] [outer = 0x7f1314504c00] 03:53:04 INFO - PROCESS | 1825 | 1461063184412 Marionette DEBUG loaded listener.js 03:53:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f131948a000) [pid = 1825] [serial = 756] [outer = 0x7f1314504c00] 03:53:05 INFO - PROCESS | 1825 | 1461063185265 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:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1386ms 03:53:05 INFO - PROCESS | 1825 | 1461063185314 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 03:53:05 INFO - PROCESS | 1825 | 1461063185322 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 03:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:53:05 INFO - PROCESS | 1825 | 1461063185331 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:53:05 INFO - PROCESS | 1825 | 1461063185335 Marionette TRACE conn3 <- [1,978,null,{}] 03:53:05 INFO - PROCESS | 1825 | 1461063185341 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:53:05 INFO - PROCESS | 1825 | 1461063185501 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 03:53:05 INFO - PROCESS | 1825 | 1461063185662 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131fb9d800 == 77 [pid = 1825] [id = 252] 03:53:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f1316254400) [pid = 1825] [serial = 757] [outer = (nil)] 03:53:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f131d197400) [pid = 1825] [serial = 758] [outer = 0x7f1316254400] 03:53:05 INFO - PROCESS | 1825 | 1461063185732 Marionette DEBUG loaded listener.js 03:53:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f131e6d1c00) [pid = 1825] [serial = 759] [outer = 0x7f1316254400] 03:53:06 INFO - PROCESS | 1825 | 1461063186658 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:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1378ms 03:53:06 INFO - PROCESS | 1825 | 1461063186710 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 03:53:06 INFO - PROCESS | 1825 | 1461063186713 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 03:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:53:06 INFO - PROCESS | 1825 | 1461063186719 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:53:06 INFO - PROCESS | 1825 | 1461063186725 Marionette TRACE conn3 <- [1,982,null,{}] 03:53:06 INFO - PROCESS | 1825 | 1461063186740 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:53:06 INFO - PROCESS | 1825 | 1461063186948 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 03:53:07 INFO - PROCESS | 1825 | 1461063187163 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328e46000 == 78 [pid = 1825] [id = 253] 03:53:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f131fc0e400) [pid = 1825] [serial = 760] [outer = (nil)] 03:53:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f131ff4d400) [pid = 1825] [serial = 761] [outer = 0x7f131fc0e400] 03:53:07 INFO - PROCESS | 1825 | 1461063187280 Marionette DEBUG loaded listener.js 03:53:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f1320feb000) [pid = 1825] [serial = 762] [outer = 0x7f131fc0e400] 03:53:08 INFO - PROCESS | 1825 | 1461063188087 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:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1439ms 03:53:08 INFO - PROCESS | 1825 | 1461063188159 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 03:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:53:08 INFO - PROCESS | 1825 | 1461063188164 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 03:53:08 INFO - PROCESS | 1825 | 1461063188169 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:53:08 INFO - PROCESS | 1825 | 1461063188172 Marionette TRACE conn3 <- [1,986,null,{}] 03:53:08 INFO - PROCESS | 1825 | 1461063188178 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:53:08 INFO - PROCESS | 1825 | 1461063188373 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 03:53:08 INFO - PROCESS | 1825 | 1461063188536 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132e7be000 == 79 [pid = 1825] [id = 254] 03:53:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f131fc10c00) [pid = 1825] [serial = 763] [outer = (nil)] 03:53:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f1325659000) [pid = 1825] [serial = 764] [outer = 0x7f131fc10c00] 03:53:08 INFO - PROCESS | 1825 | 1461063188604 Marionette DEBUG loaded listener.js 03:53:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f132662e400) [pid = 1825] [serial = 765] [outer = 0x7f131fc10c00] 03:53:09 INFO - PROCESS | 1825 | 1461063189476 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:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1381ms 03:53:09 INFO - PROCESS | 1825 | 1461063189550 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 03:53:09 INFO - PROCESS | 1825 | 1461063189553 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 03:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:53:09 INFO - PROCESS | 1825 | 1461063189559 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:53:09 INFO - PROCESS | 1825 | 1461063189561 Marionette TRACE conn3 <- [1,990,null,{}] 03:53:09 INFO - PROCESS | 1825 | 1461063189566 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:53:09 INFO - PROCESS | 1825 | 1461063189718 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 03:53:09 INFO - PROCESS | 1825 | 1461063189882 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1338c02800 == 80 [pid = 1825] [id = 255] 03:53:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f1320c53400) [pid = 1825] [serial = 766] [outer = (nil)] 03:53:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f1327144400) [pid = 1825] [serial = 767] [outer = 0x7f1320c53400] 03:53:09 INFO - PROCESS | 1825 | 1461063189952 Marionette DEBUG loaded listener.js 03:53:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f1327214400) [pid = 1825] [serial = 768] [outer = 0x7f1320c53400] 03:53:10 INFO - PROCESS | 1825 | 1461063190766 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:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1232ms 03:53:10 INFO - PROCESS | 1825 | 1461063190792 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 03:53:10 INFO - PROCESS | 1825 | 1461063190795 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 03:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:53:10 INFO - PROCESS | 1825 | 1461063190801 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:53:10 INFO - PROCESS | 1825 | 1461063190803 Marionette TRACE conn3 <- [1,994,null,{}] 03:53:10 INFO - PROCESS | 1825 | 1461063190808 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:53:10 INFO - PROCESS | 1825 | 1461063190988 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 03:53:11 INFO - PROCESS | 1825 | 1461063191165 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133aacd000 == 81 [pid = 1825] [id = 256] 03:53:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f1322f53000) [pid = 1825] [serial = 769] [outer = (nil)] 03:53:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f132789b000) [pid = 1825] [serial = 770] [outer = 0x7f1322f53000] 03:53:11 INFO - PROCESS | 1825 | 1461063191242 Marionette DEBUG loaded listener.js 03:53:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f13286d5000) [pid = 1825] [serial = 771] [outer = 0x7f1322f53000] 03:53:12 INFO - PROCESS | 1825 | 1461063192102 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:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1331ms 03:53:12 INFO - PROCESS | 1825 | 1461063192133 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 03:53:12 INFO - PROCESS | 1825 | 1461063192137 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 03:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:53:12 INFO - PROCESS | 1825 | 1461063192142 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:53:12 INFO - PROCESS | 1825 | 1461063192145 Marionette TRACE conn3 <- [1,998,null,{}] 03:53:12 INFO - PROCESS | 1825 | 1461063192150 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:53:12 INFO - PROCESS | 1825 | 1461063192313 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 03:53:12 INFO - PROCESS | 1825 | 1461063192484 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133b35c000 == 82 [pid = 1825] [id = 257] 03:53:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f13274af000) [pid = 1825] [serial = 772] [outer = (nil)] 03:53:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f13287aac00) [pid = 1825] [serial = 773] [outer = 0x7f13274af000] 03:53:12 INFO - PROCESS | 1825 | 1461063192551 Marionette DEBUG loaded listener.js 03:53:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f1328e36c00) [pid = 1825] [serial = 774] [outer = 0x7f13274af000] 03:53:13 INFO - PROCESS | 1825 | 1461063193399 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:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1331ms 03:53:13 INFO - PROCESS | 1825 | 1461063193475 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 03:53:13 INFO - PROCESS | 1825 | 1461063193478 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 03:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:53:13 INFO - PROCESS | 1825 | 1461063193484 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:53:13 INFO - PROCESS | 1825 | 1461063193487 Marionette TRACE conn3 <- [1,1002,null,{}] 03:53:13 INFO - PROCESS | 1825 | 1461063193492 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:53:13 INFO - PROCESS | 1825 | 1461063193673 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 03:53:13 INFO - PROCESS | 1825 | 1461063193839 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133d169800 == 83 [pid = 1825] [id = 258] 03:53:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f1328237000) [pid = 1825] [serial = 775] [outer = (nil)] 03:53:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f132915dc00) [pid = 1825] [serial = 776] [outer = 0x7f1328237000] 03:53:13 INFO - PROCESS | 1825 | 1461063193907 Marionette DEBUG loaded listener.js 03:53:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f1329531c00) [pid = 1825] [serial = 777] [outer = 0x7f1328237000] 03:53:14 INFO - PROCESS | 1825 | 1461063194780 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:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1340ms 03:53:14 INFO - PROCESS | 1825 | 1461063194825 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 03:53:14 INFO - PROCESS | 1825 | 1461063194828 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 03:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:53:14 INFO - PROCESS | 1825 | 1461063194834 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:53:14 INFO - PROCESS | 1825 | 1461063194836 Marionette TRACE conn3 <- [1,1006,null,{}] 03:53:14 INFO - PROCESS | 1825 | 1461063194841 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:53:15 INFO - PROCESS | 1825 | 1461063194992 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 03:53:15 INFO - PROCESS | 1825 | 1461063195162 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133f414800 == 84 [pid = 1825] [id = 259] 03:53:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f1328836800) [pid = 1825] [serial = 778] [outer = (nil)] 03:53:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f1329fac800) [pid = 1825] [serial = 779] [outer = 0x7f1328836800] 03:53:15 INFO - PROCESS | 1825 | 1461063195226 Marionette DEBUG loaded listener.js 03:53:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f132a09e800) [pid = 1825] [serial = 780] [outer = 0x7f1328836800] 03:53:16 INFO - PROCESS | 1825 | 1461063196101 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:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1336ms 03:53:16 INFO - PROCESS | 1825 | 1461063196171 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 03:53:16 INFO - PROCESS | 1825 | 1461063196175 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 03:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:53:16 INFO - PROCESS | 1825 | 1461063196181 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:53:16 INFO - PROCESS | 1825 | 1461063196183 Marionette TRACE conn3 <- [1,1010,null,{}] 03:53:16 INFO - PROCESS | 1825 | 1461063196188 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:53:16 INFO - PROCESS | 1825 | 1461063196378 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 03:53:16 INFO - PROCESS | 1825 | 1461063196556 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13194b5000 == 85 [pid = 1825] [id = 260] 03:53:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f1316254000) [pid = 1825] [serial = 781] [outer = (nil)] 03:53:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f131948b800) [pid = 1825] [serial = 782] [outer = 0x7f1316254000] 03:53:16 INFO - PROCESS | 1825 | 1461063196627 Marionette DEBUG loaded listener.js 03:53:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f1329705400) [pid = 1825] [serial = 783] [outer = 0x7f1316254000] 03:53:17 INFO - PROCESS | 1825 | 1461063197457 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:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1331ms 03:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:53:17 INFO - PROCESS | 1825 | 1461063197512 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 03:53:17 INFO - PROCESS | 1825 | 1461063197516 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 03:53:17 INFO - PROCESS | 1825 | 1461063197522 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:53:17 INFO - PROCESS | 1825 | 1461063197526 Marionette TRACE conn3 <- [1,1014,null,{}] 03:53:17 INFO - PROCESS | 1825 | 1461063197532 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:53:17 INFO - PROCESS | 1825 | 1461063197739 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 03:53:18 INFO - PROCESS | 1825 | 1461063198251 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f06f800 == 86 [pid = 1825] [id = 261] 03:53:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f13158d8000) [pid = 1825] [serial = 784] [outer = (nil)] 03:53:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f1316256000) [pid = 1825] [serial = 785] [outer = 0x7f13158d8000] 03:53:18 INFO - PROCESS | 1825 | 1461063198361 Marionette DEBUG loaded listener.js 03:53:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f1317791c00) [pid = 1825] [serial = 786] [outer = 0x7f13158d8000] 03:53:19 INFO - PROCESS | 1825 | 1461063199222 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:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1785ms 03:53:19 INFO - PROCESS | 1825 | 1461063199308 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 03:53:19 INFO - PROCESS | 1825 | 1461063199319 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 03:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:53:19 INFO - PROCESS | 1825 | 1461063199337 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:53:19 INFO - PROCESS | 1825 | 1461063199340 Marionette TRACE conn3 <- [1,1018,null,{}] 03:53:19 INFO - PROCESS | 1825 | 1461063199403 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:53:19 INFO - PROCESS | 1825 | 1461063199648 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 03:53:19 INFO - PROCESS | 1825 | 1461063199861 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131fb86000 == 85 [pid = 1825] [id = 249] 03:53:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1320fa0000 == 84 [pid = 1825] [id = 248] 03:53:19 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f131fd4b400) [pid = 1825] [serial = 700] [outer = (nil)] [url = about:blank] 03:53:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131949f000 == 85 [pid = 1825] [id = 262] 03:53:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f131789bc00) [pid = 1825] [serial = 787] [outer = (nil)] 03:53:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f131c76b000) [pid = 1825] [serial = 788] [outer = 0x7f131789bc00] 03:53:20 INFO - PROCESS | 1825 | 1461063199999 Marionette DEBUG loaded listener.js 03:53:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f131d19dc00) [pid = 1825] [serial = 789] [outer = 0x7f131789bc00] 03:53:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f6db000 == 84 [pid = 1825] [id = 247] 03:53:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131d2ab800 == 83 [pid = 1825] [id = 246] 03:53:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1319790800 == 82 [pid = 1825] [id = 245] 03:53:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1317505800 == 81 [pid = 1825] [id = 244] 03:53:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131cab5000 == 80 [pid = 1825] [id = 243] 03:53:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1336020000 == 79 [pid = 1825] [id = 240] 03:53:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1335bd0800 == 78 [pid = 1825] [id = 239] 03:53:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132b34c000 == 77 [pid = 1825] [id = 238] 03:53:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132951a800 == 76 [pid = 1825] [id = 237] 03:53:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132860e000 == 75 [pid = 1825] [id = 236] 03:53:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131fff2800 == 74 [pid = 1825] [id = 235] 03:53:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c7a9000 == 73 [pid = 1825] [id = 234] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f131fcb7800) [pid = 1825] [serial = 698] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f131d2e2800) [pid = 1825] [serial = 689] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f131e5eec00) [pid = 1825] [serial = 691] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f131f7f3c00) [pid = 1825] [serial = 694] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f131f380c00) [pid = 1825] [serial = 692] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f131f7f7000) [pid = 1825] [serial = 697] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f131fcb0c00) [pid = 1825] [serial = 695] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f131941dc00) [pid = 1825] [serial = 682] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f131c679400) [pid = 1825] [serial = 683] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f131e5ebc00) [pid = 1825] [serial = 664] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f131c6ba800) [pid = 1825] [serial = 685] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f131c8f1c00) [pid = 1825] [serial = 686] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f131d19d000) [pid = 1825] [serial = 688] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f131758ac00) [pid = 1825] [serial = 655] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f1317788400) [pid = 1825] [serial = 680] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f1316989800) [pid = 1825] [serial = 679] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f131fcb5000) [pid = 1825] [serial = 676] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f131d08b800) [pid = 1825] [serial = 661] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f131f383000) [pid = 1825] [serial = 667] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f1319690400) [pid = 1825] [serial = 658] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f131f7f1c00) [pid = 1825] [serial = 670] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f131fc0b400) [pid = 1825] [serial = 673] [outer = (nil)] [url = about:blank] 03:53:20 INFO - PROCESS | 1825 | 1461063200818 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:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1542ms 03:53:20 INFO - PROCESS | 1825 | 1461063200883 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 03:53:20 INFO - PROCESS | 1825 | 1461063200888 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 03:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:53:20 INFO - PROCESS | 1825 | 1461063200893 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:53:20 INFO - PROCESS | 1825 | 1461063200896 Marionette TRACE conn3 <- [1,1022,null,{}] 03:53:20 INFO - PROCESS | 1825 | 1461063200908 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:53:21 INFO - PROCESS | 1825 | 1461063201109 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 03:53:21 INFO - PROCESS | 1825 | 1461063201119 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cfa9800 == 74 [pid = 1825] [id = 263] 03:53:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f131d19d000) [pid = 1825] [serial = 790] [outer = (nil)] 03:53:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f131e5f0000) [pid = 1825] [serial = 791] [outer = 0x7f131d19d000] 03:53:21 INFO - PROCESS | 1825 | 1461063201179 Marionette DEBUG loaded listener.js 03:53:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f131f508000) [pid = 1825] [serial = 792] [outer = 0x7f131d19d000] 03:53:22 INFO - PROCESS | 1825 | 1461063201996 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:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1130ms 03:53:22 INFO - PROCESS | 1825 | 1461063202025 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 03:53:22 INFO - PROCESS | 1825 | 1461063202028 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 03:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:53:22 INFO - PROCESS | 1825 | 1461063202041 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:53:22 INFO - PROCESS | 1825 | 1461063202049 Marionette TRACE conn3 <- [1,1026,null,{}] 03:53:22 INFO - PROCESS | 1825 | 1461063202056 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:53:22 INFO - PROCESS | 1825 | 1461063202211 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 03:53:22 INFO - PROCESS | 1825 | 1461063202366 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131fff2800 == 75 [pid = 1825] [id = 264] 03:53:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f131d2d2800) [pid = 1825] [serial = 793] [outer = (nil)] 03:53:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f131ff49400) [pid = 1825] [serial = 794] [outer = 0x7f131d2d2800] 03:53:22 INFO - PROCESS | 1825 | 1461063202426 Marionette DEBUG loaded listener.js 03:53:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f1320f2d000) [pid = 1825] [serial = 795] [outer = 0x7f131d2d2800] 03:53:23 INFO - PROCESS | 1825 | 1461063203213 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:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1195ms 03:53:23 INFO - PROCESS | 1825 | 1461063203229 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 03:53:23 INFO - PROCESS | 1825 | 1461063203235 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 03:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:53:23 INFO - PROCESS | 1825 | 1461063203240 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:53:23 INFO - PROCESS | 1825 | 1461063203244 Marionette TRACE conn3 <- [1,1030,null,{}] 03:53:23 INFO - PROCESS | 1825 | 1461063203259 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:53:23 INFO - PROCESS | 1825 | 1461063203458 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 03:53:23 INFO - PROCESS | 1825 | 1461063203485 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327753000 == 76 [pid = 1825] [id = 265] 03:53:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f131d2d9400) [pid = 1825] [serial = 796] [outer = (nil)] 03:53:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f1321b51800) [pid = 1825] [serial = 797] [outer = 0x7f131d2d9400] 03:53:23 INFO - PROCESS | 1825 | 1461063203543 Marionette DEBUG loaded listener.js 03:53:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f1323021c00) [pid = 1825] [serial = 798] [outer = 0x7f131d2d9400] 03:53:24 INFO - PROCESS | 1825 | 1461063204549 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:53:24 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f1314503000) [pid = 1825] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:53:24 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f13178a8400) [pid = 1825] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:53:24 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f1316c8a400) [pid = 1825] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:53:24 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f131c681800) [pid = 1825] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:53:24 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f131ff42c00) [pid = 1825] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:53:24 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f1319697000) [pid = 1825] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:53:24 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f1317588800) [pid = 1825] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1389ms 03:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:53:24 INFO - PROCESS | 1825 | 1461063204631 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 03:53:24 INFO - PROCESS | 1825 | 1461063204634 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 03:53:24 INFO - PROCESS | 1825 | 1461063204639 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:53:24 INFO - PROCESS | 1825 | 1461063204642 Marionette TRACE conn3 <- [1,1034,null,{}] 03:53:24 INFO - PROCESS | 1825 | 1461063204647 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:53:24 INFO - PROCESS | 1825 | 1461063204784 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 03:53:24 INFO - PROCESS | 1825 | 1461063204912 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327114800 == 77 [pid = 1825] [id = 266] 03:53:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f1321b4f400) [pid = 1825] [serial = 799] [outer = (nil)] 03:53:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f1323017800) [pid = 1825] [serial = 800] [outer = 0x7f1321b4f400] 03:53:24 INFO - PROCESS | 1825 | 1461063204990 Marionette DEBUG loaded listener.js 03:53:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f1326991400) [pid = 1825] [serial = 801] [outer = 0x7f1321b4f400] 03:53:25 INFO - PROCESS | 1825 | 1461063205713 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:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1129ms 03:53:25 INFO - PROCESS | 1825 | 1461063205770 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 03:53:25 INFO - PROCESS | 1825 | 1461063205773 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 03:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:53:25 INFO - PROCESS | 1825 | 1461063205786 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:53:25 INFO - PROCESS | 1825 | 1461063205788 Marionette TRACE conn3 <- [1,1038,null,{}] 03:53:25 INFO - PROCESS | 1825 | 1461063205793 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:53:25 INFO - PROCESS | 1825 | 1461063205937 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 03:53:25 INFO - PROCESS | 1825 | 1461063205946 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132b348800 == 78 [pid = 1825] [id = 267] 03:53:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f13274b7400) [pid = 1825] [serial = 802] [outer = (nil)] 03:53:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f13286d0000) [pid = 1825] [serial = 803] [outer = 0x7f13274b7400] 03:53:26 INFO - PROCESS | 1825 | 1461063206004 Marionette DEBUG loaded listener.js 03:53:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f1328e2d000) [pid = 1825] [serial = 804] [outer = 0x7f13274b7400] 03:53:26 INFO - PROCESS | 1825 | 1461063206975 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:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1234ms 03:53:27 INFO - PROCESS | 1825 | 1461063207014 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 03:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:53:27 INFO - PROCESS | 1825 | 1461063207019 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 03:53:27 INFO - PROCESS | 1825 | 1461063207027 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:53:27 INFO - PROCESS | 1825 | 1461063207033 Marionette TRACE conn3 <- [1,1042,null,{}] 03:53:27 INFO - PROCESS | 1825 | 1461063207042 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:53:27 INFO - PROCESS | 1825 | 1461063207217 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 03:53:27 INFO - PROCESS | 1825 | 1461063207398 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cfb1800 == 79 [pid = 1825] [id = 268] 03:53:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f13158c9c00) [pid = 1825] [serial = 805] [outer = (nil)] 03:53:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f131c68f400) [pid = 1825] [serial = 806] [outer = 0x7f13158c9c00] 03:53:27 INFO - PROCESS | 1825 | 1461063207474 Marionette DEBUG loaded listener.js 03:53:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f131c8f8000) [pid = 1825] [serial = 807] [outer = 0x7f13158c9c00] 03:53:28 INFO - PROCESS | 1825 | 1461063208362 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:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1385ms 03:53:28 INFO - PROCESS | 1825 | 1461063208411 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 03:53:28 INFO - PROCESS | 1825 | 1461063208420 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 03:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:53:28 INFO - PROCESS | 1825 | 1461063208429 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:53:28 INFO - PROCESS | 1825 | 1461063208433 Marionette TRACE conn3 <- [1,1046,null,{}] 03:53:28 INFO - PROCESS | 1825 | 1461063208438 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:53:28 INFO - PROCESS | 1825 | 1461063208612 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 03:53:28 INFO - PROCESS | 1825 | 1461063208780 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328561000 == 80 [pid = 1825] [id = 269] 03:53:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f1316989400) [pid = 1825] [serial = 808] [outer = (nil)] 03:53:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f131f7f7000) [pid = 1825] [serial = 809] [outer = 0x7f1316989400] 03:53:28 INFO - PROCESS | 1825 | 1461063208850 Marionette DEBUG loaded listener.js 03:53:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f131ff40400) [pid = 1825] [serial = 810] [outer = 0x7f1316989400] 03:53:29 INFO - PROCESS | 1825 | 1461063209824 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:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1431ms 03:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:53:29 INFO - PROCESS | 1825 | 1461063209860 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 03:53:29 INFO - PROCESS | 1825 | 1461063209863 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 03:53:29 INFO - PROCESS | 1825 | 1461063209869 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:53:29 INFO - PROCESS | 1825 | 1461063209875 Marionette TRACE conn3 <- [1,1050,null,{}] 03:53:29 INFO - PROCESS | 1825 | 1461063209890 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:53:30 INFO - PROCESS | 1825 | 1461063210049 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 03:53:30 INFO - PROCESS | 1825 | 1461063210265 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133724b800 == 81 [pid = 1825] [id = 270] 03:53:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f132430d000) [pid = 1825] [serial = 811] [outer = (nil)] 03:53:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f13271c5c00) [pid = 1825] [serial = 812] [outer = 0x7f132430d000] 03:53:30 INFO - PROCESS | 1825 | 1461063210392 Marionette DEBUG loaded listener.js 03:53:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f1327895c00) [pid = 1825] [serial = 813] [outer = 0x7f132430d000] 03:53:31 INFO - PROCESS | 1825 | 1461063211159 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:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1336ms 03:53:31 INFO - PROCESS | 1825 | 1461063211205 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 03:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:53:31 INFO - PROCESS | 1825 | 1461063211209 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 03:53:31 INFO - PROCESS | 1825 | 1461063211215 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:53:31 INFO - PROCESS | 1825 | 1461063211218 Marionette TRACE conn3 <- [1,1054,null,{}] 03:53:31 INFO - PROCESS | 1825 | 1461063211223 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:53:31 INFO - PROCESS | 1825 | 1461063211384 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 03:53:31 INFO - PROCESS | 1825 | 1461063211559 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133b518000 == 82 [pid = 1825] [id = 271] 03:53:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f1326176000) [pid = 1825] [serial = 814] [outer = (nil)] 03:53:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f1324310c00) [pid = 1825] [serial = 815] [outer = 0x7f1326176000] 03:53:31 INFO - PROCESS | 1825 | 1461063211637 Marionette DEBUG loaded listener.js 03:53:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f132a0f1800) [pid = 1825] [serial = 816] [outer = 0x7f1326176000] 03:53:32 INFO - PROCESS | 1825 | 1461063212513 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:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1326ms 03:53:32 INFO - PROCESS | 1825 | 1461063212542 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 03:53:32 INFO - PROCESS | 1825 | 1461063212545 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 03:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:53:32 INFO - PROCESS | 1825 | 1461063212551 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:53:32 INFO - PROCESS | 1825 | 1461063212554 Marionette TRACE conn3 <- [1,1058,null,{}] 03:53:32 INFO - PROCESS | 1825 | 1461063212559 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:53:32 INFO - PROCESS | 1825 | 1461063212716 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 03:53:32 INFO - PROCESS | 1825 | 1461063212892 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1340477000 == 83 [pid = 1825] [id = 272] 03:53:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f1328e2cc00) [pid = 1825] [serial = 817] [outer = (nil)] 03:53:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f132b684800) [pid = 1825] [serial = 818] [outer = 0x7f1328e2cc00] 03:53:32 INFO - PROCESS | 1825 | 1461063212960 Marionette DEBUG loaded listener.js 03:53:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f1334f50000) [pid = 1825] [serial = 819] [outer = 0x7f1328e2cc00] 03:53:33 INFO - PROCESS | 1825 | 1461063213796 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:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1284ms 03:53:33 INFO - PROCESS | 1825 | 1461063213835 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 03:53:33 INFO - PROCESS | 1825 | 1461063213838 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 03:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:53:33 INFO - PROCESS | 1825 | 1461063213844 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:53:33 INFO - PROCESS | 1825 | 1461063213846 Marionette TRACE conn3 <- [1,1062,null,{}] 03:53:33 INFO - PROCESS | 1825 | 1461063213852 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:53:34 INFO - PROCESS | 1825 | 1461063214026 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 03:53:34 INFO - PROCESS | 1825 | 1461063214205 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13194a4000 == 84 [pid = 1825] [id = 273] 03:53:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f1334f57800) [pid = 1825] [serial = 820] [outer = (nil)] 03:53:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f1335db3c00) [pid = 1825] [serial = 821] [outer = 0x7f1334f57800] 03:53:34 INFO - PROCESS | 1825 | 1461063214275 Marionette DEBUG loaded listener.js 03:53:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f1336090400) [pid = 1825] [serial = 822] [outer = 0x7f1334f57800] 03:53:35 INFO - PROCESS | 1825 | 1461063215134 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:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1338ms 03:53:35 INFO - PROCESS | 1825 | 1461063215183 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 03:53:35 INFO - PROCESS | 1825 | 1461063215187 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 03:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:53:35 INFO - PROCESS | 1825 | 1461063215193 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:53:35 INFO - PROCESS | 1825 | 1461063215196 Marionette TRACE conn3 <- [1,1066,null,{}] 03:53:35 INFO - PROCESS | 1825 | 1461063215201 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:53:35 INFO - PROCESS | 1825 | 1461063215348 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 03:53:35 INFO - PROCESS | 1825 | 1461063215535 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e48f800 == 85 [pid = 1825] [id = 274] 03:53:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f1334fd8800) [pid = 1825] [serial = 823] [outer = (nil)] 03:53:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f133620fc00) [pid = 1825] [serial = 824] [outer = 0x7f1334fd8800] 03:53:35 INFO - PROCESS | 1825 | 1461063215602 Marionette DEBUG loaded listener.js 03:53:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f1336fd4000) [pid = 1825] [serial = 825] [outer = 0x7f1334fd8800] 03:53:36 INFO - PROCESS | 1825 | 1461063216464 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:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1332ms 03:53:36 INFO - PROCESS | 1825 | 1461063216526 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 03:53:36 INFO - PROCESS | 1825 | 1461063216530 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 03:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:53:36 INFO - PROCESS | 1825 | 1461063216535 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:53:36 INFO - PROCESS | 1825 | 1461063216538 Marionette TRACE conn3 <- [1,1070,null,{}] 03:53:36 INFO - PROCESS | 1825 | 1461063216543 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:53:36 INFO - PROCESS | 1825 | 1461063216690 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 03:53:36 INFO - PROCESS | 1825 | 1461063216872 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e3cf800 == 86 [pid = 1825] [id = 275] 03:53:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f131d082c00) [pid = 1825] [serial = 826] [outer = (nil)] 03:53:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f1336fd5400) [pid = 1825] [serial = 827] [outer = 0x7f131d082c00] 03:53:36 INFO - PROCESS | 1825 | 1461063216944 Marionette DEBUG loaded listener.js 03:53:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f1337207000) [pid = 1825] [serial = 828] [outer = 0x7f131d082c00] 03:53:37 INFO - PROCESS | 1825 | 1461063217719 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:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1233ms 03:53:37 INFO - PROCESS | 1825 | 1461063217770 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 03:53:37 INFO - PROCESS | 1825 | 1461063217774 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 03:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:53:37 INFO - PROCESS | 1825 | 1461063217779 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:53:37 INFO - PROCESS | 1825 | 1461063217781 Marionette TRACE conn3 <- [1,1074,null,{}] 03:53:37 INFO - PROCESS | 1825 | 1461063217787 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:53:37 INFO - PROCESS | 1825 | 1461063217943 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 03:53:38 INFO - PROCESS | 1825 | 1461063218119 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13281a6800 == 87 [pid = 1825] [id = 276] 03:53:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f131ff45c00) [pid = 1825] [serial = 829] [outer = (nil)] 03:53:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f133911f400) [pid = 1825] [serial = 830] [outer = 0x7f131ff45c00] 03:53:38 INFO - PROCESS | 1825 | 1461063218184 Marionette DEBUG loaded listener.js 03:53:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f13391cc000) [pid = 1825] [serial = 831] [outer = 0x7f131ff45c00] 03:53:39 INFO - PROCESS | 1825 | 1461063219011 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:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1283ms 03:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:53:39 INFO - PROCESS | 1825 | 1461063219063 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 03:53:39 INFO - PROCESS | 1825 | 1461063219066 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 03:53:39 INFO - PROCESS | 1825 | 1461063219072 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:53:39 INFO - PROCESS | 1825 | 1461063219075 Marionette TRACE conn3 <- [1,1078,null,{}] 03:53:39 INFO - PROCESS | 1825 | 1461063219080 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:53:39 INFO - PROCESS | 1825 | 1461063219227 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 03:53:39 INFO - PROCESS | 1825 | 1461063219405 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13281be000 == 88 [pid = 1825] [id = 277] 03:53:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f13360e9400) [pid = 1825] [serial = 832] [outer = (nil)] 03:53:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f133928d400) [pid = 1825] [serial = 833] [outer = 0x7f13360e9400] 03:53:39 INFO - PROCESS | 1825 | 1461063219473 Marionette DEBUG loaded listener.js 03:53:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f133af22c00) [pid = 1825] [serial = 834] [outer = 0x7f13360e9400] 03:53:40 INFO - PROCESS | 1825 | 1461063220324 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:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1279ms 03:53:40 INFO - PROCESS | 1825 | 1461063220351 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 03:53:40 INFO - PROCESS | 1825 | 1461063220355 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 03:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:53:40 INFO - PROCESS | 1825 | 1461063220360 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:53:40 INFO - PROCESS | 1825 | 1461063220364 Marionette TRACE conn3 <- [1,1082,null,{}] 03:53:40 INFO - PROCESS | 1825 | 1461063220369 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:53:40 INFO - PROCESS | 1825 | 1461063220553 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 03:53:40 INFO - PROCESS | 1825 | 1461063220739 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1313467800 == 89 [pid = 1825] [id = 278] 03:53:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f13158cc000) [pid = 1825] [serial = 835] [outer = (nil)] 03:53:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f133b057c00) [pid = 1825] [serial = 836] [outer = 0x7f13158cc000] 03:53:40 INFO - PROCESS | 1825 | 1461063220816 Marionette DEBUG loaded listener.js 03:53:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f133b392400) [pid = 1825] [serial = 837] [outer = 0x7f13158cc000] 03:53:41 INFO - PROCESS | 1825 | 1461063221669 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:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1376ms 03:53:41 INFO - PROCESS | 1825 | 1461063221737 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 03:53:41 INFO - PROCESS | 1825 | 1461063221740 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 03:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:53:41 INFO - PROCESS | 1825 | 1461063221746 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:53:41 INFO - PROCESS | 1825 | 1461063221748 Marionette TRACE conn3 <- [1,1086,null,{}] 03:53:41 INFO - PROCESS | 1825 | 1461063221753 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:53:41 INFO - PROCESS | 1825 | 1461063221915 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 03:53:42 INFO - PROCESS | 1825 | 1461063222095 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1312a7f000 == 90 [pid = 1825] [id = 279] 03:53:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f1312b28c00) [pid = 1825] [serial = 838] [outer = (nil)] 03:53:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f1312b2e000) [pid = 1825] [serial = 839] [outer = 0x7f1312b28c00] 03:53:42 INFO - PROCESS | 1825 | 1461063222164 Marionette DEBUG loaded listener.js 03:53:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f1312b33000) [pid = 1825] [serial = 840] [outer = 0x7f1312b28c00] 03:53:42 INFO - PROCESS | 1825 | 1461063222941 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:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1232ms 03:53:42 INFO - PROCESS | 1825 | 1461063222978 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 03:53:42 INFO - PROCESS | 1825 | 1461063222981 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 03:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:53:42 INFO - PROCESS | 1825 | 1461063222987 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:53:42 INFO - PROCESS | 1825 | 1461063222989 Marionette TRACE conn3 <- [1,1090,null,{}] 03:53:43 INFO - PROCESS | 1825 | 1461063223010 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:53:43 INFO - PROCESS | 1825 | 1461063223209 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 03:53:43 INFO - PROCESS | 1825 | 1461063223633 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131801f800 == 91 [pid = 1825] [id = 280] 03:53:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f1314506c00) [pid = 1825] [serial = 841] [outer = (nil)] 03:53:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f1316252c00) [pid = 1825] [serial = 842] [outer = 0x7f1314506c00] 03:53:43 INFO - PROCESS | 1825 | 1461063223785 Marionette DEBUG loaded listener.js 03:53:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f1317742800) [pid = 1825] [serial = 843] [outer = 0x7f1314506c00] 03:53:44 INFO - PROCESS | 1825 | 1461063224644 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:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1726ms 03:53:44 INFO - PROCESS | 1825 | 1461063224714 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 03:53:44 INFO - PROCESS | 1825 | 1461063224718 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 03:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:53:44 INFO - PROCESS | 1825 | 1461063224725 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:53:44 INFO - PROCESS | 1825 | 1461063224731 Marionette TRACE conn3 <- [1,1094,null,{}] 03:53:44 INFO - PROCESS | 1825 | 1461063224737 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:53:44 INFO - PROCESS | 1825 | 1461063224901 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 03:53:45 INFO - PROCESS | 1825 | 1461063225244 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13182d2000 == 92 [pid = 1825] [id = 281] 03:53:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f13178a2400) [pid = 1825] [serial = 844] [outer = (nil)] 03:53:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f13181e7400) [pid = 1825] [serial = 845] [outer = 0x7f13178a2400] 03:53:45 INFO - PROCESS | 1825 | 1461063225321 Marionette DEBUG loaded listener.js 03:53:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f131969ac00) [pid = 1825] [serial = 846] [outer = 0x7f13178a2400] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f1324386c00) [pid = 1825] [serial = 752] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f132430e000) [pid = 1825] [serial = 724] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f132301ec00) [pid = 1825] [serial = 721] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f1320c7b400) [pid = 1825] [serial = 715] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f1322f55000) [pid = 1825] [serial = 718] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1327114800 == 91 [pid = 1825] [id = 266] 03:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1327753000 == 90 [pid = 1825] [id = 265] 03:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131fff2800 == 89 [pid = 1825] [id = 264] 03:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131cfa9800 == 88 [pid = 1825] [id = 263] 03:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131949f000 == 87 [pid = 1825] [id = 262] 03:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f06f800 == 86 [pid = 1825] [id = 261] 03:53:46 INFO - PROCESS | 1825 | 1461063226310 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:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133aacd000 == 85 [pid = 1825] [id = 256] 03:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1338c02800 == 84 [pid = 1825] [id = 255] 03:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132e7be000 == 83 [pid = 1825] [id = 254] 03:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328e46000 == 82 [pid = 1825] [id = 253] 03:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131fb9d800 == 81 [pid = 1825] [id = 252] 03:53:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131978c000 == 80 [pid = 1825] [id = 251] 03:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1635ms 03:53:46 INFO - PROCESS | 1825 | 1461063226363 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 03:53:46 INFO - PROCESS | 1825 | 1461063226367 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 03:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:53:46 INFO - PROCESS | 1825 | 1461063226375 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:53:46 INFO - PROCESS | 1825 | 1461063226378 Marionette TRACE conn3 <- [1,1098,null,{}] 03:53:46 INFO - PROCESS | 1825 | 1461063226383 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:53:46 INFO - PROCESS | 1825 | 1461063226536 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f131fc0f000) [pid = 1825] [serial = 744] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f131f382c00) [pid = 1825] [serial = 749] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f131f380400) [pid = 1825] [serial = 739] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f13181f0800) [pid = 1825] [serial = 703] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f131ff4f400) [pid = 1825] [serial = 712] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f131d08b400) [pid = 1825] [serial = 736] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f131d2e7800) [pid = 1825] [serial = 737] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f1316981c00) [pid = 1825] [serial = 479] [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:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f1322e1f000) [pid = 1825] [serial = 747] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f131f7eac00) [pid = 1825] [serial = 743] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f131f3bd000) [pid = 1825] [serial = 740] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f1322f57000) [pid = 1825] [serial = 750] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f131c762c00) [pid = 1825] [serial = 734] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f131f81e000) [pid = 1825] [serial = 709] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f131c67cc00) [pid = 1825] [serial = 733] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f131c6b7c00) [pid = 1825] [serial = 727] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f13178b1000) [pid = 1825] [serial = 731] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f131c8f2400) [pid = 1825] [serial = 706] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f1320c7d800) [pid = 1825] [serial = 746] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f131778cc00) [pid = 1825] [serial = 730] [outer = (nil)] [url = about:blank] 03:53:46 INFO - PROCESS | 1825 | 1461063226769 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131caa5800 == 81 [pid = 1825] [id = 282] 03:53:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f13181f0800) [pid = 1825] [serial = 847] [outer = (nil)] 03:53:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f131c8ea400) [pid = 1825] [serial = 848] [outer = 0x7f13181f0800] 03:53:46 INFO - PROCESS | 1825 | 1461063226831 Marionette DEBUG loaded listener.js 03:53:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f131d2d8400) [pid = 1825] [serial = 849] [outer = 0x7f13181f0800] 03:53:47 INFO - PROCESS | 1825 | 1461063227564 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:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1232ms 03:53:47 INFO - PROCESS | 1825 | 1461063227607 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 03:53:47 INFO - PROCESS | 1825 | 1461063227611 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 03:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:53:47 INFO - PROCESS | 1825 | 1461063227618 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:53:47 INFO - PROCESS | 1825 | 1461063227625 Marionette TRACE conn3 <- [1,1102,null,{}] 03:53:47 INFO - PROCESS | 1825 | 1461063227656 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:53:47 INFO - PROCESS | 1825 | 1461063227797 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 03:53:47 INFO - PROCESS | 1825 | 1461063227814 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f06f800 == 82 [pid = 1825] [id = 283] 03:53:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f131d2d9000) [pid = 1825] [serial = 850] [outer = (nil)] 03:53:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f131f7eac00) [pid = 1825] [serial = 851] [outer = 0x7f131d2d9000] 03:53:47 INFO - PROCESS | 1825 | 1461063227868 Marionette DEBUG loaded listener.js 03:53:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f131fc05000) [pid = 1825] [serial = 852] [outer = 0x7f131d2d9000] 03:53:48 INFO - PROCESS | 1825 | 1461063228655 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:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1054ms 03:53:48 INFO - PROCESS | 1825 | 1461063228671 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 03:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:53:48 INFO - PROCESS | 1825 | 1461063228676 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 03:53:48 INFO - PROCESS | 1825 | 1461063228681 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:53:48 INFO - PROCESS | 1825 | 1461063228684 Marionette TRACE conn3 <- [1,1106,null,{}] 03:53:48 INFO - PROCESS | 1825 | 1461063228688 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:53:49 INFO - PROCESS | 1825 | 1461063229150 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 03:53:49 INFO - PROCESS | 1825 | 1461063229188 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131fb9b000 == 83 [pid = 1825] [id = 284] 03:53:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f131d2e7800) [pid = 1825] [serial = 853] [outer = (nil)] 03:53:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f131ff41c00) [pid = 1825] [serial = 854] [outer = 0x7f131d2e7800] 03:53:49 INFO - PROCESS | 1825 | 1461063229271 Marionette DEBUG loaded listener.js 03:53:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f1320fdf000) [pid = 1825] [serial = 855] [outer = 0x7f131d2e7800] 03:53:50 INFO - PROCESS | 1825 | 1461063230083 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:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1425ms 03:53:50 INFO - PROCESS | 1825 | 1461063230110 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 03:53:50 INFO - PROCESS | 1825 | 1461063230113 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 03:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:53:50 INFO - PROCESS | 1825 | 1461063230118 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:53:50 INFO - PROCESS | 1825 | 1461063230121 Marionette TRACE conn3 <- [1,1110,null,{}] 03:53:50 INFO - PROCESS | 1825 | 1461063230129 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:53:50 INFO - PROCESS | 1825 | 1461063230358 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 03:53:50 INFO - PROCESS | 1825 | 1461063230382 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132585c800 == 84 [pid = 1825] [id = 285] 03:53:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f1322ea9000) [pid = 1825] [serial = 856] [outer = (nil)] 03:53:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f1322f57000) [pid = 1825] [serial = 857] [outer = 0x7f1322ea9000] 03:53:50 INFO - PROCESS | 1825 | 1461063230465 Marionette DEBUG loaded listener.js 03:53:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f1325976800) [pid = 1825] [serial = 858] [outer = 0x7f1322ea9000] 03:53:51 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f131d2d2800) [pid = 1825] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:53:51 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f131697b800) [pid = 1825] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:53:51 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f1319423000) [pid = 1825] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:53:51 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f131d2d9400) [pid = 1825] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:53:51 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f1321b4f400) [pid = 1825] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:53:51 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f131941e400) [pid = 1825] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:53:51 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f131d19d000) [pid = 1825] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:53:51 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f131789bc00) [pid = 1825] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:53:51 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f13158d8000) [pid = 1825] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:53:51 INFO - PROCESS | 1825 | 1461063231514 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:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1433ms 03:53:51 INFO - PROCESS | 1825 | 1461063231551 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 03:53:51 INFO - PROCESS | 1825 | 1461063231553 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 03:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:53:51 INFO - PROCESS | 1825 | 1461063231560 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:53:51 INFO - PROCESS | 1825 | 1461063231562 Marionette TRACE conn3 <- [1,1114,null,{}] 03:53:51 INFO - PROCESS | 1825 | 1461063231567 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:53:51 INFO - PROCESS | 1825 | 1461063231707 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 03:53:51 INFO - PROCESS | 1825 | 1461063231731 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13266a5800 == 85 [pid = 1825] [id = 286] 03:53:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f131941e400) [pid = 1825] [serial = 859] [outer = (nil)] 03:53:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f131d2d9400) [pid = 1825] [serial = 860] [outer = 0x7f131941e400] 03:53:51 INFO - PROCESS | 1825 | 1461063231791 Marionette DEBUG loaded listener.js 03:53:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f13269dfc00) [pid = 1825] [serial = 861] [outer = 0x7f131941e400] 03:53:52 INFO - PROCESS | 1825 | 1461063232536 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:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1026ms 03:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:53:52 INFO - PROCESS | 1825 | 1461063232586 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 03:53:52 INFO - PROCESS | 1825 | 1461063232588 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 03:53:52 INFO - PROCESS | 1825 | 1461063232594 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:53:52 INFO - PROCESS | 1825 | 1461063232597 Marionette TRACE conn3 <- [1,1118,null,{}] 03:53:52 INFO - PROCESS | 1825 | 1461063232602 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:53:52 INFO - PROCESS | 1825 | 1461063232789 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 03:53:52 INFO - PROCESS | 1825 | 1461063232806 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328569800 == 86 [pid = 1825] [id = 287] 03:53:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f131450f400) [pid = 1825] [serial = 862] [outer = (nil)] 03:53:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f132698d400) [pid = 1825] [serial = 863] [outer = 0x7f131450f400] 03:53:52 INFO - PROCESS | 1825 | 1461063232866 Marionette DEBUG loaded listener.js 03:53:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f13286d0c00) [pid = 1825] [serial = 864] [outer = 0x7f131450f400] 03:53:53 INFO - PROCESS | 1825 | 1461063233783 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:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1226ms 03:53:53 INFO - PROCESS | 1825 | 1461063233820 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 03:53:53 INFO - PROCESS | 1825 | 1461063233825 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 03:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:53:53 INFO - PROCESS | 1825 | 1461063233833 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:53:53 INFO - PROCESS | 1825 | 1461063233839 Marionette TRACE conn3 <- [1,1122,null,{}] 03:53:53 INFO - PROCESS | 1825 | 1461063233848 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:53:54 INFO - PROCESS | 1825 | 1461063234034 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 03:53:54 INFO - PROCESS | 1825 | 1461063234224 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c6e0000 == 87 [pid = 1825] [id = 288] 03:53:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f1312b2d000) [pid = 1825] [serial = 865] [outer = (nil)] 03:53:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f131774ac00) [pid = 1825] [serial = 866] [outer = 0x7f1312b2d000] 03:53:54 INFO - PROCESS | 1825 | 1461063234296 Marionette DEBUG loaded listener.js 03:53:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f13181e3400) [pid = 1825] [serial = 867] [outer = 0x7f1312b2d000] 03:53:55 INFO - PROCESS | 1825 | 1461063235223 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:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1439ms 03:53:55 INFO - PROCESS | 1825 | 1461063235273 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 03:53:55 INFO - PROCESS | 1825 | 1461063235282 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 03:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:53:55 INFO - PROCESS | 1825 | 1461063235291 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:53:55 INFO - PROCESS | 1825 | 1461063235295 Marionette TRACE conn3 <- [1,1126,null,{}] 03:53:55 INFO - PROCESS | 1825 | 1461063235300 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:53:55 INFO - PROCESS | 1825 | 1461063235487 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 03:53:55 INFO - PROCESS | 1825 | 1461063235668 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f6e1800 == 88 [pid = 1825] [id = 289] 03:53:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f1316258000) [pid = 1825] [serial = 868] [outer = (nil)] 03:53:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f131d2d6000) [pid = 1825] [serial = 869] [outer = 0x7f1316258000] 03:53:55 INFO - PROCESS | 1825 | 1461063235739 Marionette DEBUG loaded listener.js 03:53:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f131e5eac00) [pid = 1825] [serial = 870] [outer = 0x7f1316258000] 03:53:56 INFO - PROCESS | 1825 | 1461063236689 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:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1435ms 03:53:56 INFO - PROCESS | 1825 | 1461063236726 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 03:53:56 INFO - PROCESS | 1825 | 1461063236730 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 03:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:53:56 INFO - PROCESS | 1825 | 1461063236736 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:53:56 INFO - PROCESS | 1825 | 1461063236741 Marionette TRACE conn3 <- [1,1130,null,{}] 03:53:56 INFO - PROCESS | 1825 | 1461063236756 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:53:56 INFO - PROCESS | 1825 | 1461063236954 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 03:53:57 INFO - PROCESS | 1825 | 1461063237177 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132b660800 == 89 [pid = 1825] [id = 290] 03:53:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f131f377400) [pid = 1825] [serial = 871] [outer = (nil)] 03:53:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f1322e1ac00) [pid = 1825] [serial = 872] [outer = 0x7f131f377400] 03:53:57 INFO - PROCESS | 1825 | 1461063237295 Marionette DEBUG loaded listener.js 03:53:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f132588d800) [pid = 1825] [serial = 873] [outer = 0x7f131f377400] 03:53:58 INFO - PROCESS | 1825 | 1461063238112 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:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1448ms 03:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:53:58 INFO - PROCESS | 1825 | 1461063238184 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 03:53:58 INFO - PROCESS | 1825 | 1461063238188 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 03:53:58 INFO - PROCESS | 1825 | 1461063238194 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:53:58 INFO - PROCESS | 1825 | 1461063238197 Marionette TRACE conn3 <- [1,1134,null,{}] 03:53:58 INFO - PROCESS | 1825 | 1461063238202 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:53:58 INFO - PROCESS | 1825 | 1461063238398 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 03:53:58 INFO - PROCESS | 1825 | 1461063238573 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13362a6800 == 90 [pid = 1825] [id = 291] 03:53:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f1320c56800) [pid = 1825] [serial = 874] [outer = (nil)] 03:53:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f1327895000) [pid = 1825] [serial = 875] [outer = 0x7f1320c56800] 03:53:58 INFO - PROCESS | 1825 | 1461063238640 Marionette DEBUG loaded listener.js 03:53:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f13288aa000) [pid = 1825] [serial = 876] [outer = 0x7f1320c56800] 03:53:59 INFO - PROCESS | 1825 | 1461063239506 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:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1383ms 03:53:59 INFO - PROCESS | 1825 | 1461063239576 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 03:53:59 INFO - PROCESS | 1825 | 1461063239579 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 03:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:53:59 INFO - PROCESS | 1825 | 1461063239585 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:53:59 INFO - PROCESS | 1825 | 1461063239587 Marionette TRACE conn3 <- [1,1138,null,{}] 03:53:59 INFO - PROCESS | 1825 | 1461063239592 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:53:59 INFO - PROCESS | 1825 | 1461063239753 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 03:53:59 INFO - PROCESS | 1825 | 1461063239957 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133aace000 == 91 [pid = 1825] [id = 292] 03:53:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f1317747c00) [pid = 1825] [serial = 877] [outer = (nil)] 03:54:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f132a03ac00) [pid = 1825] [serial = 878] [outer = 0x7f1317747c00] 03:54:00 INFO - PROCESS | 1825 | 1461063240025 Marionette DEBUG loaded listener.js 03:54:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f132f23bc00) [pid = 1825] [serial = 879] [outer = 0x7f1317747c00] 03:54:00 INFO - PROCESS | 1825 | 1461063240823 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:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1282ms 03:54:00 INFO - PROCESS | 1825 | 1461063240868 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 03:54:00 INFO - PROCESS | 1825 | 1461063240871 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 03:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:54:00 INFO - PROCESS | 1825 | 1461063240877 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:54:00 INFO - PROCESS | 1825 | 1461063240880 Marionette TRACE conn3 <- [1,1142,null,{}] 03:54:00 INFO - PROCESS | 1825 | 1461063240885 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:54:01 INFO - PROCESS | 1825 | 1461063241084 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 03:54:01 INFO - PROCESS | 1825 | 1461063241262 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f134046c800 == 92 [pid = 1825] [id = 293] 03:54:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f1334f4f400) [pid = 1825] [serial = 880] [outer = (nil)] 03:54:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f1335e79400) [pid = 1825] [serial = 881] [outer = 0x7f1334f4f400] 03:54:01 INFO - PROCESS | 1825 | 1461063241334 Marionette DEBUG loaded listener.js 03:54:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f1339246000) [pid = 1825] [serial = 882] [outer = 0x7f1334f4f400] 03:54:02 INFO - PROCESS | 1825 | 1461063242179 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:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1326ms 03:54:02 INFO - PROCESS | 1825 | 1461063242205 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 03:54:02 INFO - PROCESS | 1825 | 1461063242209 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 03:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:54:02 INFO - PROCESS | 1825 | 1461063242214 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:54:02 INFO - PROCESS | 1825 | 1461063242217 Marionette TRACE conn3 <- [1,1146,null,{}] 03:54:02 INFO - PROCESS | 1825 | 1461063242222 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:54:02 INFO - PROCESS | 1825 | 1461063242386 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 03:54:02 INFO - PROCESS | 1825 | 1461063242571 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13145ec000 == 93 [pid = 1825] [id = 294] 03:54:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f1312352400) [pid = 1825] [serial = 883] [outer = (nil)] 03:54:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f131235c000) [pid = 1825] [serial = 884] [outer = 0x7f1312352400] 03:54:02 INFO - PROCESS | 1825 | 1461063242640 Marionette DEBUG loaded listener.js 03:54:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f1312360c00) [pid = 1825] [serial = 885] [outer = 0x7f1312352400] 03:54:03 INFO - PROCESS | 1825 | 1461063243476 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:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1330ms 03:54:03 INFO - PROCESS | 1825 | 1461063243545 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 03:54:03 INFO - PROCESS | 1825 | 1461063243549 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 03:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:54:03 INFO - PROCESS | 1825 | 1461063243554 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:54:03 INFO - PROCESS | 1825 | 1461063243557 Marionette TRACE conn3 <- [1,1150,null,{}] 03:54:03 INFO - PROCESS | 1825 | 1461063243562 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:54:03 INFO - PROCESS | 1825 | 1461063243713 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 03:54:03 INFO - PROCESS | 1825 | 1461063243896 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132798a800 == 94 [pid = 1825] [id = 295] 03:54:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f1312355400) [pid = 1825] [serial = 886] [outer = (nil)] 03:54:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f1312b94c00) [pid = 1825] [serial = 887] [outer = 0x7f1312355400] 03:54:03 INFO - PROCESS | 1825 | 1461063243965 Marionette DEBUG loaded listener.js 03:54:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f1312b98000) [pid = 1825] [serial = 888] [outer = 0x7f1312355400] 03:54:04 INFO - PROCESS | 1825 | 1461063244758 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:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1234ms 03:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:54:04 INFO - PROCESS | 1825 | 1461063244789 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 03:54:04 INFO - PROCESS | 1825 | 1461063244792 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 03:54:04 INFO - PROCESS | 1825 | 1461063244798 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:54:04 INFO - PROCESS | 1825 | 1461063244801 Marionette TRACE conn3 <- [1,1154,null,{}] 03:54:04 INFO - PROCESS | 1825 | 1461063244806 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:54:04 INFO - PROCESS | 1825 | 1461063244977 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 03:54:05 INFO - PROCESS | 1825 | 1461063245161 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13105d0800 == 95 [pid = 1825] [id = 296] 03:54:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f131235cc00) [pid = 1825] [serial = 889] [outer = (nil)] 03:54:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f1312b9d800) [pid = 1825] [serial = 890] [outer = 0x7f131235cc00] 03:54:05 INFO - PROCESS | 1825 | 1461063245227 Marionette DEBUG loaded listener.js 03:54:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f1336fd3400) [pid = 1825] [serial = 891] [outer = 0x7f131235cc00] 03:54:06 INFO - PROCESS | 1825 | 1461063246088 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:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1332ms 03:54:06 INFO - PROCESS | 1825 | 1461063246129 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 03:54:06 INFO - PROCESS | 1825 | 1461063246133 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 03:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:54:06 INFO - PROCESS | 1825 | 1461063246138 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:54:06 INFO - PROCESS | 1825 | 1461063246140 Marionette TRACE conn3 <- [1,1158,null,{}] 03:54:06 INFO - PROCESS | 1825 | 1461063246146 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:54:06 INFO - PROCESS | 1825 | 1461063246307 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 03:54:06 INFO - PROCESS | 1825 | 1461063246491 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327990800 == 96 [pid = 1825] [id = 297] 03:54:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f131235f000) [pid = 1825] [serial = 892] [outer = (nil)] 03:54:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f1312cc7c00) [pid = 1825] [serial = 893] [outer = 0x7f131235f000] 03:54:06 INFO - PROCESS | 1825 | 1461063246556 Marionette DEBUG loaded listener.js 03:54:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f1312ccd800) [pid = 1825] [serial = 894] [outer = 0x7f131235f000] 03:54:07 INFO - PROCESS | 1825 | 1461063247404 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:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1326ms 03:54:07 INFO - PROCESS | 1825 | 1461063247465 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 03:54:07 INFO - PROCESS | 1825 | 1461063247469 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 03:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:54:07 INFO - PROCESS | 1825 | 1461063247475 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:54:07 INFO - PROCESS | 1825 | 1461063247478 Marionette TRACE conn3 <- [1,1162,null,{}] 03:54:07 INFO - PROCESS | 1825 | 1461063247483 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:54:07 INFO - PROCESS | 1825 | 1461063247661 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 03:54:07 INFO - PROCESS | 1825 | 1461063247839 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13138b8000 == 97 [pid = 1825] [id = 298] 03:54:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f1312b9a000) [pid = 1825] [serial = 895] [outer = (nil)] 03:54:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f1315ea1400) [pid = 1825] [serial = 896] [outer = 0x7f1312b9a000] 03:54:07 INFO - PROCESS | 1825 | 1461063247918 Marionette DEBUG loaded listener.js 03:54:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f1315ea9c00) [pid = 1825] [serial = 897] [outer = 0x7f1312b9a000] 03:54:08 INFO - PROCESS | 1825 | 1461063248742 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:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1328ms 03:54:08 INFO - PROCESS | 1825 | 1461063248803 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 03:54:08 INFO - PROCESS | 1825 | 1461063248807 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 03:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:54:08 INFO - PROCESS | 1825 | 1461063248812 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:54:08 INFO - PROCESS | 1825 | 1461063248814 Marionette TRACE conn3 <- [1,1166,null,{}] 03:54:08 INFO - PROCESS | 1825 | 1461063248820 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:54:09 INFO - PROCESS | 1825 | 1461063248992 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 03:54:09 INFO - PROCESS | 1825 | 1461063249198 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131603c000 == 98 [pid = 1825] [id = 299] 03:54:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f1312b30800) [pid = 1825] [serial = 898] [outer = (nil)] 03:54:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f131614b400) [pid = 1825] [serial = 899] [outer = 0x7f1312b30800] 03:54:09 INFO - PROCESS | 1825 | 1461063249267 Marionette DEBUG loaded listener.js 03:54:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f1316151000) [pid = 1825] [serial = 900] [outer = 0x7f1312b30800] 03:54:10 INFO - PROCESS | 1825 | 1461063250093 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:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1327ms 03:54:10 INFO - PROCESS | 1825 | 1461063250143 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 03:54:10 INFO - PROCESS | 1825 | 1461063250146 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 03:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:54:10 INFO - PROCESS | 1825 | 1461063250152 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:54:10 INFO - PROCESS | 1825 | 1461063250154 Marionette TRACE conn3 <- [1,1170,null,{}] 03:54:10 INFO - PROCESS | 1825 | 1461063250159 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:54:10 INFO - PROCESS | 1825 | 1461063250329 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 03:54:10 INFO - PROCESS | 1825 | 1461063250527 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130fea4000 == 99 [pid = 1825] [id = 300] 03:54:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f1312cce800) [pid = 1825] [serial = 901] [outer = (nil)] 03:54:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f131624f800) [pid = 1825] [serial = 902] [outer = 0x7f1312cce800] 03:54:10 INFO - PROCESS | 1825 | 1461063250594 Marionette DEBUG loaded listener.js 03:54:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f131d2d5400) [pid = 1825] [serial = 903] [outer = 0x7f1312cce800] 03:54:11 INFO - PROCESS | 1825 | 1461063251422 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:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1331ms 03:54:11 INFO - PROCESS | 1825 | 1461063251484 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 03:54:11 INFO - PROCESS | 1825 | 1461063251487 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 03:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:54:11 INFO - PROCESS | 1825 | 1461063251493 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:54:11 INFO - PROCESS | 1825 | 1461063251496 Marionette TRACE conn3 <- [1,1174,null,{}] 03:54:11 INFO - PROCESS | 1825 | 1461063251502 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:54:11 INFO - PROCESS | 1825 | 1461063251664 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 03:54:12 INFO - PROCESS | 1825 | 1461063252237 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13145e6000 == 100 [pid = 1825] [id = 301] 03:54:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f1312b2d400) [pid = 1825] [serial = 904] [outer = (nil)] 03:54:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f1312cc5000) [pid = 1825] [serial = 905] [outer = 0x7f1312b2d400] 03:54:12 INFO - PROCESS | 1825 | 1461063252351 Marionette DEBUG loaded listener.js 03:54:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f1313133400) [pid = 1825] [serial = 906] [outer = 0x7f1312b2d400] 03:54:13 INFO - PROCESS | 1825 | 1461063253181 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:54:13 INFO - PROCESS | 1825 | 1461063253238 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 03:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:54:13 INFO - PROCESS | 1825 | 1461063253247 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:54:13 INFO - PROCESS | 1825 | 1461063253250 Marionette TRACE conn3 <- [1,1178,null,{}] 03:54:13 INFO - PROCESS | 1825 | 1461063253257 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:54:13 INFO - PROCESS | 1825 | 1461063253435 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 03:54:13 INFO - PROCESS | 1825 | 1461063253835 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131345a800 == 101 [pid = 1825] [id = 302] 03:54:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f1316145400) [pid = 1825] [serial = 907] [outer = (nil)] 03:54:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f1316153000) [pid = 1825] [serial = 908] [outer = 0x7f1316145400] 03:54:13 INFO - PROCESS | 1825 | 1461063253909 Marionette DEBUG loaded listener.js 03:54:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f1316c85800) [pid = 1825] [serial = 909] [outer = 0x7f1316145400] 03:54:14 INFO - PROCESS | 1825 | 1461063254775 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:54:14 INFO - PROCESS | 1825 | 1461063254837 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 03:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:54:14 INFO - PROCESS | 1825 | 1461063254843 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:54:14 INFO - PROCESS | 1825 | 1461063254846 Marionette TRACE conn3 <- [1,1182,null,{}] 03:54:14 INFO - PROCESS | 1825 | 1461063254851 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:54:15 INFO - PROCESS | 1825 | 1461063255060 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 03:54:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132780f800 == 100 [pid = 1825] [id = 233] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f131ff4d400) [pid = 1825] [serial = 761] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f1325659000) [pid = 1825] [serial = 764] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f1327144400) [pid = 1825] [serial = 767] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f132789b000) [pid = 1825] [serial = 770] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f13287aac00) [pid = 1825] [serial = 773] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f132915dc00) [pid = 1825] [serial = 776] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f1329fac800) [pid = 1825] [serial = 779] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f131948b800) [pid = 1825] [serial = 782] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f13286d0000) [pid = 1825] [serial = 803] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13266a5800 == 99 [pid = 1825] [id = 286] 03:54:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132585c800 == 98 [pid = 1825] [id = 285] 03:54:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131fb9b000 == 97 [pid = 1825] [id = 284] 03:54:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f06f800 == 96 [pid = 1825] [id = 283] 03:54:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131caa5800 == 95 [pid = 1825] [id = 282] 03:54:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13182d2000 == 94 [pid = 1825] [id = 281] 03:54:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131801f800 == 93 [pid = 1825] [id = 280] 03:54:15 INFO - PROCESS | 1825 | 1461063255410 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e48f800 == 92 [pid = 1825] [id = 274] 03:54:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13194a4000 == 91 [pid = 1825] [id = 273] 03:54:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131800e000 == 92 [pid = 1825] [id = 303] 03:54:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f13181e2c00) [pid = 1825] [serial = 910] [outer = (nil)] 03:54:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f131c681800) [pid = 1825] [serial = 911] [outer = 0x7f13181e2c00] 03:54:15 INFO - PROCESS | 1825 | 1461063255480 Marionette DEBUG loaded listener.js 03:54:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f131c76ac00) [pid = 1825] [serial = 912] [outer = 0x7f13181e2c00] 03:54:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1340477000 == 91 [pid = 1825] [id = 272] 03:54:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133b518000 == 90 [pid = 1825] [id = 271] 03:54:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133724b800 == 89 [pid = 1825] [id = 270] 03:54:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328561000 == 88 [pid = 1825] [id = 269] 03:54:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131cfb1800 == 87 [pid = 1825] [id = 268] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f131e6d8000) [pid = 1825] [serial = 653] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f1321b51800) [pid = 1825] [serial = 797] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f1323017800) [pid = 1825] [serial = 800] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f1323021c00) [pid = 1825] [serial = 798] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f131d197400) [pid = 1825] [serial = 758] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f1326626800) [pid = 1825] [serial = 753] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f131e5f0000) [pid = 1825] [serial = 791] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f131f508000) [pid = 1825] [serial = 792] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f131c76b000) [pid = 1825] [serial = 788] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f1316256000) [pid = 1825] [serial = 785] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f1317791c00) [pid = 1825] [serial = 786] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f131d19dc00) [pid = 1825] [serial = 789] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f131757e800) [pid = 1825] [serial = 755] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f131ff49400) [pid = 1825] [serial = 794] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f1320f2d000) [pid = 1825] [serial = 795] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f1326991400) [pid = 1825] [serial = 801] [outer = (nil)] [url = about:blank] 03:54:15 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f131ff4c000) [pid = 1825] [serial = 701] [outer = (nil)] [url = about:blank] 03:54:16 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:16 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:54:16 INFO - PROCESS | 1825 | 1461063256201 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:54:16 INFO - PROCESS | 1825 | 1461063256242 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 03:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:54:16 INFO - PROCESS | 1825 | 1461063256257 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:54:16 INFO - PROCESS | 1825 | 1461063256265 Marionette TRACE conn3 <- [1,1186,null,{}] 03:54:16 INFO - PROCESS | 1825 | 1461063256272 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:54:16 INFO - PROCESS | 1825 | 1461063256427 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 03:54:16 INFO - PROCESS | 1825 | 1461063256443 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e695800 == 88 [pid = 1825] [id = 304] 03:54:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f1312ccb000) [pid = 1825] [serial = 913] [outer = (nil)] 03:54:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f131f37e400) [pid = 1825] [serial = 914] [outer = 0x7f1312ccb000] 03:54:16 INFO - PROCESS | 1825 | 1461063256500 Marionette DEBUG loaded listener.js 03:54:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f131f827c00) [pid = 1825] [serial = 915] [outer = 0x7f1312ccb000] 03:54:17 INFO - PROCESS | 1825 | 1461063257253 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:54:17 INFO - PROCESS | 1825 | 1461063257339 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 03:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:54:17 INFO - PROCESS | 1825 | 1461063257346 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:54:17 INFO - PROCESS | 1825 | 1461063257348 Marionette TRACE conn3 <- [1,1190,null,{}] 03:54:17 INFO - PROCESS | 1825 | 1461063257356 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:54:17 INFO - PROCESS | 1825 | 1461063257509 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 03:54:17 INFO - PROCESS | 1825 | 1461063257519 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f6f5000 == 89 [pid = 1825] [id = 305] 03:54:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f131f3bbc00) [pid = 1825] [serial = 916] [outer = (nil)] 03:54:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f1320c55000) [pid = 1825] [serial = 917] [outer = 0x7f131f3bbc00] 03:54:17 INFO - PROCESS | 1825 | 1461063257583 Marionette DEBUG loaded listener.js 03:54:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f1322f5b800) [pid = 1825] [serial = 918] [outer = 0x7f131f3bbc00] 03:54:18 INFO - PROCESS | 1825 | 1461063258455 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:54:18 INFO - PROCESS | 1825 | 1461063258484 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 03:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:54:18 INFO - PROCESS | 1825 | 1461063258490 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:54:18 INFO - PROCESS | 1825 | 1461063258491 Marionette TRACE conn3 <- [1,1194,null,{}] 03:54:18 INFO - PROCESS | 1825 | 1461063258496 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:54:18 INFO - PROCESS | 1825 | 1461063258689 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 03:54:18 INFO - PROCESS | 1825 | 1461063258717 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1323120800 == 90 [pid = 1825] [id = 306] 03:54:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f1326622400) [pid = 1825] [serial = 919] [outer = (nil)] 03:54:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f13269e4c00) [pid = 1825] [serial = 920] [outer = 0x7f1326622400] 03:54:18 INFO - PROCESS | 1825 | 1461063258783 Marionette DEBUG loaded listener.js 03:54:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f1327a1e400) [pid = 1825] [serial = 921] [outer = 0x7f1326622400] 03:54:19 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:19 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:54:19 INFO - PROCESS | 1825 | 1461063259536 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:54:19 INFO - PROCESS | 1825 | 1461063259629 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 03:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:54:19 INFO - PROCESS | 1825 | 1461063259634 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:54:19 INFO - PROCESS | 1825 | 1461063259636 Marionette TRACE conn3 <- [1,1198,null,{}] 03:54:19 INFO - PROCESS | 1825 | 1461063259641 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:54:19 INFO - PROCESS | 1825 | 1461063259832 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 03:54:20 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f1322ea9000) [pid = 1825] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:54:20 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f131d2d9000) [pid = 1825] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:54:20 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f13178a2400) [pid = 1825] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:54:20 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f13274b7400) [pid = 1825] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:54:20 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f131d2e7800) [pid = 1825] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:54:20 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f1314506c00) [pid = 1825] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:54:20 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f13181f0800) [pid = 1825] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:54:20 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f131941e400) [pid = 1825] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:54:20 INFO - PROCESS | 1825 | 1461063260412 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13138b1000 == 91 [pid = 1825] [id = 307] 03:54:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f1312355800) [pid = 1825] [serial = 922] [outer = (nil)] 03:54:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f1312b2b800) [pid = 1825] [serial = 923] [outer = 0x7f1312355800] 03:54:20 INFO - PROCESS | 1825 | 1461063260481 Marionette DEBUG loaded listener.js 03:54:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f1313127000) [pid = 1825] [serial = 924] [outer = 0x7f1312355800] 03:54:21 INFO - PROCESS | 1825 | 1461063261292 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:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1679ms 03:54:21 INFO - PROCESS | 1825 | 1461063261315 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 03:54:21 INFO - PROCESS | 1825 | 1461063261322 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 03:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:54:21 INFO - PROCESS | 1825 | 1461063261331 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:54:21 INFO - PROCESS | 1825 | 1461063261335 Marionette TRACE conn3 <- [1,1202,null,{}] 03:54:21 INFO - PROCESS | 1825 | 1461063261341 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:54:21 INFO - PROCESS | 1825 | 1461063261515 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 03:54:21 INFO - PROCESS | 1825 | 1461063261703 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cf43800 == 92 [pid = 1825] [id = 308] 03:54:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f1312b24800) [pid = 1825] [serial = 925] [outer = (nil)] 03:54:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f1317587800) [pid = 1825] [serial = 926] [outer = 0x7f1312b24800] 03:54:21 INFO - PROCESS | 1825 | 1461063261774 Marionette DEBUG loaded listener.js 03:54:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f13181eac00) [pid = 1825] [serial = 927] [outer = 0x7f1312b24800] 03:54:22 INFO - PROCESS | 1825 | 1461063262755 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:54:22 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:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1482ms 03:54:22 INFO - PROCESS | 1825 | 1461063262816 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 03:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:54:22 INFO - PROCESS | 1825 | 1461063262822 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 03:54:22 INFO - PROCESS | 1825 | 1461063262828 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:54:22 INFO - PROCESS | 1825 | 1461063262831 Marionette TRACE conn3 <- [1,1206,null,{}] 03:54:22 INFO - PROCESS | 1825 | 1461063262836 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:54:23 INFO - PROCESS | 1825 | 1461063263010 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 03:54:23 INFO - PROCESS | 1825 | 1461063263190 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131ffde000 == 93 [pid = 1825] [id = 309] 03:54:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f1315ea6800) [pid = 1825] [serial = 928] [outer = (nil)] 03:54:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f131d2e6400) [pid = 1825] [serial = 929] [outer = 0x7f1315ea6800] 03:54:23 INFO - PROCESS | 1825 | 1461063263259 Marionette DEBUG loaded listener.js 03:54:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f131f5a5800) [pid = 1825] [serial = 930] [outer = 0x7f1315ea6800] 03:54:24 INFO - PROCESS | 1825 | 1461063264157 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:54:24 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:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1377ms 03:54:24 INFO - PROCESS | 1825 | 1461063264204 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 03:54:24 INFO - PROCESS | 1825 | 1461063264208 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 03:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:54:24 INFO - PROCESS | 1825 | 1461063264223 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:54:24 INFO - PROCESS | 1825 | 1461063264232 Marionette TRACE conn3 <- [1,1210,null,{}] 03:54:24 INFO - PROCESS | 1825 | 1461063264238 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:54:24 INFO - PROCESS | 1825 | 1461063264424 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 03:54:24 INFO - PROCESS | 1825 | 1461063264605 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132851a800 == 94 [pid = 1825] [id = 310] 03:54:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f131c8f4800) [pid = 1825] [serial = 931] [outer = (nil)] 03:54:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f1326623400) [pid = 1825] [serial = 932] [outer = 0x7f131c8f4800] 03:54:24 INFO - PROCESS | 1825 | 1461063264675 Marionette DEBUG loaded listener.js 03:54:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f1327729400) [pid = 1825] [serial = 933] [outer = 0x7f131c8f4800] 03:54:25 INFO - PROCESS | 1825 | 1461063265528 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:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1341ms 03:54:25 INFO - PROCESS | 1825 | 1461063265556 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 03:54:25 INFO - PROCESS | 1825 | 1461063265561 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 03:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:54:25 INFO - PROCESS | 1825 | 1461063265573 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:54:25 INFO - PROCESS | 1825 | 1461063265576 Marionette TRACE conn3 <- [1,1214,null,{}] 03:54:25 INFO - PROCESS | 1825 | 1461063265585 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:54:25 INFO - PROCESS | 1825 | 1461063265746 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 03:54:25 INFO - PROCESS | 1825 | 1461063265933 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132b352800 == 95 [pid = 1825] [id = 311] 03:54:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f1321b50400) [pid = 1825] [serial = 934] [outer = (nil)] 03:54:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f1328e33400) [pid = 1825] [serial = 935] [outer = 0x7f1321b50400] 03:54:26 INFO - PROCESS | 1825 | 1461063266000 Marionette DEBUG loaded listener.js 03:54:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f132a041000) [pid = 1825] [serial = 936] [outer = 0x7f1321b50400] 03:54:26 INFO - PROCESS | 1825 | 1461063266878 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:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1335ms 03:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:54:26 INFO - PROCESS | 1825 | 1461063266908 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 03:54:26 INFO - PROCESS | 1825 | 1461063266911 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 03:54:26 INFO - PROCESS | 1825 | 1461063266917 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:54:26 INFO - PROCESS | 1825 | 1461063266920 Marionette TRACE conn3 <- [1,1218,null,{}] 03:54:26 INFO - PROCESS | 1825 | 1461063266925 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:54:27 INFO - PROCESS | 1825 | 1461063267084 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 03:54:27 INFO - PROCESS | 1825 | 1461063267271 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1335d7f000 == 96 [pid = 1825] [id = 312] 03:54:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f1334f5ac00) [pid = 1825] [serial = 937] [outer = (nil)] 03:54:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f1334fd9400) [pid = 1825] [serial = 938] [outer = 0x7f1334f5ac00] 03:54:27 INFO - PROCESS | 1825 | 1461063267354 Marionette DEBUG loaded listener.js 03:54:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f133608dc00) [pid = 1825] [serial = 939] [outer = 0x7f1334f5ac00] 03:54:28 INFO - PROCESS | 1825 | 1461063268259 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:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1381ms 03:54:28 INFO - PROCESS | 1825 | 1461063268297 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 03:54:28 INFO - PROCESS | 1825 | 1461063268301 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 03:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:54:28 INFO - PROCESS | 1825 | 1461063268307 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:54:28 INFO - PROCESS | 1825 | 1461063268309 Marionette TRACE conn3 <- [1,1222,null,{}] 03:54:28 INFO - PROCESS | 1825 | 1461063268315 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:54:28 INFO - PROCESS | 1825 | 1461063268476 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 03:54:28 INFO - PROCESS | 1825 | 1461063268664 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133b45b000 == 97 [pid = 1825] [id = 313] 03:54:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f132a11bc00) [pid = 1825] [serial = 940] [outer = (nil)] 03:54:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f13391cdc00) [pid = 1825] [serial = 941] [outer = 0x7f132a11bc00] 03:54:28 INFO - PROCESS | 1825 | 1461063268733 Marionette DEBUG loaded listener.js 03:54:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f133a944000) [pid = 1825] [serial = 942] [outer = 0x7f132a11bc00] 03:54:29 INFO - PROCESS | 1825 | 1461063269590 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:54:29 INFO - PROCESS | 1825 | 1461063269648 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 03:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:54:29 INFO - PROCESS | 1825 | 1461063269653 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:54:29 INFO - PROCESS | 1825 | 1461063269655 Marionette TRACE conn3 <- [1,1226,null,{}] 03:54:29 INFO - PROCESS | 1825 | 1461063269661 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:54:29 INFO - PROCESS | 1825 | 1461063269825 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 03:54:30 INFO - PROCESS | 1825 | 1461063270015 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1340468800 == 98 [pid = 1825] [id = 314] 03:54:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f1312d93800) [pid = 1825] [serial = 943] [outer = (nil)] 03:54:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f1312d9a400) [pid = 1825] [serial = 944] [outer = 0x7f1312d93800] 03:54:30 INFO - PROCESS | 1825 | 1461063270087 Marionette DEBUG loaded listener.js 03:54:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f1312da1c00) [pid = 1825] [serial = 945] [outer = 0x7f1312d93800] 03:54:30 INFO - PROCESS | 1825 | 1461063270991 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:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1380ms 03:54:31 INFO - PROCESS | 1825 | 1461063271035 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 03:54:31 INFO - PROCESS | 1825 | 1461063271039 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 03:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:54:31 INFO - PROCESS | 1825 | 1461063271044 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:54:31 INFO - PROCESS | 1825 | 1461063271046 Marionette TRACE conn3 <- [1,1230,null,{}] 03:54:31 INFO - PROCESS | 1825 | 1461063271052 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:54:31 INFO - PROCESS | 1825 | 1461063271211 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 03:54:31 INFO - PROCESS | 1825 | 1461063271407 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1313bd2000 == 99 [pid = 1825] [id = 315] 03:54:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f1312d95000) [pid = 1825] [serial = 946] [outer = (nil)] 03:54:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f133af24400) [pid = 1825] [serial = 947] [outer = 0x7f1312d95000] 03:54:31 INFO - PROCESS | 1825 | 1461063271476 Marionette DEBUG loaded listener.js 03:54:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f133af2e000) [pid = 1825] [serial = 948] [outer = 0x7f1312d95000] 03:54:32 INFO - PROCESS | 1825 | 1461063272301 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:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1327ms 03:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:54:32 INFO - PROCESS | 1825 | 1461063272373 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 03:54:32 INFO - PROCESS | 1825 | 1461063272375 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 03:54:32 INFO - PROCESS | 1825 | 1461063272382 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:54:32 INFO - PROCESS | 1825 | 1461063272385 Marionette TRACE conn3 <- [1,1234,null,{}] 03:54:32 INFO - PROCESS | 1825 | 1461063272390 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:54:32 INFO - PROCESS | 1825 | 1461063272590 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 03:54:32 INFO - PROCESS | 1825 | 1461063272776 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13177a5000 == 100 [pid = 1825] [id = 316] 03:54:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f1312d9b800) [pid = 1825] [serial = 949] [outer = (nil)] 03:54:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f1313153c00) [pid = 1825] [serial = 950] [outer = 0x7f1312d9b800] 03:54:32 INFO - PROCESS | 1825 | 1461063272845 Marionette DEBUG loaded listener.js 03:54:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f1313158400) [pid = 1825] [serial = 951] [outer = 0x7f1312d9b800] 03:54:33 INFO - PROCESS | 1825 | 1461063273686 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:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1377ms 03:54:33 INFO - PROCESS | 1825 | 1461063273758 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 03:54:33 INFO - PROCESS | 1825 | 1461063273762 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 03:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:54:33 INFO - PROCESS | 1825 | 1461063273767 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:54:33 INFO - PROCESS | 1825 | 1461063273769 Marionette TRACE conn3 <- [1,1238,null,{}] 03:54:33 INFO - PROCESS | 1825 | 1461063273775 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:54:33 INFO - PROCESS | 1825 | 1461063273974 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 03:54:34 INFO - PROCESS | 1825 | 1461063274160 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133d17c800 == 101 [pid = 1825] [id = 317] 03:54:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f1313159800) [pid = 1825] [serial = 952] [outer = (nil)] 03:54:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f1313b6dc00) [pid = 1825] [serial = 953] [outer = 0x7f1313159800] 03:54:34 INFO - PROCESS | 1825 | 1461063274239 Marionette DEBUG loaded listener.js 03:54:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f1313b74c00) [pid = 1825] [serial = 954] [outer = 0x7f1313159800] 03:54:35 INFO - PROCESS | 1825 | 1461063275176 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:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1432ms 03:54:35 INFO - PROCESS | 1825 | 1461063275200 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 03:54:35 INFO - PROCESS | 1825 | 1461063275204 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 03:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:54:35 INFO - PROCESS | 1825 | 1461063275209 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:54:35 INFO - PROCESS | 1825 | 1461063275213 Marionette TRACE conn3 <- [1,1242,null,{}] 03:54:35 INFO - PROCESS | 1825 | 1461063275218 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:54:35 INFO - PROCESS | 1825 | 1461063275409 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 03:54:35 INFO - PROCESS | 1825 | 1461063275629 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1313bd8800 == 102 [pid = 1825] [id = 318] 03:54:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f130ece3400) [pid = 1825] [serial = 955] [outer = (nil)] 03:54:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f130ece5000) [pid = 1825] [serial = 956] [outer = 0x7f130ece3400] 03:54:36 INFO - PROCESS | 1825 | 1461063276030 Marionette DEBUG loaded listener.js 03:54:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f1312357800) [pid = 1825] [serial = 957] [outer = 0x7f130ece3400] 03:54:36 INFO - PROCESS | 1825 | 1461063276958 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:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1783ms 03:54:36 INFO - PROCESS | 1825 | 1461063276995 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 03:54:37 INFO - PROCESS | 1825 | 1461063277002 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 03:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:54:37 INFO - PROCESS | 1825 | 1461063277011 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:54:37 INFO - PROCESS | 1825 | 1461063277015 Marionette TRACE conn3 <- [1,1246,null,{}] 03:54:37 INFO - PROCESS | 1825 | 1461063277021 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:54:37 INFO - PROCESS | 1825 | 1461063277186 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 03:54:37 INFO - PROCESS | 1825 | 1461063277409 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13194b4000 == 103 [pid = 1825] [id = 319] 03:54:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f1312b91000) [pid = 1825] [serial = 958] [outer = (nil)] 03:54:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f1312ccb800) [pid = 1825] [serial = 959] [outer = 0x7f1312b91000] 03:54:37 INFO - PROCESS | 1825 | 1461063277472 Marionette DEBUG loaded listener.js 03:54:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f1313b6f800) [pid = 1825] [serial = 960] [outer = 0x7f1312b91000] 03:54:38 INFO - PROCESS | 1825 | 1461063278502 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:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1530ms 03:54:38 INFO - PROCESS | 1825 | 1461063278541 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 03:54:38 INFO - PROCESS | 1825 | 1461063278546 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 03:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:54:38 INFO - PROCESS | 1825 | 1461063278555 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:54:38 INFO - PROCESS | 1825 | 1461063278559 Marionette TRACE conn3 <- [1,1250,null,{}] 03:54:38 INFO - PROCESS | 1825 | 1461063278564 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:54:38 INFO - PROCESS | 1825 | 1461063278716 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 03:54:38 INFO - PROCESS | 1825 | 1461063278912 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1312a89000 == 104 [pid = 1825] [id = 320] 03:54:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f1312b96000) [pid = 1825] [serial = 961] [outer = (nil)] 03:54:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f1315e9f800) [pid = 1825] [serial = 962] [outer = 0x7f1312b96000] 03:54:38 INFO - PROCESS | 1825 | 1461063278977 Marionette DEBUG loaded listener.js 03:54:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f1316255800) [pid = 1825] [serial = 963] [outer = 0x7f1312b96000] 03:54:39 INFO - PROCESS | 1825 | 1461063279867 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:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1381ms 03:54:39 INFO - PROCESS | 1825 | 1461063279937 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 03:54:39 INFO - PROCESS | 1825 | 1461063279940 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 03:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:54:39 INFO - PROCESS | 1825 | 1461063279946 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:54:39 INFO - PROCESS | 1825 | 1461063279951 Marionette TRACE conn3 <- [1,1254,null,{}] 03:54:39 INFO - PROCESS | 1825 | 1461063279965 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:54:40 INFO - PROCESS | 1825 | 1461063280183 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 03:54:40 INFO - PROCESS | 1825 | 1461063280376 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131800c800 == 105 [pid = 1825] [id = 321] 03:54:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f13178b1000) [pid = 1825] [serial = 964] [outer = (nil)] 03:54:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f131c6b7c00) [pid = 1825] [serial = 965] [outer = 0x7f13178b1000] 03:54:40 INFO - PROCESS | 1825 | 1461063280442 Marionette DEBUG loaded listener.js 03:54:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f131c8ed000) [pid = 1825] [serial = 966] [outer = 0x7f13178b1000] 03:54:41 INFO - PROCESS | 1825 | 1461063281312 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:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1430ms 03:54:41 INFO - PROCESS | 1825 | 1461063281377 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 03:54:41 INFO - PROCESS | 1825 | 1461063281381 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 03:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:54:41 INFO - PROCESS | 1825 | 1461063281387 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:54:41 INFO - PROCESS | 1825 | 1461063281389 Marionette TRACE conn3 <- [1,1258,null,{}] 03:54:41 INFO - PROCESS | 1825 | 1461063281394 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:54:41 INFO - PROCESS | 1825 | 1461063281560 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 03:54:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133b35c000 == 104 [pid = 1825] [id = 257] 03:54:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132860c800 == 103 [pid = 1825] [id = 47] 03:54:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1322e66800 == 102 [pid = 1825] [id = 45] 03:54:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1320059800 == 101 [pid = 1825] [id = 44] 03:54:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131cfb2800 == 100 [pid = 1825] [id = 132] 03:54:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13194b5000 == 99 [pid = 1825] [id = 260] 03:54:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133d169800 == 98 [pid = 1825] [id = 258] 03:54:41 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f1336fd5400) [pid = 1825] [serial = 827] [outer = (nil)] [url = about:blank] 03:54:41 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f1335db3c00) [pid = 1825] [serial = 821] [outer = (nil)] [url = about:blank] 03:54:41 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f133b057c00) [pid = 1825] [serial = 836] [outer = (nil)] [url = about:blank] 03:54:41 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f133928d400) [pid = 1825] [serial = 833] [outer = (nil)] [url = about:blank] 03:54:41 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f13271c5c00) [pid = 1825] [serial = 812] [outer = (nil)] [url = about:blank] 03:54:41 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f1312b2e000) [pid = 1825] [serial = 839] [outer = (nil)] [url = about:blank] 03:54:41 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f133911f400) [pid = 1825] [serial = 830] [outer = (nil)] [url = about:blank] 03:54:41 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f1324310c00) [pid = 1825] [serial = 815] [outer = (nil)] [url = about:blank] 03:54:41 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f132b684800) [pid = 1825] [serial = 818] [outer = (nil)] [url = about:blank] 03:54:41 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f133620fc00) [pid = 1825] [serial = 824] [outer = (nil)] [url = about:blank] 03:54:41 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f132698d400) [pid = 1825] [serial = 863] [outer = (nil)] [url = about:blank] 03:54:41 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f131c68f400) [pid = 1825] [serial = 806] [outer = (nil)] [url = about:blank] 03:54:41 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f131f7f7000) [pid = 1825] [serial = 809] [outer = (nil)] [url = about:blank] 03:54:41 INFO - PROCESS | 1825 | 1461063281841 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1323120800 == 97 [pid = 1825] [id = 306] 03:54:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f6f5000 == 96 [pid = 1825] [id = 305] 03:54:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132b348800 == 95 [pid = 1825] [id = 267] 03:54:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e695800 == 94 [pid = 1825] [id = 304] 03:54:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131800b800 == 95 [pid = 1825] [id = 322] 03:54:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f1312b2e000) [pid = 1825] [serial = 967] [outer = (nil)] 03:54:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f1317745400) [pid = 1825] [serial = 968] [outer = 0x7f1312b2e000] 03:54:41 INFO - PROCESS | 1825 | 1461063281969 Marionette DEBUG loaded listener.js 03:54:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f131d2ef000) [pid = 1825] [serial = 969] [outer = 0x7f1312b2e000] 03:54:42 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131800e000 == 94 [pid = 1825] [id = 303] 03:54:42 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131345a800 == 93 [pid = 1825] [id = 302] 03:54:42 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13145e6000 == 92 [pid = 1825] [id = 301] 03:54:42 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132798a800 == 91 [pid = 1825] [id = 295] 03:54:42 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13145ec000 == 90 [pid = 1825] [id = 294] 03:54:42 INFO - PROCESS | 1825 | --DOCSHELL 0x7f134046c800 == 89 [pid = 1825] [id = 293] 03:54:42 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133aace000 == 88 [pid = 1825] [id = 292] 03:54:42 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13362a6800 == 87 [pid = 1825] [id = 291] 03:54:42 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132b660800 == 86 [pid = 1825] [id = 290] 03:54:42 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f6e1800 == 85 [pid = 1825] [id = 289] 03:54:42 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c6e0000 == 84 [pid = 1825] [id = 288] 03:54:42 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f1322f57000) [pid = 1825] [serial = 857] [outer = (nil)] [url = about:blank] 03:54:42 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f1325976800) [pid = 1825] [serial = 858] [outer = (nil)] [url = about:blank] 03:54:42 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f131f7eac00) [pid = 1825] [serial = 851] [outer = (nil)] [url = about:blank] 03:54:42 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f131969ac00) [pid = 1825] [serial = 846] [outer = (nil)] [url = about:blank] 03:54:42 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f1328e2d000) [pid = 1825] [serial = 804] [outer = (nil)] [url = about:blank] 03:54:42 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f1320fdf000) [pid = 1825] [serial = 855] [outer = (nil)] [url = about:blank] 03:54:42 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f1317742800) [pid = 1825] [serial = 843] [outer = (nil)] [url = about:blank] 03:54:42 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f13181e7400) [pid = 1825] [serial = 845] [outer = (nil)] [url = about:blank] 03:54:42 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f131c8ea400) [pid = 1825] [serial = 848] [outer = (nil)] [url = about:blank] 03:54:42 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f131fc05000) [pid = 1825] [serial = 852] [outer = (nil)] [url = about:blank] 03:54:42 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f13269dfc00) [pid = 1825] [serial = 861] [outer = (nil)] [url = about:blank] 03:54:42 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f1316252c00) [pid = 1825] [serial = 842] [outer = (nil)] [url = about:blank] 03:54:42 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f131d2d8400) [pid = 1825] [serial = 849] [outer = (nil)] [url = about:blank] 03:54:42 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f131ff41c00) [pid = 1825] [serial = 854] [outer = (nil)] [url = about:blank] 03:54:42 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f131d2d9400) [pid = 1825] [serial = 860] [outer = (nil)] [url = about:blank] 03:54:42 INFO - PROCESS | 1825 | 1461063282683 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:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1328ms 03:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:54:42 INFO - PROCESS | 1825 | 1461063282715 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 03:54:42 INFO - PROCESS | 1825 | 1461063282718 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 03:54:42 INFO - PROCESS | 1825 | 1461063282756 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:54:42 INFO - PROCESS | 1825 | 1461063282758 Marionette TRACE conn3 <- [1,1262,null,{}] 03:54:42 INFO - PROCESS | 1825 | 1461063282766 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:54:42 INFO - PROCESS | 1825 | 1461063282909 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 03:54:42 INFO - PROCESS | 1825 | 1461063282924 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13182d6800 == 85 [pid = 1825] [id = 323] 03:54:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f131f380c00) [pid = 1825] [serial = 970] [outer = (nil)] 03:54:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f131f3be400) [pid = 1825] [serial = 971] [outer = 0x7f131f380c00] 03:54:42 INFO - PROCESS | 1825 | 1461063282991 Marionette DEBUG loaded listener.js 03:54:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f1320c4c000) [pid = 1825] [serial = 972] [outer = 0x7f131f380c00] 03:54:43 INFO - PROCESS | 1825 | 1461063283852 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:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1160ms 03:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:54:43 INFO - PROCESS | 1825 | 1461063283883 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 03:54:43 INFO - PROCESS | 1825 | 1461063283886 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 03:54:43 INFO - PROCESS | 1825 | 1461063283892 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:54:43 INFO - PROCESS | 1825 | 1461063283894 Marionette TRACE conn3 <- [1,1266,null,{}] 03:54:43 INFO - PROCESS | 1825 | 1461063283899 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:54:44 INFO - PROCESS | 1825 | 1461063284053 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 03:54:44 INFO - PROCESS | 1825 | 1461063284068 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1321109000 == 86 [pid = 1825] [id = 324] 03:54:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f1321b53800) [pid = 1825] [serial = 973] [outer = (nil)] 03:54:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f13271c3c00) [pid = 1825] [serial = 974] [outer = 0x7f1321b53800] 03:54:44 INFO - PROCESS | 1825 | 1461063284123 Marionette DEBUG loaded listener.js 03:54:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f1327727c00) [pid = 1825] [serial = 975] [outer = 0x7f1321b53800] 03:54:44 INFO - PROCESS | 1825 | 1461063284989 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:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1137ms 03:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:54:45 INFO - PROCESS | 1825 | 1461063285028 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 03:54:45 INFO - PROCESS | 1825 | 1461063285030 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 03:54:45 INFO - PROCESS | 1825 | 1461063285036 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:54:45 INFO - PROCESS | 1825 | 1461063285039 Marionette TRACE conn3 <- [1,1270,null,{}] 03:54:45 INFO - PROCESS | 1825 | 1461063285053 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:54:45 INFO - PROCESS | 1825 | 1461063285262 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 03:54:45 INFO - PROCESS | 1825 | 1461063285290 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132775a000 == 87 [pid = 1825] [id = 325] 03:54:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f130ece2c00) [pid = 1825] [serial = 976] [outer = (nil)] 03:54:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f13286d8800) [pid = 1825] [serial = 977] [outer = 0x7f130ece2c00] 03:54:45 INFO - PROCESS | 1825 | 1461063285348 Marionette DEBUG loaded listener.js 03:54:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f132a126c00) [pid = 1825] [serial = 978] [outer = 0x7f130ece2c00] 03:54:46 INFO - PROCESS | 1825 | 1461063286231 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:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1240ms 03:54:46 INFO - PROCESS | 1825 | 1461063286276 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 03:54:46 INFO - PROCESS | 1825 | 1461063286278 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 03:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:54:46 INFO - PROCESS | 1825 | 1461063286284 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:54:46 INFO - PROCESS | 1825 | 1461063286286 Marionette TRACE conn3 <- [1,1274,null,{}] 03:54:46 INFO - PROCESS | 1825 | 1461063286291 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:54:46 INFO - PROCESS | 1825 | 1461063286489 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 03:54:46 INFO - PROCESS | 1825 | 1461063286511 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132814d800 == 88 [pid = 1825] [id = 326] 03:54:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f132789cc00) [pid = 1825] [serial = 979] [outer = (nil)] 03:54:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f1334fce000) [pid = 1825] [serial = 980] [outer = 0x7f132789cc00] 03:54:46 INFO - PROCESS | 1825 | 1461063286569 Marionette DEBUG loaded listener.js 03:54:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f1335e6dc00) [pid = 1825] [serial = 981] [outer = 0x7f132789cc00] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f1328836800) [pid = 1825] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f1314506000) [pid = 1825] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f131450f400) [pid = 1825] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f131f377400) [pid = 1825] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f1317583000) [pid = 1825] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f131e5ea400) [pid = 1825] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f1316c7e000) [pid = 1825] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f1317897c00) [pid = 1825] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f1312b2d400) [pid = 1825] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f1312b2d000) [pid = 1825] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f13256f0c00) [pid = 1825] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f1334f4f400) [pid = 1825] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f131f503400) [pid = 1825] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f1316258000) [pid = 1825] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f1314504c00) [pid = 1825] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f1314505800) [pid = 1825] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f1322f53000) [pid = 1825] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f1312ccb000) [pid = 1825] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f1328237000) [pid = 1825] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f1317894000) [pid = 1825] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f13181e2c00) [pid = 1825] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f1317787c00) [pid = 1825] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f1322f59000) [pid = 1825] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f1320c53400) [pid = 1825] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f13158cf400) [pid = 1825] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f131f7f3400) [pid = 1825] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f131fcac800) [pid = 1825] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f1317747c00) [pid = 1825] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f1316988800) [pid = 1825] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f131f50dc00) [pid = 1825] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f131c8f3000) [pid = 1825] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f1316254400) [pid = 1825] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f1317586c00) [pid = 1825] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f1316985800) [pid = 1825] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f131d07f400) [pid = 1825] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f1312352400) [pid = 1825] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f13274af000) [pid = 1825] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f1320c56800) [pid = 1825] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f131697cc00) [pid = 1825] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f131f5a0000) [pid = 1825] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f131450b000) [pid = 1825] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f1316145400) [pid = 1825] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f1322e1a800) [pid = 1825] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f131d07fc00) [pid = 1825] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f1316981800) [pid = 1825] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f131d2e6000) [pid = 1825] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f1317588000) [pid = 1825] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f131ff42000) [pid = 1825] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f1316254000) [pid = 1825] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f1314506400) [pid = 1825] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f131fc10c00) [pid = 1825] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f131d18e800) [pid = 1825] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f131fc0e400) [pid = 1825] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f1322e19400) [pid = 1825] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f131625e400) [pid = 1825] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f1328e2cc00) [pid = 1825] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f1326176000) [pid = 1825] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f1316989400) [pid = 1825] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f131d082c00) [pid = 1825] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f13158cc000) [pid = 1825] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f132430d000) [pid = 1825] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f131ff45c00) [pid = 1825] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f13158c9c00) [pid = 1825] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f1312b28c00) [pid = 1825] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f1334fd8800) [pid = 1825] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f1334f57800) [pid = 1825] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f13360e9400) [pid = 1825] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:54:47 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f131f3bbc00) [pid = 1825] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:54:48 INFO - PROCESS | 1825 | 1461063288209 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:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1984ms 03:54:48 INFO - PROCESS | 1825 | 1461063288268 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 03:54:48 INFO - PROCESS | 1825 | 1461063288270 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 03:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:54:48 INFO - PROCESS | 1825 | 1461063288276 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:54:48 INFO - PROCESS | 1825 | 1461063288277 Marionette TRACE conn3 <- [1,1278,null,{}] 03:54:48 INFO - PROCESS | 1825 | 1461063288282 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:54:48 INFO - PROCESS | 1825 | 1461063288423 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 03:54:48 INFO - PROCESS | 1825 | 1461063288435 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1319783000 == 89 [pid = 1825] [id = 327] 03:54:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f1312b2d000) [pid = 1825] [serial = 982] [outer = (nil)] 03:54:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f131625e400) [pid = 1825] [serial = 983] [outer = 0x7f1312b2d000] 03:54:48 INFO - PROCESS | 1825 | 1461063288492 Marionette DEBUG loaded listener.js 03:54:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f1317895400) [pid = 1825] [serial = 984] [outer = 0x7f1312b2d000] 03:54:49 INFO - PROCESS | 1825 | 1461063289278 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:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1023ms 03:54:49 INFO - PROCESS | 1825 | 1461063289299 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 03:54:49 INFO - PROCESS | 1825 | 1461063289302 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 03:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:54:49 INFO - PROCESS | 1825 | 1461063289308 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:54:49 INFO - PROCESS | 1825 | 1461063289310 Marionette TRACE conn3 <- [1,1282,null,{}] 03:54:49 INFO - PROCESS | 1825 | 1461063289315 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:54:49 INFO - PROCESS | 1825 | 1461063289512 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 03:54:49 INFO - PROCESS | 1825 | 1461063289533 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131ffdf800 == 90 [pid = 1825] [id = 328] 03:54:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f1317894000) [pid = 1825] [serial = 985] [outer = (nil)] 03:54:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f131c6b1c00) [pid = 1825] [serial = 986] [outer = 0x7f1317894000] 03:54:49 INFO - PROCESS | 1825 | 1461063289600 Marionette DEBUG loaded listener.js 03:54:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f131f3bbc00) [pid = 1825] [serial = 987] [outer = 0x7f1317894000] 03:54:50 INFO - PROCESS | 1825 | 1461063290693 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:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1432ms 03:54:50 INFO - PROCESS | 1825 | 1461063290741 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 03:54:50 INFO - PROCESS | 1825 | 1461063290749 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 03:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:54:50 INFO - PROCESS | 1825 | 1461063290757 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:54:50 INFO - PROCESS | 1825 | 1461063290761 Marionette TRACE conn3 <- [1,1286,null,{}] 03:54:50 INFO - PROCESS | 1825 | 1461063290769 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:54:50 INFO - PROCESS | 1825 | 1461063290954 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 03:54:51 INFO - PROCESS | 1825 | 1461063291144 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13182d9800 == 91 [pid = 1825] [id = 329] 03:54:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f1312cd1400) [pid = 1825] [serial = 988] [outer = (nil)] 03:54:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f1313b72800) [pid = 1825] [serial = 989] [outer = 0x7f1312cd1400] 03:54:51 INFO - PROCESS | 1825 | 1461063291219 Marionette DEBUG loaded listener.js 03:54:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f1315ea4000) [pid = 1825] [serial = 990] [outer = 0x7f1312cd1400] 03:54:52 INFO - PROCESS | 1825 | 1461063292133 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:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1435ms 03:54:52 INFO - PROCESS | 1825 | 1461063292194 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 03:54:52 INFO - PROCESS | 1825 | 1461063292202 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 03:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:54:52 INFO - PROCESS | 1825 | 1461063292211 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:54:52 INFO - PROCESS | 1825 | 1461063292215 Marionette TRACE conn3 <- [1,1290,null,{}] 03:54:52 INFO - PROCESS | 1825 | 1461063292220 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:54:52 INFO - PROCESS | 1825 | 1461063292397 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 03:54:52 INFO - PROCESS | 1825 | 1461063292675 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f6e1800 == 92 [pid = 1825] [id = 330] 03:54:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f131758b800) [pid = 1825] [serial = 991] [outer = (nil)] 03:54:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f13181e6800) [pid = 1825] [serial = 992] [outer = 0x7f131758b800] 03:54:52 INFO - PROCESS | 1825 | 1461063292790 Marionette DEBUG loaded listener.js 03:54:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f131c68ec00) [pid = 1825] [serial = 993] [outer = 0x7f131758b800] 03:54:53 INFO - PROCESS | 1825 | 1461063293633 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:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1478ms 03:54:53 INFO - PROCESS | 1825 | 1461063293689 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 03:54:53 INFO - PROCESS | 1825 | 1461063293693 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 03:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:54:53 INFO - PROCESS | 1825 | 1461063293699 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:54:53 INFO - PROCESS | 1825 | 1461063293704 Marionette TRACE conn3 <- [1,1294,null,{}] 03:54:53 INFO - PROCESS | 1825 | 1461063293719 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:54:53 INFO - PROCESS | 1825 | 1461063293898 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 03:54:54 INFO - PROCESS | 1825 | 1461063294085 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328ebe800 == 93 [pid = 1825] [id = 331] 03:54:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f131969ac00) [pid = 1825] [serial = 994] [outer = (nil)] 03:54:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f131f377400) [pid = 1825] [serial = 995] [outer = 0x7f131969ac00] 03:54:54 INFO - PROCESS | 1825 | 1461063294159 Marionette DEBUG loaded listener.js 03:54:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f131fcb0c00) [pid = 1825] [serial = 996] [outer = 0x7f131969ac00] 03:54:54 INFO - PROCESS | 1825 | 1461063294964 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:54: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:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1283ms 03:54:54 INFO - PROCESS | 1825 | 1461063294982 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 03:54:54 INFO - PROCESS | 1825 | 1461063294987 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 03:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:54:54 INFO - PROCESS | 1825 | 1461063294992 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:54:54 INFO - PROCESS | 1825 | 1461063294995 Marionette TRACE conn3 <- [1,1298,null,{}] 03:54:55 INFO - PROCESS | 1825 | 1461063295000 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:54:55 INFO - PROCESS | 1825 | 1461063295234 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 03:54:55 INFO - PROCESS | 1825 | 1461063295378 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132febb000 == 94 [pid = 1825] [id = 332] 03:54:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f131d080400) [pid = 1825] [serial = 997] [outer = (nil)] 03:54:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f131ff44800) [pid = 1825] [serial = 998] [outer = 0x7f131d080400] 03:54:55 INFO - PROCESS | 1825 | 1461063295456 Marionette DEBUG loaded listener.js 03:54:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f1322e17800) [pid = 1825] [serial = 999] [outer = 0x7f131d080400] 03:54:56 INFO - PROCESS | 1825 | 1461063296331 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:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1376ms 03:54:56 INFO - PROCESS | 1825 | 1461063296368 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 03:54:56 INFO - PROCESS | 1825 | 1461063296371 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 03:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:54:56 INFO - PROCESS | 1825 | 1461063296377 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:54:56 INFO - PROCESS | 1825 | 1461063296379 Marionette TRACE conn3 <- [1,1302,null,{}] 03:54:56 INFO - PROCESS | 1825 | 1461063296385 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:54:56 INFO - PROCESS | 1825 | 1461063296548 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 03:54:56 INFO - PROCESS | 1825 | 1461063296740 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1336cbd800 == 95 [pid = 1825] [id = 333] 03:54:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f131fc0c400) [pid = 1825] [serial = 1000] [outer = (nil)] 03:54:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f1325656400) [pid = 1825] [serial = 1001] [outer = 0x7f131fc0c400] 03:54:56 INFO - PROCESS | 1825 | 1461063296805 Marionette DEBUG loaded listener.js 03:54:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f1326626800) [pid = 1825] [serial = 1002] [outer = 0x7f131fc0c400] 03:54:57 INFO - PROCESS | 1825 | 1461063297697 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:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1380ms 03:54:57 INFO - PROCESS | 1825 | 1461063297758 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 03:54:57 INFO - PROCESS | 1825 | 1461063297761 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 03:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:54:57 INFO - PROCESS | 1825 | 1461063297766 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:54:57 INFO - PROCESS | 1825 | 1461063297769 Marionette TRACE conn3 <- [1,1306,null,{}] 03:54:57 INFO - PROCESS | 1825 | 1461063297774 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:54:57 INFO - PROCESS | 1825 | 1461063297956 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 03:54:58 INFO - PROCESS | 1825 | 1461063298143 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133b45c000 == 96 [pid = 1825] [id = 334] 03:54:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f1320fe2400) [pid = 1825] [serial = 1003] [outer = (nil)] 03:54:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f1329530800) [pid = 1825] [serial = 1004] [outer = 0x7f1320fe2400] 03:54:58 INFO - PROCESS | 1825 | 1461063298211 Marionette DEBUG loaded listener.js 03:54:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f1335b66800) [pid = 1825] [serial = 1005] [outer = 0x7f1320fe2400] 03:54:59 INFO - PROCESS | 1825 | 1461063299045 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:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1324ms 03:54:59 INFO - PROCESS | 1825 | 1461063299092 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 03:54:59 INFO - PROCESS | 1825 | 1461063299095 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 03:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:54:59 INFO - PROCESS | 1825 | 1461063299101 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:54:59 INFO - PROCESS | 1825 | 1461063299103 Marionette TRACE conn3 <- [1,1310,null,{}] 03:54:59 INFO - PROCESS | 1825 | 1461063299108 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:54:59 INFO - PROCESS | 1825 | 1461063299265 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 03:54:59 INFO - PROCESS | 1825 | 1461063299457 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131019d000 == 97 [pid = 1825] [id = 335] 03:54:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f1326628400) [pid = 1825] [serial = 1006] [outer = (nil)] 03:54:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f1335e7b800) [pid = 1825] [serial = 1007] [outer = 0x7f1326628400] 03:54:59 INFO - PROCESS | 1825 | 1461063299520 Marionette DEBUG loaded listener.js 03:54:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f133620fc00) [pid = 1825] [serial = 1008] [outer = 0x7f1326628400] 03:55:00 INFO - PROCESS | 1825 | 1461063300364 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:55:00 INFO - PROCESS | 1825 | 1461063300435 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 03:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:55:00 INFO - PROCESS | 1825 | 1461063300440 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:55:00 INFO - PROCESS | 1825 | 1461063300443 Marionette TRACE conn3 <- [1,1314,null,{}] 03:55:00 INFO - PROCESS | 1825 | 1461063300448 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:55:00 INFO - PROCESS | 1825 | 1461063300607 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 03:55:00 INFO - PROCESS | 1825 | 1461063300837 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1340467000 == 98 [pid = 1825] [id = 336] 03:55:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f132e849c00) [pid = 1825] [serial = 1009] [outer = (nil)] 03:55:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f1337202800) [pid = 1825] [serial = 1010] [outer = 0x7f132e849c00] 03:55:00 INFO - PROCESS | 1825 | 1461063300951 Marionette DEBUG loaded listener.js 03:55:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f1339123c00) [pid = 1825] [serial = 1011] [outer = 0x7f132e849c00] 03:55:01 INFO - PROCESS | 1825 | 1461063301810 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:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1428ms 03:55:01 INFO - PROCESS | 1825 | 1461063301870 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 03:55:01 INFO - PROCESS | 1825 | 1461063301874 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 03:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:55:01 INFO - PROCESS | 1825 | 1461063301879 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:55:01 INFO - PROCESS | 1825 | 1461063301881 Marionette TRACE conn3 <- [1,1318,null,{}] 03:55:01 INFO - PROCESS | 1825 | 1461063301887 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:55:02 INFO - PROCESS | 1825 | 1461063302066 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 03:55:02 INFO - PROCESS | 1825 | 1461063302266 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131075b000 == 99 [pid = 1825] [id = 337] 03:55:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f1336f2cc00) [pid = 1825] [serial = 1012] [outer = (nil)] 03:55:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f133af23400) [pid = 1825] [serial = 1013] [outer = 0x7f1336f2cc00] 03:55:02 INFO - PROCESS | 1825 | 1461063302338 Marionette DEBUG loaded listener.js 03:55:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f133af30800) [pid = 1825] [serial = 1014] [outer = 0x7f1336f2cc00] 03:55:03 INFO - PROCESS | 1825 | 1461063303175 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:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1327ms 03:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:55:03 INFO - PROCESS | 1825 | 1461063303208 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 03:55:03 INFO - PROCESS | 1825 | 1461063303210 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 03:55:03 INFO - PROCESS | 1825 | 1461063303215 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:55:03 INFO - PROCESS | 1825 | 1461063303219 Marionette TRACE conn3 <- [1,1322,null,{}] 03:55:03 INFO - PROCESS | 1825 | 1461063303224 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:55:03 INFO - PROCESS | 1825 | 1461063303395 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 03:55:03 INFO - PROCESS | 1825 | 1461063303591 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13109a9800 == 100 [pid = 1825] [id = 338] 03:55:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f130eeed000) [pid = 1825] [serial = 1015] [outer = (nil)] 03:55:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f130eef3c00) [pid = 1825] [serial = 1016] [outer = 0x7f130eeed000] 03:55:03 INFO - PROCESS | 1825 | 1461063303661 Marionette DEBUG loaded listener.js 03:55:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f130eef9c00) [pid = 1825] [serial = 1017] [outer = 0x7f130eeed000] 03:55:04 INFO - PROCESS | 1825 | 1461063304547 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:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1380ms 03:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:55:04 INFO - PROCESS | 1825 | 1461063304596 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 03:55:04 INFO - PROCESS | 1825 | 1461063304599 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 03:55:04 INFO - PROCESS | 1825 | 1461063304606 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:55:04 INFO - PROCESS | 1825 | 1461063304610 Marionette TRACE conn3 <- [1,1326,null,{}] 03:55:04 INFO - PROCESS | 1825 | 1461063304615 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:55:04 INFO - PROCESS | 1825 | 1461063304820 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 03:55:05 INFO - PROCESS | 1825 | 1461063305015 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13145d3800 == 101 [pid = 1825] [id = 339] 03:55:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f1312354000) [pid = 1825] [serial = 1018] [outer = (nil)] 03:55:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f1312b90000) [pid = 1825] [serial = 1019] [outer = 0x7f1312354000] 03:55:05 INFO - PROCESS | 1825 | 1461063305095 Marionette DEBUG loaded listener.js 03:55:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f131757e800) [pid = 1825] [serial = 1020] [outer = 0x7f1312354000] 03:55:05 INFO - PROCESS | 1825 | 1461063305980 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:55:06 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:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1439ms 03:55:06 INFO - PROCESS | 1825 | 1461063306045 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 03:55:06 INFO - PROCESS | 1825 | 1461063306049 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 03:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:55:06 INFO - PROCESS | 1825 | 1461063306055 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:55:06 INFO - PROCESS | 1825 | 1461063306057 Marionette TRACE conn3 <- [1,1330,null,{}] 03:55:06 INFO - PROCESS | 1825 | 1461063306062 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:55:06 INFO - PROCESS | 1825 | 1461063306247 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 03:55:06 INFO - PROCESS | 1825 | 1461063306442 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1315ad9800 == 102 [pid = 1825] [id = 340] 03:55:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f131226e400) [pid = 1825] [serial = 1021] [outer = (nil)] 03:55:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f1312277400) [pid = 1825] [serial = 1022] [outer = 0x7f131226e400] 03:55:06 INFO - PROCESS | 1825 | 1461063306513 Marionette DEBUG loaded listener.js 03:55:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f131227c800) [pid = 1825] [serial = 1023] [outer = 0x7f131226e400] 03:55:07 INFO - PROCESS | 1825 | 1461063307373 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:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 03:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1375ms 03:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:55:07 INFO - PROCESS | 1825 | 1461063307431 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 03:55:07 INFO - PROCESS | 1825 | 1461063307433 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 03:55:07 INFO - PROCESS | 1825 | 1461063307439 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:55:07 INFO - PROCESS | 1825 | 1461063307442 Marionette TRACE conn3 <- [1,1334,null,{}] 03:55:07 INFO - PROCESS | 1825 | 1461063307447 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:55:07 INFO - PROCESS | 1825 | 1461063307629 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 03:55:07 INFO - PROCESS | 1825 | 1461063307830 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1317868800 == 103 [pid = 1825] [id = 341] 03:55:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f1312271000) [pid = 1825] [serial = 1024] [outer = (nil)] 03:55:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f1313133000) [pid = 1825] [serial = 1025] [outer = 0x7f1312271000] 03:55:07 INFO - PROCESS | 1825 | 1461063307899 Marionette DEBUG loaded listener.js 03:55:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f1316c84c00) [pid = 1825] [serial = 1026] [outer = 0x7f1312271000] 03:55:08 INFO - PROCESS | 1825 | 1461063308726 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:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1333ms 03:55:08 INFO - PROCESS | 1825 | 1461063308771 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 03:55:08 INFO - PROCESS | 1825 | 1461063308775 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 03:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:55:08 INFO - PROCESS | 1825 | 1461063308783 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:55:08 INFO - PROCESS | 1825 | 1461063308785 Marionette TRACE conn3 <- [1,1338,null,{}] 03:55:08 INFO - PROCESS | 1825 | 1461063308791 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:55:08 INFO - PROCESS | 1825 | 1461063308965 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 03:55:09 INFO - PROCESS | 1825 | 1461063309164 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13105cb000 == 104 [pid = 1825] [id = 342] 03:55:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f130ece8800) [pid = 1825] [serial = 1027] [outer = (nil)] 03:55:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f130ecec800) [pid = 1825] [serial = 1028] [outer = 0x7f130ece8800] 03:55:09 INFO - PROCESS | 1825 | 1461063309688 Marionette DEBUG loaded listener.js 03:55:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f131235e800) [pid = 1825] [serial = 1029] [outer = 0x7f130ece8800] 03:55:11 INFO - PROCESS | 1825 | 1461063311171 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:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2433ms 03:55:11 INFO - PROCESS | 1825 | 1461063311357 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 03:55:11 INFO - PROCESS | 1825 | 1461063311361 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 03:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:55:11 INFO - PROCESS | 1825 | 1461063311417 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:55:11 INFO - PROCESS | 1825 | 1461063311420 Marionette TRACE conn3 <- [1,1342,null,{}] 03:55:11 INFO - PROCESS | 1825 | 1461063311428 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:55:11 INFO - PROCESS | 1825 | 1461063311578 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 03:55:11 INFO - PROCESS | 1825 | 1461063311848 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1335dc7000 == 103 [pid = 1825] [id = 38] 03:55:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13255ee800 == 102 [pid = 1825] [id = 42] 03:55:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1322e7a000 == 101 [pid = 1825] [id = 35] 03:55:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f134045f000 == 100 [pid = 1825] [id = 79] 03:55:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1327249800 == 99 [pid = 1825] [id = 41] 03:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f13269e4c00) [pid = 1825] [serial = 920] [outer = (nil)] [url = about:blank] 03:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f1312b9d800) [pid = 1825] [serial = 890] [outer = (nil)] [url = about:blank] 03:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f131624f800) [pid = 1825] [serial = 902] [outer = (nil)] [url = about:blank] 03:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f131614b400) [pid = 1825] [serial = 899] [outer = (nil)] [url = about:blank] 03:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f1312cc7c00) [pid = 1825] [serial = 893] [outer = (nil)] [url = about:blank] 03:55:11 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f1315ea1400) [pid = 1825] [serial = 896] [outer = (nil)] [url = about:blank] 03:55:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13105d8000 == 100 [pid = 1825] [id = 343] 03:55:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f1312b9d800) [pid = 1825] [serial = 1030] [outer = (nil)] 03:55:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f1313156400) [pid = 1825] [serial = 1031] [outer = 0x7f1312b9d800] 03:55:11 INFO - PROCESS | 1825 | 1461063311962 Marionette DEBUG loaded listener.js 03:55:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f1313b75c00) [pid = 1825] [serial = 1032] [outer = 0x7f1312b9d800] 03:55:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133b45b000 == 99 [pid = 1825] [id = 313] 03:55:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1335d7f000 == 98 [pid = 1825] [id = 312] 03:55:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132b352800 == 97 [pid = 1825] [id = 311] 03:55:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132851a800 == 96 [pid = 1825] [id = 310] 03:55:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131ffde000 == 95 [pid = 1825] [id = 309] 03:55:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131cf43800 == 94 [pid = 1825] [id = 308] 03:55:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13138b1000 == 93 [pid = 1825] [id = 307] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f1334f50000) [pid = 1825] [serial = 819] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f132a0f1800) [pid = 1825] [serial = 816] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f131ff40400) [pid = 1825] [serial = 810] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f1337207000) [pid = 1825] [serial = 828] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f133b392400) [pid = 1825] [serial = 837] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f1327895c00) [pid = 1825] [serial = 813] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f13391cc000) [pid = 1825] [serial = 831] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f131c8f8000) [pid = 1825] [serial = 807] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f1312b33000) [pid = 1825] [serial = 840] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f1336fd4000) [pid = 1825] [serial = 825] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f1336090400) [pid = 1825] [serial = 822] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f133af22c00) [pid = 1825] [serial = 834] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f1320c55000) [pid = 1825] [serial = 917] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f1322f5b800) [pid = 1825] [serial = 918] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f132a09e800) [pid = 1825] [serial = 780] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f131948b000) [pid = 1825] [serial = 629] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f13286d0c00) [pid = 1825] [serial = 864] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f1322e1ac00) [pid = 1825] [serial = 872] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f13181ea000) [pid = 1825] [serial = 566] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f131fcb9800) [pid = 1825] [serial = 617] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f131c68e800) [pid = 1825] [serial = 608] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f1335b69400) [pid = 1825] [serial = 581] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f1313133400) [pid = 1825] [serial = 906] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f131774ac00) [pid = 1825] [serial = 866] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f132952ec00) [pid = 1825] [serial = 578] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f1339246000) [pid = 1825] [serial = 882] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f131fab4c00) [pid = 1825] [serial = 671] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f131e5eac00) [pid = 1825] [serial = 870] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f131948a000) [pid = 1825] [serial = 756] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f1316c86400) [pid = 1825] [serial = 626] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f13286d5000) [pid = 1825] [serial = 771] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f1335e79400) [pid = 1825] [serial = 881] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f131f827c00) [pid = 1825] [serial = 915] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f1329531c00) [pid = 1825] [serial = 777] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f1312cc5000) [pid = 1825] [serial = 905] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f131d2e7000) [pid = 1825] [serial = 707] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f131c76ac00) [pid = 1825] [serial = 912] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f131c67c400) [pid = 1825] [serial = 704] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f1325659800) [pid = 1825] [serial = 725] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f1327214400) [pid = 1825] [serial = 768] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f13256f1000) [pid = 1825] [serial = 728] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f131d2d6000) [pid = 1825] [serial = 869] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f1323026c00) [pid = 1825] [serial = 620] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f132437ec00) [pid = 1825] [serial = 572] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f132a03ac00) [pid = 1825] [serial = 878] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f1317893400) [pid = 1825] [serial = 605] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f1320c4dc00) [pid = 1825] [serial = 713] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f131f37e400) [pid = 1825] [serial = 914] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f131d2dd000) [pid = 1825] [serial = 662] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f131e6d1c00) [pid = 1825] [serial = 759] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f131c67a000) [pid = 1825] [serial = 659] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f131c681800) [pid = 1825] [serial = 911] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f1326175400) [pid = 1825] [serial = 530] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f131d2e6800) [pid = 1825] [serial = 611] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f131235c000) [pid = 1825] [serial = 884] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f1328e36c00) [pid = 1825] [serial = 774] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f13181e3400) [pid = 1825] [serial = 867] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f1327895000) [pid = 1825] [serial = 875] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f132437f800) [pid = 1825] [serial = 575] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f131fcb2400) [pid = 1825] [serial = 674] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f131f3bfc00) [pid = 1825] [serial = 668] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f1316153000) [pid = 1825] [serial = 908] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f1316c85800) [pid = 1825] [serial = 909] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f1324304400) [pid = 1825] [serial = 722] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f131f378000) [pid = 1825] [serial = 665] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f13178a6800) [pid = 1825] [serial = 656] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f131fcaec00) [pid = 1825] [serial = 710] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f131d2d6400) [pid = 1825] [serial = 569] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f132588d800) [pid = 1825] [serial = 873] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f1320f34800) [pid = 1825] [serial = 716] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f1329705400) [pid = 1825] [serial = 783] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f13288aa000) [pid = 1825] [serial = 876] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f131fd51800) [pid = 1825] [serial = 677] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f132662e400) [pid = 1825] [serial = 765] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f1312b94c00) [pid = 1825] [serial = 887] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f131f510c00) [pid = 1825] [serial = 614] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f1320feb000) [pid = 1825] [serial = 762] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f1312360c00) [pid = 1825] [serial = 885] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f1322f5f800) [pid = 1825] [serial = 719] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f1328109800) [pid = 1825] [serial = 623] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f132f23bc00) [pid = 1825] [serial = 879] [outer = (nil)] [url = about:blank] 03:55:12 INFO - PROCESS | 1825 | 1461063312805 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:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1435ms 03:55:12 INFO - PROCESS | 1825 | 1461063312848 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 03:55:12 INFO - PROCESS | 1825 | 1461063312853 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 03:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:55:12 INFO - PROCESS | 1825 | 1461063312862 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:55:12 INFO - PROCESS | 1825 | 1461063312865 Marionette TRACE conn3 <- [1,1346,null,{}] 03:55:12 INFO - PROCESS | 1825 | 1461063312870 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:55:13 INFO - PROCESS | 1825 | 1461063313017 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 03:55:13 INFO - PROCESS | 1825 | 1461063313026 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13145e6800 == 94 [pid = 1825] [id = 344] 03:55:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f1312b94c00) [pid = 1825] [serial = 1033] [outer = (nil)] 03:55:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f1315a88800) [pid = 1825] [serial = 1034] [outer = 0x7f1312b94c00] 03:55:13 INFO - PROCESS | 1825 | 1461063313089 Marionette DEBUG loaded listener.js 03:55:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f1316146400) [pid = 1825] [serial = 1035] [outer = 0x7f1312b94c00] 03:55:13 INFO - PROCESS | 1825 | 1461063313936 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:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1126ms 03:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:55:13 INFO - PROCESS | 1825 | 1461063313988 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 03:55:13 INFO - PROCESS | 1825 | 1461063313991 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 03:55:13 INFO - PROCESS | 1825 | 1461063313996 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:55:14 INFO - PROCESS | 1825 | 1461063314001 Marionette TRACE conn3 <- [1,1350,null,{}] 03:55:14 INFO - PROCESS | 1825 | 1461063314018 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:55:14 INFO - PROCESS | 1825 | 1461063314236 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 03:55:14 INFO - PROCESS | 1825 | 1461063314321 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13177b4800 == 95 [pid = 1825] [id = 345] 03:55:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f1315a88c00) [pid = 1825] [serial = 1036] [outer = (nil)] 03:55:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f1316985000) [pid = 1825] [serial = 1037] [outer = 0x7f1315a88c00] 03:55:14 INFO - PROCESS | 1825 | 1461063314378 Marionette DEBUG loaded listener.js 03:55:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f131757f800) [pid = 1825] [serial = 1038] [outer = 0x7f1315a88c00] 03:55:15 INFO - PROCESS | 1825 | 1461063315121 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:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1185ms 03:55:15 INFO - PROCESS | 1825 | 1461063315185 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 03:55:15 INFO - PROCESS | 1825 | 1461063315189 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 03:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:55:15 INFO - PROCESS | 1825 | 1461063315194 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:55:15 INFO - PROCESS | 1825 | 1461063315196 Marionette TRACE conn3 <- [1,1354,null,{}] 03:55:15 INFO - PROCESS | 1825 | 1461063315201 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:55:15 INFO - PROCESS | 1825 | 1461063315395 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 03:55:15 INFO - PROCESS | 1825 | 1461063315424 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1318024000 == 96 [pid = 1825] [id = 346] 03:55:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f1316c7cc00) [pid = 1825] [serial = 1039] [outer = (nil)] 03:55:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f1317749400) [pid = 1825] [serial = 1040] [outer = 0x7f1316c7cc00] 03:55:15 INFO - PROCESS | 1825 | 1461063315481 Marionette DEBUG loaded listener.js 03:55:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f131778b800) [pid = 1825] [serial = 1041] [outer = 0x7f1316c7cc00] 03:55:16 INFO - PROCESS | 1825 | 1461063316479 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:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1326ms 03:55:16 INFO - PROCESS | 1825 | 1461063316521 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 03:55:16 INFO - PROCESS | 1825 | 1461063316524 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 03:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:55:17 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f130ece2c00) [pid = 1825] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:55:17 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f132789cc00) [pid = 1825] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:55:17 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f1312b2e000) [pid = 1825] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:55:17 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f1312b91000) [pid = 1825] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:55:17 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f1312b96000) [pid = 1825] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:55:17 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f130ece3400) [pid = 1825] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:55:17 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f131f380c00) [pid = 1825] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:55:17 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f1321b53800) [pid = 1825] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:55:17 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f13178b1000) [pid = 1825] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:55:17 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f1312b2d000) [pid = 1825] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:55:17 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f1326622400) [pid = 1825] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:55:17 INFO - PROCESS | 1825 | 1461063317060 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:55:17 INFO - PROCESS | 1825 | 1461063317063 Marionette TRACE conn3 <- [1,1358,null,{}] 03:55:17 INFO - PROCESS | 1825 | 1461063317069 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:55:17 INFO - PROCESS | 1825 | 1461063317207 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 03:55:17 INFO - PROCESS | 1825 | 1461063317216 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13182e2000 == 97 [pid = 1825] [id = 347] 03:55:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f1317746400) [pid = 1825] [serial = 1042] [outer = (nil)] 03:55:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f1317892c00) [pid = 1825] [serial = 1043] [outer = 0x7f1317746400] 03:55:17 INFO - PROCESS | 1825 | 1461063317405 Marionette DEBUG loaded listener.js 03:55:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f13178a8800) [pid = 1825] [serial = 1044] [outer = 0x7f1317746400] 03:55:18 INFO - PROCESS | 1825 | 1461063318040 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:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1113ms 03:55:18 INFO - PROCESS | 1825 | 1461063318086 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 03:55:18 INFO - PROCESS | 1825 | 1461063318089 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 03:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:55:18 INFO - PROCESS | 1825 | 1461063318094 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:55:18 INFO - PROCESS | 1825 | 1461063318097 Marionette TRACE conn3 <- [1,1362,null,{}] 03:55:18 INFO - PROCESS | 1825 | 1461063318101 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:55:18 INFO - PROCESS | 1825 | 1461063318271 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 03:55:18 INFO - PROCESS | 1825 | 1461063318408 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c795800 == 98 [pid = 1825] [id = 348] 03:55:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f1317748000) [pid = 1825] [serial = 1045] [outer = (nil)] 03:55:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f131941ec00) [pid = 1825] [serial = 1046] [outer = 0x7f1317748000] 03:55:18 INFO - PROCESS | 1825 | 1461063318466 Marionette DEBUG loaded listener.js 03:55:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f1319699400) [pid = 1825] [serial = 1047] [outer = 0x7f1317748000] 03:55:19 INFO - PROCESS | 1825 | 1461063319341 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:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1283ms 03:55:19 INFO - PROCESS | 1825 | 1461063319378 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 03:55:19 INFO - PROCESS | 1825 | 1461063319384 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 03:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:55:19 INFO - PROCESS | 1825 | 1461063319392 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:55:19 INFO - PROCESS | 1825 | 1461063319398 Marionette TRACE conn3 <- [1,1366,null,{}] 03:55:19 INFO - PROCESS | 1825 | 1461063319407 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:55:19 INFO - PROCESS | 1825 | 1461063319577 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 03:55:19 INFO - PROCESS | 1825 | 1461063319764 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13145d6800 == 99 [pid = 1825] [id = 349] 03:55:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f130ece6800) [pid = 1825] [serial = 1048] [outer = (nil)] 03:55:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f1312b93c00) [pid = 1825] [serial = 1049] [outer = 0x7f130ece6800] 03:55:19 INFO - PROCESS | 1825 | 1461063319840 Marionette DEBUG loaded listener.js 03:55:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f1312d9c800) [pid = 1825] [serial = 1050] [outer = 0x7f130ece6800] 03:55:20 INFO - PROCESS | 1825 | 1461063320812 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:55:20 INFO - PROCESS | 1825 | 1461063320833 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 03:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:55:20 INFO - PROCESS | 1825 | 1461063320843 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:55:20 INFO - PROCESS | 1825 | 1461063320846 Marionette TRACE conn3 <- [1,1370,null,{}] 03:55:20 INFO - PROCESS | 1825 | 1461063320852 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:55:21 INFO - PROCESS | 1825 | 1461063321034 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 03:55:21 INFO - PROCESS | 1825 | 1461063321218 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13194a0800 == 100 [pid = 1825] [id = 350] 03:55:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f130eef7800) [pid = 1825] [serial = 1051] [outer = (nil)] 03:55:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f1315a85000) [pid = 1825] [serial = 1052] [outer = 0x7f130eef7800] 03:55:21 INFO - PROCESS | 1825 | 1461063321288 Marionette DEBUG loaded listener.js 03:55:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f131614ec00) [pid = 1825] [serial = 1053] [outer = 0x7f130eef7800] 03:55:22 INFO - PROCESS | 1825 | 1461063322302 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:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:55:22 INFO - PROCESS | 1825 | 1461063322331 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 03:55:22 INFO - PROCESS | 1825 | 1461063322337 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:55:22 INFO - PROCESS | 1825 | 1461063322342 Marionette TRACE conn3 <- [1,1374,null,{}] 03:55:22 INFO - PROCESS | 1825 | 1461063322358 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:55:22 INFO - PROCESS | 1825 | 1461063322524 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 03:55:22 INFO - PROCESS | 1825 | 1461063322758 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131d2a8000 == 101 [pid = 1825] [id = 351] 03:55:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f1317747000) [pid = 1825] [serial = 1054] [outer = (nil)] 03:55:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f1317898c00) [pid = 1825] [serial = 1055] [outer = 0x7f1317747000] 03:55:22 INFO - PROCESS | 1825 | 1461063322875 Marionette DEBUG loaded listener.js 03:55:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f13178aa800) [pid = 1825] [serial = 1056] [outer = 0x7f1317747000] 03:55:23 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:55:23 INFO - PROCESS | 1825 | 1461063323747 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:55:23 INFO - PROCESS | 1825 | 1461063323826 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 03:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:55:23 INFO - PROCESS | 1825 | 1461063323832 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:55:23 INFO - PROCESS | 1825 | 1461063323834 Marionette TRACE conn3 <- [1,1378,null,{}] 03:55:23 INFO - PROCESS | 1825 | 1461063323840 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:55:24 INFO - PROCESS | 1825 | 1461063324008 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 03:55:24 INFO - PROCESS | 1825 | 1461063324190 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e497800 == 102 [pid = 1825] [id = 352] 03:55:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f1317749c00) [pid = 1825] [serial = 1057] [outer = (nil)] 03:55:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f131c682400) [pid = 1825] [serial = 1058] [outer = 0x7f1317749c00] 03:55:24 INFO - PROCESS | 1825 | 1461063324261 Marionette DEBUG loaded listener.js 03:55:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f131c6b7000) [pid = 1825] [serial = 1059] [outer = 0x7f1317749c00] 03:55:25 INFO - PROCESS | 1825 | 1461063325151 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:55:25 INFO - PROCESS | 1825 | 1461063325230 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 03:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:55:25 INFO - PROCESS | 1825 | 1461063325237 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:55:25 INFO - PROCESS | 1825 | 1461063325240 Marionette TRACE conn3 <- [1,1382,null,{}] 03:55:25 INFO - PROCESS | 1825 | 1461063325244 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:55:25 INFO - PROCESS | 1825 | 1461063325412 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 03:55:25 INFO - PROCESS | 1825 | 1461063325588 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f074800 == 103 [pid = 1825] [id = 353] 03:55:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f13178aac00) [pid = 1825] [serial = 1060] [outer = (nil)] 03:55:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f131c8eac00) [pid = 1825] [serial = 1061] [outer = 0x7f13178aac00] 03:55:25 INFO - PROCESS | 1825 | 1461063325654 Marionette DEBUG loaded listener.js 03:55:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f131d086800) [pid = 1825] [serial = 1062] [outer = 0x7f13178aac00] 03:55:26 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:55:26 INFO - PROCESS | 1825 | 1461063326590 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:55:26 INFO - PROCESS | 1825 | 1461063326668 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 03:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:55:26 INFO - PROCESS | 1825 | 1461063326674 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:55:26 INFO - PROCESS | 1825 | 1461063326676 Marionette TRACE conn3 <- [1,1386,null,{}] 03:55:26 INFO - PROCESS | 1825 | 1461063326682 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:55:26 INFO - PROCESS | 1825 | 1461063326876 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 03:55:27 INFO - PROCESS | 1825 | 1461063327057 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131fb8e800 == 104 [pid = 1825] [id = 354] 03:55:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f131d194800) [pid = 1825] [serial = 1063] [outer = (nil)] 03:55:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f131d2ee000) [pid = 1825] [serial = 1064] [outer = 0x7f131d194800] 03:55:27 INFO - PROCESS | 1825 | 1461063327127 Marionette DEBUG loaded listener.js 03:55:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f131f37d800) [pid = 1825] [serial = 1065] [outer = 0x7f131d194800] 03:55:28 INFO - PROCESS | 1825 | 1461063328040 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:55:28 INFO - PROCESS | 1825 | 1461063328109 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 03:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:55:28 INFO - PROCESS | 1825 | 1461063328114 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:55:28 INFO - PROCESS | 1825 | 1461063328116 Marionette TRACE conn3 <- [1,1390,null,{}] 03:55:28 INFO - PROCESS | 1825 | 1461063328122 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:55:28 INFO - PROCESS | 1825 | 1461063328282 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 03:55:28 INFO - PROCESS | 1825 | 1461063328461 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1320f94800 == 105 [pid = 1825] [id = 355] 03:55:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f131d2d3000) [pid = 1825] [serial = 1066] [outer = (nil)] 03:55:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f131f5a4c00) [pid = 1825] [serial = 1067] [outer = 0x7f131d2d3000] 03:55:28 INFO - PROCESS | 1825 | 1461063328530 Marionette DEBUG loaded listener.js 03:55:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f131f825400) [pid = 1825] [serial = 1068] [outer = 0x7f131d2d3000] 03:55:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1320ca5800 == 104 [pid = 1825] [id = 11] 03:55:29 INFO - PROCESS | 1825 | 1461063329422 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:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1379ms 03:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:55:29 INFO - PROCESS | 1825 | 1461063329494 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 03:55:29 INFO - PROCESS | 1825 | 1461063329497 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 03:55:29 INFO - PROCESS | 1825 | 1461063329503 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:55:29 INFO - PROCESS | 1825 | 1461063329506 Marionette TRACE conn3 <- [1,1394,null,{}] 03:55:29 INFO - PROCESS | 1825 | 1461063329511 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:55:29 INFO - PROCESS | 1825 | 1461063329708 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 03:55:29 INFO - PROCESS | 1825 | 1461063329923 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132311c000 == 105 [pid = 1825] [id = 356] 03:55:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f131e6ce800) [pid = 1825] [serial = 1069] [outer = (nil)] 03:55:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f131fab4c00) [pid = 1825] [serial = 1070] [outer = 0x7f131e6ce800] 03:55:30 INFO - PROCESS | 1825 | 1461063330034 Marionette DEBUG loaded listener.js 03:55:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f131fcac400) [pid = 1825] [serial = 1071] [outer = 0x7f131e6ce800] 03:55:30 INFO - PROCESS | 1825 | 1461063330821 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:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1381ms 03:55:30 INFO - PROCESS | 1825 | 1461063330883 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 03:55:30 INFO - PROCESS | 1825 | 1461063330887 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 03:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:55:30 INFO - PROCESS | 1825 | 1461063330892 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:55:30 INFO - PROCESS | 1825 | 1461063330895 Marionette TRACE conn3 <- [1,1398,null,{}] 03:55:30 INFO - PROCESS | 1825 | 1461063330900 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:55:31 INFO - PROCESS | 1825 | 1461063331061 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 03:55:31 INFO - PROCESS | 1825 | 1461063331272 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327110000 == 106 [pid = 1825] [id = 357] 03:55:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f131f82c000) [pid = 1825] [serial = 1072] [outer = (nil)] 03:55:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f131fd45c00) [pid = 1825] [serial = 1073] [outer = 0x7f131f82c000] 03:55:31 INFO - PROCESS | 1825 | 1461063331383 Marionette DEBUG loaded listener.js 03:55:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f131ff45400) [pid = 1825] [serial = 1074] [outer = 0x7f131f82c000] 03:55:32 INFO - PROCESS | 1825 | 1461063332193 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:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1329ms 03:55:32 INFO - PROCESS | 1825 | 1461063332222 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 03:55:32 INFO - PROCESS | 1825 | 1461063332226 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 03:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:55:32 INFO - PROCESS | 1825 | 1461063332231 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:55:32 INFO - PROCESS | 1825 | 1461063332234 Marionette TRACE conn3 <- [1,1402,null,{}] 03:55:32 INFO - PROCESS | 1825 | 1461063332239 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:55:32 INFO - PROCESS | 1825 | 1461063332399 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 03:55:32 INFO - PROCESS | 1825 | 1461063332584 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132781c800 == 107 [pid = 1825] [id = 358] 03:55:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f131fab1800) [pid = 1825] [serial = 1075] [outer = (nil)] 03:55:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f1320c4dc00) [pid = 1825] [serial = 1076] [outer = 0x7f131fab1800] 03:55:32 INFO - PROCESS | 1825 | 1461063332650 Marionette DEBUG loaded listener.js 03:55:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f1320f28400) [pid = 1825] [serial = 1077] [outer = 0x7f131fab1800] 03:55:33 INFO - PROCESS | 1825 | 1461063333523 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:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1332ms 03:55:33 INFO - PROCESS | 1825 | 1461063333564 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 03:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:55:33 INFO - PROCESS | 1825 | 1461063333568 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 03:55:33 INFO - PROCESS | 1825 | 1461063333573 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:55:33 INFO - PROCESS | 1825 | 1461063333577 Marionette TRACE conn3 <- [1,1406,null,{}] 03:55:33 INFO - PROCESS | 1825 | 1461063333582 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:55:33 INFO - PROCESS | 1825 | 1461063333766 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 03:55:33 INFO - PROCESS | 1825 | 1461063333961 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13281af800 == 108 [pid = 1825] [id = 359] 03:55:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f1317581000) [pid = 1825] [serial = 1078] [outer = (nil)] 03:55:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f1322e1ac00) [pid = 1825] [serial = 1079] [outer = 0x7f1317581000] 03:55:34 INFO - PROCESS | 1825 | 1461063334035 Marionette DEBUG loaded listener.js 03:55:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f1322f60c00) [pid = 1825] [serial = 1080] [outer = 0x7f1317581000] 03:55:34 INFO - PROCESS | 1825 | 1461063334931 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:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1431ms 03:55:35 INFO - PROCESS | 1825 | 1461063335004 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 03:55:35 INFO - PROCESS | 1825 | 1461063335007 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 03:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:55:35 INFO - PROCESS | 1825 | 1461063335013 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:55:35 INFO - PROCESS | 1825 | 1461063335016 Marionette TRACE conn3 <- [1,1410,null,{}] 03:55:35 INFO - PROCESS | 1825 | 1461063335021 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:55:35 INFO - PROCESS | 1825 | 1461063335188 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 03:55:35 INFO - PROCESS | 1825 | 1461063335369 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1313bc2800 == 109 [pid = 1825] [id = 360] 03:55:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f130eceb000) [pid = 1825] [serial = 1081] [outer = (nil)] 03:55:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f1312d98c00) [pid = 1825] [serial = 1082] [outer = 0x7f130eceb000] 03:55:35 INFO - PROCESS | 1825 | 1461063335437 Marionette DEBUG loaded listener.js 03:55:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f1322f53c00) [pid = 1825] [serial = 1083] [outer = 0x7f130eceb000] 03:55:36 INFO - PROCESS | 1825 | 1461063336806 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:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1831ms 03:55:36 INFO - PROCESS | 1825 | 1461063336844 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 03:55:36 INFO - PROCESS | 1825 | 1461063336850 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 03:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:55:36 INFO - PROCESS | 1825 | 1461063336858 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:55:36 INFO - PROCESS | 1825 | 1461063336861 Marionette TRACE conn3 <- [1,1414,null,{}] 03:55:36 INFO - PROCESS | 1825 | 1461063336868 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:55:37 INFO - PROCESS | 1825 | 1461063337065 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 03:55:37 INFO - PROCESS | 1825 | 1461063337315 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13178e9000 == 110 [pid = 1825] [id = 361] 03:55:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f1312357c00) [pid = 1825] [serial = 1084] [outer = (nil)] 03:55:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f1312b99400) [pid = 1825] [serial = 1085] [outer = 0x7f1312357c00] 03:55:37 INFO - PROCESS | 1825 | 1461063337394 Marionette DEBUG loaded listener.js 03:55:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f1313b73400) [pid = 1825] [serial = 1086] [outer = 0x7f1312357c00] 03:55:38 INFO - PROCESS | 1825 | 1461063338441 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:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1635ms 03:55:38 INFO - PROCESS | 1825 | 1461063338492 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 03:55:38 INFO - PROCESS | 1825 | 1461063338500 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 03:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:55:38 INFO - PROCESS | 1825 | 1461063338508 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:55:38 INFO - PROCESS | 1825 | 1461063338512 Marionette TRACE conn3 <- [1,1418,null,{}] 03:55:38 INFO - PROCESS | 1825 | 1461063338517 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:55:38 INFO - PROCESS | 1825 | 1461063338778 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 03:55:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131603c000 == 109 [pid = 1825] [id = 299] 03:55:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13138b8000 == 108 [pid = 1825] [id = 298] 03:55:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13182e2000 == 107 [pid = 1825] [id = 347] 03:55:38 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f1313153c00) [pid = 1825] [serial = 950] [outer = (nil)] [url = about:blank] 03:55:38 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f1313b6dc00) [pid = 1825] [serial = 953] [outer = (nil)] [url = about:blank] 03:55:38 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f133af24400) [pid = 1825] [serial = 947] [outer = (nil)] [url = about:blank] 03:55:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1318024000 == 106 [pid = 1825] [id = 346] 03:55:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13177b4800 == 105 [pid = 1825] [id = 345] 03:55:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13145e6800 == 104 [pid = 1825] [id = 344] 03:55:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13105d8000 == 103 [pid = 1825] [id = 343] 03:55:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13105cb000 == 102 [pid = 1825] [id = 342] 03:55:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131075b000 == 101 [pid = 1825] [id = 337] 03:55:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1340467000 == 100 [pid = 1825] [id = 336] 03:55:39 INFO - PROCESS | 1825 | 1461063339082 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f1327a1e400) [pid = 1825] [serial = 921] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f13286d8800) [pid = 1825] [serial = 977] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f1334fce000) [pid = 1825] [serial = 980] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f1312d9a400) [pid = 1825] [serial = 944] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f1326623400) [pid = 1825] [serial = 932] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f1317745400) [pid = 1825] [serial = 968] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f131d2ef000) [pid = 1825] [serial = 969] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f1312ccb800) [pid = 1825] [serial = 959] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f13391cdc00) [pid = 1825] [serial = 941] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f132a126c00) [pid = 1825] [serial = 978] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f1316255800) [pid = 1825] [serial = 963] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f1315e9f800) [pid = 1825] [serial = 962] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f1312357800) [pid = 1825] [serial = 957] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f130ece5000) [pid = 1825] [serial = 956] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f131f3be400) [pid = 1825] [serial = 971] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f1320c4c000) [pid = 1825] [serial = 972] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f1312b2b800) [pid = 1825] [serial = 923] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f1334fd9400) [pid = 1825] [serial = 938] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f1328e33400) [pid = 1825] [serial = 935] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f131d2e6400) [pid = 1825] [serial = 929] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f13271c3c00) [pid = 1825] [serial = 974] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f1317587800) [pid = 1825] [serial = 926] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f1313b6f800) [pid = 1825] [serial = 960] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f131c6b7c00) [pid = 1825] [serial = 965] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f131625e400) [pid = 1825] [serial = 983] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f131c8ed000) [pid = 1825] [serial = 966] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f1317895400) [pid = 1825] [serial = 984] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f1335e6dc00) [pid = 1825] [serial = 981] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f1327727c00) [pid = 1825] [serial = 975] [outer = (nil)] [url = about:blank] 03:55:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13105cb000 == 101 [pid = 1825] [id = 362] 03:55:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f130ece5000) [pid = 1825] [serial = 1087] [outer = (nil)] 03:55:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f1313b73c00) [pid = 1825] [serial = 1088] [outer = 0x7f130ece5000] 03:55:39 INFO - PROCESS | 1825 | 1461063339175 Marionette DEBUG loaded listener.js 03:55:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f1316258c00) [pid = 1825] [serial = 1089] [outer = 0x7f130ece5000] 03:55:39 INFO - PROCESS | 1825 | 1461063339856 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:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1385ms 03:55:39 INFO - PROCESS | 1825 | 1461063339894 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 03:55:39 INFO - PROCESS | 1825 | 1461063339897 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 03:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:55:39 INFO - PROCESS | 1825 | 1461063339906 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:55:39 INFO - PROCESS | 1825 | 1461063339910 Marionette TRACE conn3 <- [1,1422,null,{}] 03:55:39 INFO - PROCESS | 1825 | 1461063339925 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:55:40 INFO - PROCESS | 1825 | 1461063340088 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 03:55:40 INFO - PROCESS | 1825 | 1461063340230 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1315ad7800 == 102 [pid = 1825] [id = 363] 03:55:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f1313b78c00) [pid = 1825] [serial = 1090] [outer = (nil)] 03:55:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f1317786000) [pid = 1825] [serial = 1091] [outer = 0x7f1313b78c00] 03:55:40 INFO - PROCESS | 1825 | 1461063340291 Marionette DEBUG loaded listener.js 03:55:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f13178a8c00) [pid = 1825] [serial = 1092] [outer = 0x7f1313b78c00] 03:55:41 INFO - PROCESS | 1825 | 1461063341035 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:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1184ms 03:55:41 INFO - PROCESS | 1825 | 1461063341099 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 03:55:41 INFO - PROCESS | 1825 | 1461063341103 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 03:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:55:41 INFO - PROCESS | 1825 | 1461063341108 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:55:41 INFO - PROCESS | 1825 | 1461063341110 Marionette TRACE conn3 <- [1,1426,null,{}] 03:55:41 INFO - PROCESS | 1825 | 1461063341116 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:55:41 INFO - PROCESS | 1825 | 1461063341339 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 03:55:41 INFO - PROCESS | 1825 | 1461063341371 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131801c000 == 103 [pid = 1825] [id = 364] 03:55:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f1317788c00) [pid = 1825] [serial = 1093] [outer = (nil)] 03:55:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f131c6b7c00) [pid = 1825] [serial = 1094] [outer = 0x7f1317788c00] 03:55:41 INFO - PROCESS | 1825 | 1461063341432 Marionette DEBUG loaded listener.js 03:55:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f131d08c400) [pid = 1825] [serial = 1095] [outer = 0x7f1317788c00] 03:55:42 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f1312b94c00) [pid = 1825] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:55:42 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f1317746400) [pid = 1825] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:55:42 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f130ece8800) [pid = 1825] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:55:42 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f1315a88c00) [pid = 1825] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:55:42 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f1312b9d800) [pid = 1825] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:55:42 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f1316c7cc00) [pid = 1825] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:55:42 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f1317894000) [pid = 1825] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:55:42 INFO - PROCESS | 1825 | 1461063342952 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:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1876ms 03:55:42 INFO - PROCESS | 1825 | 1461063342986 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 03:55:42 INFO - PROCESS | 1825 | 1461063342992 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 03:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:55:43 INFO - PROCESS | 1825 | 1461063343001 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:55:43 INFO - PROCESS | 1825 | 1461063343005 Marionette TRACE conn3 <- [1,1430,null,{}] 03:55:43 INFO - PROCESS | 1825 | 1461063343012 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:55:43 INFO - PROCESS | 1825 | 1461063343176 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 03:55:43 INFO - PROCESS | 1825 | 1461063343363 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1313bc8800 == 104 [pid = 1825] [id = 365] 03:55:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f1312b92800) [pid = 1825] [serial = 1096] [outer = (nil)] 03:55:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f1313b69800) [pid = 1825] [serial = 1097] [outer = 0x7f1312b92800] 03:55:43 INFO - PROCESS | 1825 | 1461063343437 Marionette DEBUG loaded listener.js 03:55:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f1315a81400) [pid = 1825] [serial = 1098] [outer = 0x7f1312b92800] 03:55:44 INFO - PROCESS | 1825 | 1461063344404 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:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1479ms 03:55:44 INFO - PROCESS | 1825 | 1461063344480 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 03:55:44 INFO - PROCESS | 1825 | 1461063344489 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 03:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:55:44 INFO - PROCESS | 1825 | 1461063344498 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:55:44 INFO - PROCESS | 1825 | 1461063344501 Marionette TRACE conn3 <- [1,1434,null,{}] 03:55:44 INFO - PROCESS | 1825 | 1461063344507 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:55:44 INFO - PROCESS | 1825 | 1461063344714 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 03:55:44 INFO - PROCESS | 1825 | 1461063344975 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13182db800 == 105 [pid = 1825] [id = 366] 03:55:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f131625e400) [pid = 1825] [serial = 1099] [outer = (nil)] 03:55:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f1317746400) [pid = 1825] [serial = 1100] [outer = 0x7f131625e400] 03:55:45 INFO - PROCESS | 1825 | 1461063345059 Marionette DEBUG loaded listener.js 03:55:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f1317790400) [pid = 1825] [serial = 1101] [outer = 0x7f131625e400] 03:55:45 INFO - PROCESS | 1825 | 1461063345863 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:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1432ms 03:55:45 INFO - PROCESS | 1825 | 1461063345930 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 03:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:55:45 INFO - PROCESS | 1825 | 1461063345934 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 03:55:45 INFO - PROCESS | 1825 | 1461063345940 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:55:45 INFO - PROCESS | 1825 | 1461063345946 Marionette TRACE conn3 <- [1,1438,null,{}] 03:55:45 INFO - PROCESS | 1825 | 1461063345961 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:55:46 INFO - PROCESS | 1825 | 1461063346171 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 03:55:46 INFO - PROCESS | 1825 | 1461063346385 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e3c4800 == 106 [pid = 1825] [id = 367] 03:55:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f131c8f0400) [pid = 1825] [serial = 1102] [outer = (nil)] 03:55:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f131d2e0400) [pid = 1825] [serial = 1103] [outer = 0x7f131c8f0400] 03:55:46 INFO - PROCESS | 1825 | 1461063346545 Marionette DEBUG loaded listener.js 03:55:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f131e5ee000) [pid = 1825] [serial = 1104] [outer = 0x7f131c8f0400] 03:55:47 INFO - PROCESS | 1825 | 1461063347360 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:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1486ms 03:55:47 INFO - PROCESS | 1825 | 1461063347427 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 03:55:47 INFO - PROCESS | 1825 | 1461063347432 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 03:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:55:47 INFO - PROCESS | 1825 | 1461063347437 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:55:47 INFO - PROCESS | 1825 | 1461063347439 Marionette TRACE conn3 <- [1,1442,null,{}] 03:55:47 INFO - PROCESS | 1825 | 1461063347445 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:55:47 INFO - PROCESS | 1825 | 1461063347615 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 03:55:47 INFO - PROCESS | 1825 | 1461063347804 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f549800 == 107 [pid = 1825] [id = 368] 03:55:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f131d18f800) [pid = 1825] [serial = 1105] [outer = (nil)] 03:55:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f131f503400) [pid = 1825] [serial = 1106] [outer = 0x7f131d18f800] 03:55:47 INFO - PROCESS | 1825 | 1461063347874 Marionette DEBUG loaded listener.js 03:55:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f131fc07c00) [pid = 1825] [serial = 1107] [outer = 0x7f131d18f800] 03:55:48 INFO - PROCESS | 1825 | 1461063348739 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:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1374ms 03:55:48 INFO - PROCESS | 1825 | 1461063348813 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 03:55:48 INFO - PROCESS | 1825 | 1461063348816 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 03:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:55:48 INFO - PROCESS | 1825 | 1461063348822 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:55:48 INFO - PROCESS | 1825 | 1461063348825 Marionette TRACE conn3 <- [1,1446,null,{}] 03:55:48 INFO - PROCESS | 1825 | 1461063348830 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:55:48 INFO - PROCESS | 1825 | 1461063348994 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 03:55:49 INFO - PROCESS | 1825 | 1461063349172 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1322e64800 == 108 [pid = 1825] [id = 369] 03:55:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f131e5eac00) [pid = 1825] [serial = 1108] [outer = (nil)] 03:55:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f1320c4b400) [pid = 1825] [serial = 1109] [outer = 0x7f131e5eac00] 03:55:49 INFO - PROCESS | 1825 | 1461063349241 Marionette DEBUG loaded listener.js 03:55:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f1320fe5c00) [pid = 1825] [serial = 1110] [outer = 0x7f131e5eac00] 03:55:50 INFO - PROCESS | 1825 | 1461063350085 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:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1335ms 03:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:55:50 INFO - PROCESS | 1825 | 1461063350158 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 03:55:50 INFO - PROCESS | 1825 | 1461063350160 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 03:55:50 INFO - PROCESS | 1825 | 1461063350167 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:55:50 INFO - PROCESS | 1825 | 1461063350171 Marionette TRACE conn3 <- [1,1450,null,{}] 03:55:50 INFO - PROCESS | 1825 | 1461063350176 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:55:50 INFO - PROCESS | 1825 | 1461063350398 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 03:55:50 INFO - PROCESS | 1825 | 1461063350581 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327cb6000 == 109 [pid = 1825] [id = 370] 03:55:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f131e6ccc00) [pid = 1825] [serial = 1111] [outer = (nil)] 03:55:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f132301ec00) [pid = 1825] [serial = 1112] [outer = 0x7f131e6ccc00] 03:55:50 INFO - PROCESS | 1825 | 1461063350652 Marionette DEBUG loaded listener.js 03:55:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f13256f1c00) [pid = 1825] [serial = 1113] [outer = 0x7f131e6ccc00] 03:55:51 INFO - PROCESS | 1825 | 1461063351544 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:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1437ms 03:55:51 INFO - PROCESS | 1825 | 1461063351604 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 03:55:51 INFO - PROCESS | 1825 | 1461063351607 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 03:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:55:51 INFO - PROCESS | 1825 | 1461063351613 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:55:51 INFO - PROCESS | 1825 | 1461063351615 Marionette TRACE conn3 <- [1,1454,null,{}] 03:55:51 INFO - PROCESS | 1825 | 1461063351621 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:55:51 INFO - PROCESS | 1825 | 1461063351782 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 03:55:51 INFO - PROCESS | 1825 | 1461063351966 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328572000 == 110 [pid = 1825] [id = 371] 03:55:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f1313151800) [pid = 1825] [serial = 1114] [outer = (nil)] 03:55:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f13256ed800) [pid = 1825] [serial = 1115] [outer = 0x7f1313151800] 03:55:52 INFO - PROCESS | 1825 | 1461063352033 Marionette DEBUG loaded listener.js 03:55:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f13271c5c00) [pid = 1825] [serial = 1116] [outer = 0x7f1313151800] 03:55:52 INFO - PROCESS | 1825 | 1461063352921 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:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1379ms 03:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:55:53 INFO - PROCESS | 1825 | 1461063352993 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 03:55:53 INFO - PROCESS | 1825 | 1461063352995 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 03:55:53 INFO - PROCESS | 1825 | 1461063353002 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:55:53 INFO - PROCESS | 1825 | 1461063353005 Marionette TRACE conn3 <- [1,1458,null,{}] 03:55:53 INFO - PROCESS | 1825 | 1461063353010 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:55:53 INFO - PROCESS | 1825 | 1461063353169 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 03:55:53 INFO - PROCESS | 1825 | 1461063353357 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328e4e800 == 111 [pid = 1825] [id = 372] 03:55:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f1315ea6c00) [pid = 1825] [serial = 1117] [outer = (nil)] 03:55:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f13256eb400) [pid = 1825] [serial = 1118] [outer = 0x7f1315ea6c00] 03:55:53 INFO - PROCESS | 1825 | 1461063353427 Marionette DEBUG loaded listener.js 03:55:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f1326167400) [pid = 1825] [serial = 1119] [outer = 0x7f1315ea6c00] 03:55:54 INFO - PROCESS | 1825 | 1461063354285 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:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1333ms 03:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:55:54 INFO - PROCESS | 1825 | 1461063354335 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 03:55:54 INFO - PROCESS | 1825 | 1461063354337 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 03:55:54 INFO - PROCESS | 1825 | 1461063354343 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:55:54 INFO - PROCESS | 1825 | 1461063354346 Marionette TRACE conn3 <- [1,1462,null,{}] 03:55:54 INFO - PROCESS | 1825 | 1461063354351 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:55:54 INFO - PROCESS | 1825 | 1461063354516 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 03:55:54 INFO - PROCESS | 1825 | 1461063354702 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1329ece800 == 112 [pid = 1825] [id = 373] 03:55:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f1317896800) [pid = 1825] [serial = 1120] [outer = (nil)] 03:55:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f1327895c00) [pid = 1825] [serial = 1121] [outer = 0x7f1317896800] 03:55:54 INFO - PROCESS | 1825 | 1461063354768 Marionette DEBUG loaded listener.js 03:55:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f1327f99c00) [pid = 1825] [serial = 1122] [outer = 0x7f1317896800] 03:55:55 INFO - PROCESS | 1825 | 1461063355642 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:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1330ms 03:55:55 INFO - PROCESS | 1825 | 1461063355674 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 03:55:55 INFO - PROCESS | 1825 | 1461063355677 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 03:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:55:55 INFO - PROCESS | 1825 | 1461063355683 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:55:55 INFO - PROCESS | 1825 | 1461063355685 Marionette TRACE conn3 <- [1,1466,null,{}] 03:55:55 INFO - PROCESS | 1825 | 1461063355691 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:55:55 INFO - PROCESS | 1825 | 1461063355864 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 03:55:56 INFO - PROCESS | 1825 | 1461063356059 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132e7ae800 == 113 [pid = 1825] [id = 374] 03:55:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f13274af000) [pid = 1825] [serial = 1123] [outer = (nil)] 03:55:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f13286d8c00) [pid = 1825] [serial = 1124] [outer = 0x7f13274af000] 03:55:56 INFO - PROCESS | 1825 | 1461063356126 Marionette DEBUG loaded listener.js 03:55:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f1328e2c000) [pid = 1825] [serial = 1125] [outer = 0x7f13274af000] 03:55:57 INFO - PROCESS | 1825 | 1461063357067 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:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1437ms 03:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:55:57 INFO - PROCESS | 1825 | 1461063357120 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 03:55:57 INFO - PROCESS | 1825 | 1461063357124 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 03:55:57 INFO - PROCESS | 1825 | 1461063357130 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:55:57 INFO - PROCESS | 1825 | 1461063357134 Marionette TRACE conn3 <- [1,1470,null,{}] 03:55:57 INFO - PROCESS | 1825 | 1461063357139 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:55:57 INFO - PROCESS | 1825 | 1461063357332 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 03:55:57 INFO - PROCESS | 1825 | 1461063357519 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1335dd4000 == 114 [pid = 1825] [id = 375] 03:55:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f1328111c00) [pid = 1825] [serial = 1126] [outer = (nil)] 03:55:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f132a040400) [pid = 1825] [serial = 1127] [outer = 0x7f1328111c00] 03:55:57 INFO - PROCESS | 1825 | 1461063357594 Marionette DEBUG loaded listener.js 03:55:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f132b452400) [pid = 1825] [serial = 1128] [outer = 0x7f1328111c00] 03:55:58 INFO - PROCESS | 1825 | 1461063358486 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:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1428ms 03:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:55:58 INFO - PROCESS | 1825 | 1461063358558 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 03:55:58 INFO - PROCESS | 1825 | 1461063358561 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 03:55:58 INFO - PROCESS | 1825 | 1461063358567 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:55:58 INFO - PROCESS | 1825 | 1461063358569 Marionette TRACE conn3 <- [1,1474,null,{}] 03:55:58 INFO - PROCESS | 1825 | 1461063358574 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:55:58 INFO - PROCESS | 1825 | 1461063358741 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 03:55:58 INFO - PROCESS | 1825 | 1461063358924 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133704a800 == 115 [pid = 1825] [id = 376] 03:55:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f132662dc00) [pid = 1825] [serial = 1129] [outer = (nil)] 03:55:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f1334fcfc00) [pid = 1825] [serial = 1130] [outer = 0x7f132662dc00] 03:55:59 INFO - PROCESS | 1825 | 1461063358993 Marionette DEBUG loaded listener.js 03:55:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f1335db4400) [pid = 1825] [serial = 1131] [outer = 0x7f132662dc00] 03:55:59 INFO - PROCESS | 1825 | 1461063359801 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:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1287ms 03:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:55:59 INFO - PROCESS | 1825 | 1461063359853 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 03:55:59 INFO - PROCESS | 1825 | 1461063359856 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 03:55:59 INFO - PROCESS | 1825 | 1461063359862 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:55:59 INFO - PROCESS | 1825 | 1461063359865 Marionette TRACE conn3 <- [1,1478,null,{}] 03:55:59 INFO - PROCESS | 1825 | 1461063359870 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:56:00 INFO - PROCESS | 1825 | 1461063360027 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 03:56:00 INFO - PROCESS | 1825 | 1461063360251 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13392c0800 == 116 [pid = 1825] [id = 377] 03:56:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f130eef7400) [pid = 1825] [serial = 1132] [outer = (nil)] 03:56:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f1335db6c00) [pid = 1825] [serial = 1133] [outer = 0x7f130eef7400] 03:56:00 INFO - PROCESS | 1825 | 1461063360316 Marionette DEBUG loaded listener.js 03:56:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f13362d7c00) [pid = 1825] [serial = 1134] [outer = 0x7f130eef7400] 03:56:01 INFO - PROCESS | 1825 | 1461063361225 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:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1430ms 03:56:01 INFO - PROCESS | 1825 | 1461063361292 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 03:56:01 INFO - PROCESS | 1825 | 1461063361295 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 03:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:56:01 INFO - PROCESS | 1825 | 1461063361301 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:56:01 INFO - PROCESS | 1825 | 1461063361303 Marionette TRACE conn3 <- [1,1482,null,{}] 03:56:01 INFO - PROCESS | 1825 | 1461063361308 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:56:01 INFO - PROCESS | 1825 | 1461063361485 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 03:56:02 INFO - PROCESS | 1825 | 1461063362103 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13177ad000 == 117 [pid = 1825] [id = 378] 03:56:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f1312274400) [pid = 1825] [serial = 1135] [outer = (nil)] 03:56:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f1312353800) [pid = 1825] [serial = 1136] [outer = 0x7f1312274400] 03:56:02 INFO - PROCESS | 1825 | 1461063362218 Marionette DEBUG loaded listener.js 03:56:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f1312cc7800) [pid = 1825] [serial = 1137] [outer = 0x7f1312274400] 03:56:03 INFO - PROCESS | 1825 | 1461063363113 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:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1888ms 03:56:03 INFO - PROCESS | 1825 | 1461063363191 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 03:56:03 INFO - PROCESS | 1825 | 1461063363198 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 03:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:56:03 INFO - PROCESS | 1825 | 1461063363204 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:56:03 INFO - PROCESS | 1825 | 1461063363207 Marionette TRACE conn3 <- [1,1486,null,{}] 03:56:03 INFO - PROCESS | 1825 | 1461063363215 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:56:03 INFO - PROCESS | 1825 | 1461063363492 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 03:56:03 INFO - PROCESS | 1825 | 1461063363805 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13101a6800 == 118 [pid = 1825] [id = 379] 03:56:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f131235c000) [pid = 1825] [serial = 1138] [outer = (nil)] 03:56:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f131614b000) [pid = 1825] [serial = 1139] [outer = 0x7f131235c000] 03:56:03 INFO - PROCESS | 1825 | 1461063363872 Marionette DEBUG loaded listener.js 03:56:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f1316c84800) [pid = 1825] [serial = 1140] [outer = 0x7f131235c000] 03:56:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1327ccb800 == 117 [pid = 1825] [id = 46] 03:56:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1315ad7800 == 116 [pid = 1825] [id = 363] 03:56:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1320cbb000 == 115 [pid = 1825] [id = 12] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f1337202800) [pid = 1825] [serial = 1010] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f1335e7b800) [pid = 1825] [serial = 1007] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f1312b90000) [pid = 1825] [serial = 1019] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f1312277400) [pid = 1825] [serial = 1022] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f1313133000) [pid = 1825] [serial = 1025] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f133af23400) [pid = 1825] [serial = 1013] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f130eef3c00) [pid = 1825] [serial = 1016] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f1329530800) [pid = 1825] [serial = 1004] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f131941ec00) [pid = 1825] [serial = 1046] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13105cb000 == 114 [pid = 1825] [id = 362] 03:56:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13178e9000 == 113 [pid = 1825] [id = 361] 03:56:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132311c000 == 112 [pid = 1825] [id = 356] 03:56:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1320f94800 == 111 [pid = 1825] [id = 355] 03:56:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131fb8e800 == 110 [pid = 1825] [id = 354] 03:56:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f074800 == 109 [pid = 1825] [id = 353] 03:56:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e497800 == 108 [pid = 1825] [id = 352] 03:56:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131d2a8000 == 107 [pid = 1825] [id = 351] 03:56:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13194a0800 == 106 [pid = 1825] [id = 350] 03:56:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13145d6800 == 105 [pid = 1825] [id = 349] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f1316146400) [pid = 1825] [serial = 1035] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f13178a8800) [pid = 1825] [serial = 1044] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f1315a88800) [pid = 1825] [serial = 1034] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f130ecec800) [pid = 1825] [serial = 1028] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f13181e6800) [pid = 1825] [serial = 992] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f131ff44800) [pid = 1825] [serial = 998] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f1316985000) [pid = 1825] [serial = 1037] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f1325656400) [pid = 1825] [serial = 1001] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f1317892c00) [pid = 1825] [serial = 1043] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f131f377400) [pid = 1825] [serial = 995] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f1313156400) [pid = 1825] [serial = 1031] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f131757f800) [pid = 1825] [serial = 1038] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f131778b800) [pid = 1825] [serial = 1041] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f1317749400) [pid = 1825] [serial = 1040] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f131235e800) [pid = 1825] [serial = 1029] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f131c6b1c00) [pid = 1825] [serial = 986] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f1313b75c00) [pid = 1825] [serial = 1032] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f131f3bbc00) [pid = 1825] [serial = 987] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f1313b72800) [pid = 1825] [serial = 989] [outer = (nil)] [url = about:blank] 03:56:04 INFO - PROCESS | 1825 | 1461063364793 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:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1630ms 03:56:04 INFO - PROCESS | 1825 | 1461063364838 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 03:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:56:04 INFO - PROCESS | 1825 | 1461063364843 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 03:56:04 INFO - PROCESS | 1825 | 1461063364849 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:56:04 INFO - PROCESS | 1825 | 1461063364852 Marionette TRACE conn3 <- [1,1490,null,{}] 03:56:04 INFO - PROCESS | 1825 | 1461063364857 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:56:05 INFO - PROCESS | 1825 | 1461063365029 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 03:56:05 INFO - PROCESS | 1825 | 1461063365176 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13145da000 == 106 [pid = 1825] [id = 380] 03:56:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f130eef3c00) [pid = 1825] [serial = 1141] [outer = (nil)] 03:56:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f1316c86400) [pid = 1825] [serial = 1142] [outer = 0x7f130eef3c00] 03:56:05 INFO - PROCESS | 1825 | 1461063365239 Marionette DEBUG loaded listener.js 03:56:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f13178ae000) [pid = 1825] [serial = 1143] [outer = 0x7f130eef3c00] 03:56:05 INFO - PROCESS | 1825 | 1461063365969 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:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1178ms 03:56:06 INFO - PROCESS | 1825 | 1461063366027 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 03:56:06 INFO - PROCESS | 1825 | 1461063366030 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 03:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:56:06 INFO - PROCESS | 1825 | 1461063366043 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:56:06 INFO - PROCESS | 1825 | 1461063366051 Marionette TRACE conn3 <- [1,1494,null,{}] 03:56:06 INFO - PROCESS | 1825 | 1461063366058 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:56:06 INFO - PROCESS | 1825 | 1461063366214 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 03:56:06 INFO - PROCESS | 1825 | 1461063366224 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13181cb000 == 107 [pid = 1825] [id = 381] 03:56:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f13178ae800) [pid = 1825] [serial = 1144] [outer = (nil)] 03:56:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f131c8ed000) [pid = 1825] [serial = 1145] [outer = 0x7f13178ae800] 03:56:06 INFO - PROCESS | 1825 | 1461063366283 Marionette DEBUG loaded listener.js 03:56:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f131d19cc00) [pid = 1825] [serial = 1146] [outer = 0x7f13178ae800] 03:56:07 INFO - PROCESS | 1825 | 1461063367203 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:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1199ms 03:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:56:07 INFO - PROCESS | 1825 | 1461063367236 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 03:56:07 INFO - PROCESS | 1825 | 1461063367239 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 03:56:07 INFO - PROCESS | 1825 | 1461063367245 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:56:07 INFO - PROCESS | 1825 | 1461063367247 Marionette TRACE conn3 <- [1,1498,null,{}] 03:56:07 INFO - PROCESS | 1825 | 1461063367252 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:56:07 INFO - PROCESS | 1825 | 1461063367461 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 03:56:07 INFO - PROCESS | 1825 | 1461063367494 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cfa5800 == 108 [pid = 1825] [id = 382] 03:56:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f13181e6800) [pid = 1825] [serial = 1147] [outer = (nil)] 03:56:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f131f375000) [pid = 1825] [serial = 1148] [outer = 0x7f13181e6800] 03:56:07 INFO - PROCESS | 1825 | 1461063367550 Marionette DEBUG loaded listener.js 03:56:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f131f50e800) [pid = 1825] [serial = 1149] [outer = 0x7f13181e6800] 03:56:08 INFO - PROCESS | 1825 | 1461063368373 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:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1182ms 03:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:56:08 INFO - PROCESS | 1825 | 1461063368427 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 03:56:08 INFO - PROCESS | 1825 | 1461063368429 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 03:56:08 INFO - PROCESS | 1825 | 1461063368436 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:56:08 INFO - PROCESS | 1825 | 1461063368439 Marionette TRACE conn3 <- [1,1502,null,{}] 03:56:08 INFO - PROCESS | 1825 | 1461063368443 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:56:08 INFO - PROCESS | 1825 | 1461063368646 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 03:56:08 INFO - PROCESS | 1825 | 1461063368675 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e695800 == 109 [pid = 1825] [id = 383] 03:56:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f131fc08800) [pid = 1825] [serial = 1150] [outer = (nil)] 03:56:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f131fcb7000) [pid = 1825] [serial = 1151] [outer = 0x7f131fc08800] 03:56:08 INFO - PROCESS | 1825 | 1461063368744 Marionette DEBUG loaded listener.js 03:56:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f1321b50800) [pid = 1825] [serial = 1152] [outer = 0x7f131fc08800] 03:56:09 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f1320ca6000) [pid = 1825] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:56:09 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f1313b78c00) [pid = 1825] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:56:09 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f130ece5000) [pid = 1825] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:56:09 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f1312357c00) [pid = 1825] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:56:09 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f1317748000) [pid = 1825] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:56:09 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f131f59ec00) [pid = 1825] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:56:09 INFO - PROCESS | 1825 | 1461063369715 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:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1328ms 03:56:09 INFO - PROCESS | 1825 | 1461063369763 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 03:56:09 INFO - PROCESS | 1825 | 1461063369766 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 03:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:56:09 INFO - PROCESS | 1825 | 1461063369771 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:56:09 INFO - PROCESS | 1825 | 1461063369773 Marionette TRACE conn3 <- [1,1506,null,{}] 03:56:09 INFO - PROCESS | 1825 | 1461063369778 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:56:09 INFO - PROCESS | 1825 | 1461063369993 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 03:56:10 INFO - PROCESS | 1825 | 1461063370014 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f562000 == 110 [pid = 1825] [id = 384] 03:56:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f1317748000) [pid = 1825] [serial = 1153] [outer = (nil)] 03:56:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f131f509800) [pid = 1825] [serial = 1154] [outer = 0x7f1317748000] 03:56:10 INFO - PROCESS | 1825 | 1461063370071 Marionette DEBUG loaded listener.js 03:56:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f1324310400) [pid = 1825] [serial = 1155] [outer = 0x7f1317748000] 03:56:10 INFO - PROCESS | 1825 | 1461063370765 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:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1028ms 03:56:10 INFO - PROCESS | 1825 | 1461063370799 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 03:56:10 INFO - PROCESS | 1825 | 1461063370801 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 03:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:56:10 INFO - PROCESS | 1825 | 1461063370807 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:56:10 INFO - PROCESS | 1825 | 1461063370809 Marionette TRACE conn3 <- [1,1510,null,{}] 03:56:10 INFO - PROCESS | 1825 | 1461063370814 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:56:10 INFO - PROCESS | 1825 | 1461063370956 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 03:56:11 INFO - PROCESS | 1825 | 1461063371115 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1322e7f800 == 111 [pid = 1825] [id = 385] 03:56:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f1312357c00) [pid = 1825] [serial = 1156] [outer = (nil)] 03:56:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f13256f0800) [pid = 1825] [serial = 1157] [outer = 0x7f1312357c00] 03:56:11 INFO - PROCESS | 1825 | 1461063371171 Marionette DEBUG loaded listener.js 03:56:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f13286d1400) [pid = 1825] [serial = 1158] [outer = 0x7f1312357c00] 03:56:12 INFO - PROCESS | 1825 | 1461063372131 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:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1374ms 03:56:12 INFO - PROCESS | 1825 | 1461063372183 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 03:56:12 INFO - PROCESS | 1825 | 1461063372190 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 03:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:56:12 INFO - PROCESS | 1825 | 1461063372200 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:56:12 INFO - PROCESS | 1825 | 1461063372204 Marionette TRACE conn3 <- [1,1514,null,{}] 03:56:12 INFO - PROCESS | 1825 | 1461063372213 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:56:12 INFO - PROCESS | 1825 | 1461063372440 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 03:56:12 INFO - PROCESS | 1825 | 1461063372632 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1317504000 == 112 [pid = 1825] [id = 386] 03:56:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f13158d1800) [pid = 1825] [serial = 1159] [outer = (nil)] 03:56:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f131624f800) [pid = 1825] [serial = 1160] [outer = 0x7f13158d1800] 03:56:12 INFO - PROCESS | 1825 | 1461063372703 Marionette DEBUG loaded listener.js 03:56:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f1317749400) [pid = 1825] [serial = 1161] [outer = 0x7f13158d1800] 03:56:13 INFO - PROCESS | 1825 | 1461063373681 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:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1542ms 03:56:13 INFO - PROCESS | 1825 | 1461063373742 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 03:56:13 INFO - PROCESS | 1825 | 1461063373751 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 03:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:56:13 INFO - PROCESS | 1825 | 1461063373761 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:56:13 INFO - PROCESS | 1825 | 1461063373765 Marionette TRACE conn3 <- [1,1518,null,{}] 03:56:13 INFO - PROCESS | 1825 | 1461063373771 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:56:13 INFO - PROCESS | 1825 | 1461063373983 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 03:56:14 INFO - PROCESS | 1825 | 1461063374248 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e484800 == 113 [pid = 1825] [id = 387] 03:56:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f1317899000) [pid = 1825] [serial = 1162] [outer = (nil)] 03:56:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f131948e000) [pid = 1825] [serial = 1163] [outer = 0x7f1317899000] 03:56:14 INFO - PROCESS | 1825 | 1461063374362 Marionette DEBUG loaded listener.js 03:56:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f131c6b7400) [pid = 1825] [serial = 1164] [outer = 0x7f1317899000] 03:56:15 INFO - PROCESS | 1825 | 1461063375202 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:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1477ms 03:56:15 INFO - PROCESS | 1825 | 1461063375238 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 03:56:15 INFO - PROCESS | 1825 | 1461063375242 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 03:56:15 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:56:15 INFO - PROCESS | 1825 | 1461063375248 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:56:15 INFO - PROCESS | 1825 | 1461063375254 Marionette TRACE conn3 <- [1,1522,null,{}] 03:56:15 INFO - PROCESS | 1825 | 1461063375269 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:56:15 INFO - PROCESS | 1825 | 1461063375451 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 03:56:15 INFO - PROCESS | 1825 | 1461063375647 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327993000 == 114 [pid = 1825] [id = 388] 03:56:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f13181e5400) [pid = 1825] [serial = 1165] [outer = (nil)] 03:56:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f131fd4f400) [pid = 1825] [serial = 1166] [outer = 0x7f13181e5400] 03:56:15 INFO - PROCESS | 1825 | 1461063375719 Marionette DEBUG loaded listener.js 03:56:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f1322e18400) [pid = 1825] [serial = 1167] [outer = 0x7f13181e5400] 03:56:16 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:16 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:56:16 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:16 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:16 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:16 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:16 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:16 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:16 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:16 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:16 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:16 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:16 INFO - PROCESS | 1825 | 1461063376529 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:56:16 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:56:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:56:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:56:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:56:16 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:56:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:56:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:56:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:56:16 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:56:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:56:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:56:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:56:16 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:56:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:56:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:56:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:56:16 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1332ms 03:56:16 INFO - PROCESS | 1825 | 1461063376586 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 03:56:16 INFO - PROCESS | 1825 | 1461063376592 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 03:56:16 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:56:16 INFO - PROCESS | 1825 | 1461063376597 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:56:16 INFO - PROCESS | 1825 | 1461063376601 Marionette TRACE conn3 <- [1,1526,null,{}] 03:56:16 INFO - PROCESS | 1825 | 1461063376624 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:56:16 INFO - PROCESS | 1825 | 1461063376808 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 03:56:17 INFO - PROCESS | 1825 | 1461063376996 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132e7ac000 == 115 [pid = 1825] [id = 389] 03:56:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f131c6b1c00) [pid = 1825] [serial = 1168] [outer = (nil)] 03:56:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f1325654c00) [pid = 1825] [serial = 1169] [outer = 0x7f131c6b1c00] 03:56:17 INFO - PROCESS | 1825 | 1461063377067 Marionette DEBUG loaded listener.js 03:56:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f1329161c00) [pid = 1825] [serial = 1170] [outer = 0x7f131c6b1c00] 03:56:17 INFO - PROCESS | 1825 | 1461063377914 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:56:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:56:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:56:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:56:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:56:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:56:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:56:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:56:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:56:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:56:17 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1358ms 03:56:17 INFO - PROCESS | 1825 | 1461063377960 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 03:56:17 INFO - PROCESS | 1825 | 1461063377964 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 03:56:17 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:56:17 INFO - PROCESS | 1825 | 1461063377969 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:56:17 INFO - PROCESS | 1825 | 1461063377972 Marionette TRACE conn3 <- [1,1530,null,{}] 03:56:17 INFO - PROCESS | 1825 | 1461063377977 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:56:18 INFO - PROCESS | 1825 | 1461063378175 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 03:56:18 INFO - PROCESS | 1825 | 1461063378341 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133a981000 == 116 [pid = 1825] [id = 390] 03:56:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f1322e1b800) [pid = 1825] [serial = 1171] [outer = (nil)] 03:56:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f132a037c00) [pid = 1825] [serial = 1172] [outer = 0x7f1322e1b800] 03:56:18 INFO - PROCESS | 1825 | 1461063378450 Marionette DEBUG loaded listener.js 03:56:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f133600e400) [pid = 1825] [serial = 1173] [outer = 0x7f1322e1b800] 03:56:19 INFO - PROCESS | 1825 | 1461063379220 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:56:19 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:56:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:56:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:56:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:56:19 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:56:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:56:19 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1282ms 03:56:19 INFO - PROCESS | 1825 | 1461063379255 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 03:56:19 INFO - PROCESS | 1825 | 1461063379257 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 03:56:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:56:19 INFO - PROCESS | 1825 | 1461063379263 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:56:19 INFO - PROCESS | 1825 | 1461063379266 Marionette TRACE conn3 <- [1,1534,null,{}] 03:56:19 INFO - PROCESS | 1825 | 1461063379271 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:56:19 INFO - PROCESS | 1825 | 1461063379490 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 03:56:19 INFO - PROCESS | 1825 | 1461063379665 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133db5b000 == 117 [pid = 1825] [id = 391] 03:56:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f1322f5b800) [pid = 1825] [serial = 1174] [outer = (nil)] 03:56:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f1339285800) [pid = 1825] [serial = 1175] [outer = 0x7f1322f5b800] 03:56:19 INFO - PROCESS | 1825 | 1461063379737 Marionette DEBUG loaded listener.js 03:56:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f133b0b3800) [pid = 1825] [serial = 1176] [outer = 0x7f1322f5b800] 03:56:20 INFO - PROCESS | 1825 | 1461063380605 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:56:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:56:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1383ms 03:56:20 INFO - PROCESS | 1825 | 1461063380647 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 03:56:20 INFO - PROCESS | 1825 | 1461063380649 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 03:56:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:56:20 INFO - PROCESS | 1825 | 1461063380656 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:56:20 INFO - PROCESS | 1825 | 1461063380659 Marionette TRACE conn3 <- [1,1538,null,{}] 03:56:20 INFO - PROCESS | 1825 | 1461063380664 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:56:20 INFO - PROCESS | 1825 | 1461063380822 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 03:56:21 INFO - PROCESS | 1825 | 1461063381035 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f134045e000 == 118 [pid = 1825] [id = 392] 03:56:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f1313752c00) [pid = 1825] [serial = 1177] [outer = (nil)] 03:56:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f131375b800) [pid = 1825] [serial = 1178] [outer = 0x7f1313752c00] 03:56:21 INFO - PROCESS | 1825 | 1461063381110 Marionette DEBUG loaded listener.js 03:56:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f1313761400) [pid = 1825] [serial = 1179] [outer = 0x7f1313752c00] 03:56:21 INFO - PROCESS | 1825 | 1461063381963 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:56:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:56:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1378ms 03:56:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:56:22 INFO - PROCESS | 1825 | 1461063382035 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 03:56:22 INFO - PROCESS | 1825 | 1461063382037 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 03:56:22 INFO - PROCESS | 1825 | 1461063382043 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:56:22 INFO - PROCESS | 1825 | 1461063382046 Marionette TRACE conn3 <- [1,1542,null,{}] 03:56:22 INFO - PROCESS | 1825 | 1461063382051 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:56:22 INFO - PROCESS | 1825 | 1461063382208 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 03:56:22 INFO - PROCESS | 1825 | 1461063382404 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1315be2800 == 119 [pid = 1825] [id = 393] 03:56:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f1313754400) [pid = 1825] [serial = 1180] [outer = (nil)] 03:56:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f1315a5b800) [pid = 1825] [serial = 1181] [outer = 0x7f1313754400] 03:56:22 INFO - PROCESS | 1825 | 1461063382475 Marionette DEBUG loaded listener.js 03:56:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f1315a61400) [pid = 1825] [serial = 1182] [outer = 0x7f1313754400] 03:56:23 INFO - PROCESS | 1825 | 1461063383300 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:56:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:56:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1329ms 03:56:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:56:23 INFO - PROCESS | 1825 | 1461063383372 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 03:56:23 INFO - PROCESS | 1825 | 1461063383374 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 03:56:23 INFO - PROCESS | 1825 | 1461063383379 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:56:23 INFO - PROCESS | 1825 | 1461063383383 Marionette TRACE conn3 <- [1,1546,null,{}] 03:56:23 INFO - PROCESS | 1825 | 1461063383388 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:56:23 INFO - PROCESS | 1825 | 1461063383561 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 03:56:23 INFO - PROCESS | 1825 | 1461063383755 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13482dd000 == 120 [pid = 1825] [id = 394] 03:56:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f131375d800) [pid = 1825] [serial = 1183] [outer = (nil)] 03:56:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f1316a16400) [pid = 1825] [serial = 1184] [outer = 0x7f131375d800] 03:56:23 INFO - PROCESS | 1825 | 1461063383825 Marionette DEBUG loaded listener.js 03:56:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f1316a1b000) [pid = 1825] [serial = 1185] [outer = 0x7f131375d800] 03:56:24 INFO - PROCESS | 1825 | 1461063384661 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:56:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:56:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1336ms 03:56:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:56:24 INFO - PROCESS | 1825 | 1461063384716 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 03:56:24 INFO - PROCESS | 1825 | 1461063384719 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 03:56:24 INFO - PROCESS | 1825 | 1461063384725 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:56:24 INFO - PROCESS | 1825 | 1461063384728 Marionette TRACE conn3 <- [1,1550,null,{}] 03:56:24 INFO - PROCESS | 1825 | 1461063384733 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:56:24 INFO - PROCESS | 1825 | 1461063384894 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 03:56:25 INFO - PROCESS | 1825 | 1461063385092 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1319569800 == 121 [pid = 1825] [id = 395] 03:56:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f1315a5bc00) [pid = 1825] [serial = 1186] [outer = (nil)] 03:56:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f1316a21800) [pid = 1825] [serial = 1187] [outer = 0x7f1315a5bc00] 03:56:25 INFO - PROCESS | 1825 | 1461063385158 Marionette DEBUG loaded listener.js 03:56:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f131c765800) [pid = 1825] [serial = 1188] [outer = 0x7f1315a5bc00] 03:56:26 INFO - PROCESS | 1825 | 1461063386025 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:56:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:56:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1333ms 03:56:26 INFO - PROCESS | 1825 | 1461063386059 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 03:56:26 INFO - PROCESS | 1825 | 1461063386069 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 03:56:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:56:26 INFO - PROCESS | 1825 | 1461063386076 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:56:26 INFO - PROCESS | 1825 | 1461063386080 Marionette TRACE conn3 <- [1,1554,null,{}] 03:56:26 INFO - PROCESS | 1825 | 1461063386085 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:56:26 INFO - PROCESS | 1825 | 1461063386267 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 03:56:26 INFO - PROCESS | 1825 | 1461063386475 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1313374800 == 122 [pid = 1825] [id = 396] 03:56:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f1315a66000) [pid = 1825] [serial = 1189] [outer = (nil)] 03:56:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f131971a800) [pid = 1825] [serial = 1190] [outer = 0x7f1315a66000] 03:56:26 INFO - PROCESS | 1825 | 1461063386547 Marionette DEBUG loaded listener.js 03:56:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f133b0b5c00) [pid = 1825] [serial = 1191] [outer = 0x7f1315a66000] 03:56:27 INFO - PROCESS | 1825 | 1461063387398 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:56:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:56:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1378ms 03:56:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:56:27 INFO - PROCESS | 1825 | 1461063387454 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 03:56:27 INFO - PROCESS | 1825 | 1461063387457 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 03:56:27 INFO - PROCESS | 1825 | 1461063387463 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:56:27 INFO - PROCESS | 1825 | 1461063387466 Marionette TRACE conn3 <- [1,1558,null,{}] 03:56:27 INFO - PROCESS | 1825 | 1461063387471 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:56:27 INFO - PROCESS | 1825 | 1461063387636 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 03:56:27 INFO - PROCESS | 1825 | 1461063387834 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1314661000 == 123 [pid = 1825] [id = 397] 03:56:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f131005a800) [pid = 1825] [serial = 1192] [outer = (nil)] 03:56:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f1310060000) [pid = 1825] [serial = 1193] [outer = 0x7f131005a800] 03:56:27 INFO - PROCESS | 1825 | 1461063387901 Marionette DEBUG loaded listener.js 03:56:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f1310066800) [pid = 1825] [serial = 1194] [outer = 0x7f131005a800] 03:56:28 INFO - PROCESS | 1825 | 1461063388752 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:56:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:56:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1335ms 03:56:28 INFO - PROCESS | 1825 | 1461063388798 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 03:56:28 INFO - PROCESS | 1825 | 1461063388801 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 03:56:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:56:28 INFO - PROCESS | 1825 | 1461063388807 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:56:28 INFO - PROCESS | 1825 | 1461063388809 Marionette TRACE conn3 <- [1,1562,null,{}] 03:56:28 INFO - PROCESS | 1825 | 1461063388814 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:56:28 INFO - PROCESS | 1825 | 1461063388987 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 03:56:29 INFO - PROCESS | 1825 | 1461063389187 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1319074000 == 124 [pid = 1825] [id = 398] 03:56:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f131005b800) [pid = 1825] [serial = 1195] [outer = (nil)] 03:56:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f131903fc00) [pid = 1825] [serial = 1196] [outer = 0x7f131005b800] 03:56:29 INFO - PROCESS | 1825 | 1461063389254 Marionette DEBUG loaded listener.js 03:56:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f1319044c00) [pid = 1825] [serial = 1197] [outer = 0x7f131005b800] 03:56:30 INFO - PROCESS | 1825 | 1461063390116 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:56:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:56:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1377ms 03:56:30 INFO - PROCESS | 1825 | 1461063390184 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 03:56:30 INFO - PROCESS | 1825 | 1461063390188 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 03:56:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:56:30 INFO - PROCESS | 1825 | 1461063390194 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:56:30 INFO - PROCESS | 1825 | 1461063390196 Marionette TRACE conn3 <- [1,1566,null,{}] 03:56:30 INFO - PROCESS | 1825 | 1461063390201 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:56:30 INFO - PROCESS | 1825 | 1461063390389 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 03:56:30 INFO - PROCESS | 1825 | 1461063390597 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1313bca800 == 125 [pid = 1825] [id = 399] 03:56:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f1310063000) [pid = 1825] [serial = 1198] [outer = (nil)] 03:56:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f1315932400) [pid = 1825] [serial = 1199] [outer = 0x7f1310063000] 03:56:30 INFO - PROCESS | 1825 | 1461063390708 Marionette DEBUG loaded listener.js 03:56:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f1315938c00) [pid = 1825] [serial = 1200] [outer = 0x7f1310063000] 03:56:32 INFO - PROCESS | 1825 | 1461063392040 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:56:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:56:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1880ms 03:56:32 INFO - PROCESS | 1825 | 1461063392076 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 03:56:32 INFO - PROCESS | 1825 | 1461063392080 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 03:56:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:56:32 INFO - PROCESS | 1825 | 1461063392088 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:56:32 INFO - PROCESS | 1825 | 1461063392093 Marionette TRACE conn3 <- [1,1570,null,{}] 03:56:32 INFO - PROCESS | 1825 | 1461063392101 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:56:32 INFO - PROCESS | 1825 | 1461063392309 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 03:56:32 INFO - PROCESS | 1825 | 1461063392551 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13178dd000 == 126 [pid = 1825] [id = 400] 03:56:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f131375c400) [pid = 1825] [serial = 1201] [outer = (nil)] 03:56:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f1313b75400) [pid = 1825] [serial = 1202] [outer = 0x7f131375c400] 03:56:32 INFO - PROCESS | 1825 | 1461063392660 Marionette DEBUG loaded listener.js 03:56:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f1315939000) [pid = 1825] [serial = 1203] [outer = 0x7f131375c400] 03:56:33 INFO - PROCESS | 1825 | 1461063393668 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:56:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:56:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1634ms 03:56:33 INFO - PROCESS | 1825 | 1461063393723 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 03:56:33 INFO - PROCESS | 1825 | 1461063393730 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 03:56:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:56:33 INFO - PROCESS | 1825 | 1461063393740 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:56:33 INFO - PROCESS | 1825 | 1461063393743 Marionette TRACE conn3 <- [1,1574,null,{}] 03:56:33 INFO - PROCESS | 1825 | 1461063393747 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:56:33 INFO - PROCESS | 1825 | 1461063393924 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 03:56:34 INFO - PROCESS | 1825 | 1461063394165 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13105e0800 == 127 [pid = 1825] [id = 401] 03:56:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f1312b2d400) [pid = 1825] [serial = 1204] [outer = (nil)] 03:56:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f1316253c00) [pid = 1825] [serial = 1205] [outer = 0x7f1312b2d400] 03:56:34 INFO - PROCESS | 1825 | 1461063394293 Marionette DEBUG loaded listener.js 03:56:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f1316a20800) [pid = 1825] [serial = 1206] [outer = 0x7f1312b2d400] 03:56:34 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1334ff1800 == 126 [pid = 1825] [id = 130] 03:56:34 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131fb95000 == 125 [pid = 1825] [id = 134] 03:56:34 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f131f6e5800) [pid = 1825] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:56:34 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f131d2ee000) [pid = 1825] [serial = 1064] [outer = (nil)] [url = about:blank] 03:56:34 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f131f5a4c00) [pid = 1825] [serial = 1067] [outer = (nil)] [url = about:blank] 03:56:34 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f131fab4c00) [pid = 1825] [serial = 1070] [outer = (nil)] [url = about:blank] 03:56:34 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f131fd45c00) [pid = 1825] [serial = 1073] [outer = (nil)] [url = about:blank] 03:56:34 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f1320c4dc00) [pid = 1825] [serial = 1076] [outer = (nil)] [url = about:blank] 03:56:34 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f1322e1ac00) [pid = 1825] [serial = 1079] [outer = (nil)] [url = about:blank] 03:56:34 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f131c6b7c00) [pid = 1825] [serial = 1094] [outer = (nil)] [url = about:blank] 03:56:34 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f131c8eac00) [pid = 1825] [serial = 1061] [outer = (nil)] [url = about:blank] 03:56:34 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f562000 == 124 [pid = 1825] [id = 384] 03:56:34 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e695800 == 123 [pid = 1825] [id = 383] 03:56:34 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131cfa5800 == 122 [pid = 1825] [id = 382] 03:56:34 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13181cb000 == 121 [pid = 1825] [id = 381] 03:56:34 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13145da000 == 120 [pid = 1825] [id = 380] 03:56:34 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c795800 == 119 [pid = 1825] [id = 348] 03:56:34 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13101a6800 == 118 [pid = 1825] [id = 379] 03:56:34 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13177ad000 == 117 [pid = 1825] [id = 378] 03:56:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132e7ae800 == 116 [pid = 1825] [id = 374] 03:56:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1329ece800 == 115 [pid = 1825] [id = 373] 03:56:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328e4e800 == 114 [pid = 1825] [id = 372] 03:56:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328572000 == 113 [pid = 1825] [id = 371] 03:56:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1327cb6000 == 112 [pid = 1825] [id = 370] 03:56:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1322e64800 == 111 [pid = 1825] [id = 369] 03:56:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f549800 == 110 [pid = 1825] [id = 368] 03:56:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131801c000 == 109 [pid = 1825] [id = 364] 03:56:35 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f131f502400) [pid = 1825] [serial = 741] [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:56:35 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f13178a8c00) [pid = 1825] [serial = 1092] [outer = (nil)] [url = about:blank] 03:56:35 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f1317786000) [pid = 1825] [serial = 1091] [outer = (nil)] [url = about:blank] 03:56:35 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f1313b73c00) [pid = 1825] [serial = 1088] [outer = (nil)] [url = about:blank] 03:56:35 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f1316258c00) [pid = 1825] [serial = 1089] [outer = (nil)] [url = about:blank] 03:56:35 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f1312d98c00) [pid = 1825] [serial = 1082] [outer = (nil)] [url = about:blank] 03:56:35 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f1312b93c00) [pid = 1825] [serial = 1049] [outer = (nil)] [url = about:blank] 03:56:35 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f1313b73400) [pid = 1825] [serial = 1086] [outer = (nil)] [url = about:blank] 03:56:35 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f1312b99400) [pid = 1825] [serial = 1085] [outer = (nil)] [url = about:blank] 03:56:35 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f131c682400) [pid = 1825] [serial = 1058] [outer = (nil)] [url = about:blank] 03:56:35 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f1319699400) [pid = 1825] [serial = 1047] [outer = (nil)] [url = about:blank] 03:56:35 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f1317898c00) [pid = 1825] [serial = 1055] [outer = (nil)] [url = about:blank] 03:56:35 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f1315a85000) [pid = 1825] [serial = 1052] [outer = (nil)] [url = about:blank] 03:56:35 INFO - PROCESS | 1825 | 1461063395234 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:56:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:56:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1530ms 03:56:35 INFO - PROCESS | 1825 | 1461063395293 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 03:56:35 INFO - PROCESS | 1825 | 1461063395297 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 03:56:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:56:35 INFO - PROCESS | 1825 | 1461063395305 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:56:35 INFO - PROCESS | 1825 | 1461063395310 Marionette TRACE conn3 <- [1,1578,null,{}] 03:56:35 INFO - PROCESS | 1825 | 1461063395325 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:56:35 INFO - PROCESS | 1825 | 1461063395480 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 03:56:35 INFO - PROCESS | 1825 | 1461063395497 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13181be800 == 110 [pid = 1825] [id = 402] 03:56:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f1317580800) [pid = 1825] [serial = 1207] [outer = (nil)] 03:56:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f1317786400) [pid = 1825] [serial = 1208] [outer = 0x7f1317580800] 03:56:35 INFO - PROCESS | 1825 | 1461063395558 Marionette DEBUG loaded listener.js 03:56:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f13178a9c00) [pid = 1825] [serial = 1209] [outer = 0x7f1317580800] 03:56:36 INFO - PROCESS | 1825 | 1461063396400 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:56:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:56:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1134ms 03:56:36 INFO - PROCESS | 1825 | 1461063396439 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 03:56:36 INFO - PROCESS | 1825 | 1461063396443 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 03:56:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:56:36 INFO - PROCESS | 1825 | 1461063396448 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:56:36 INFO - PROCESS | 1825 | 1461063396450 Marionette TRACE conn3 <- [1,1582,null,{}] 03:56:36 INFO - PROCESS | 1825 | 1461063396455 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:56:36 INFO - PROCESS | 1825 | 1461063396607 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 03:56:36 INFO - PROCESS | 1825 | 1461063396621 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c6e2000 == 111 [pid = 1825] [id = 403] 03:56:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f1317895c00) [pid = 1825] [serial = 1210] [outer = (nil)] 03:56:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f131941d800) [pid = 1825] [serial = 1211] [outer = 0x7f1317895c00] 03:56:36 INFO - PROCESS | 1825 | 1461063396680 Marionette DEBUG loaded listener.js 03:56:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f1319695c00) [pid = 1825] [serial = 1212] [outer = 0x7f1317895c00] 03:56:37 INFO - PROCESS | 1825 | 1461063397618 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:56:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:56:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1223ms 03:56:37 INFO - PROCESS | 1825 | 1461063397673 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 03:56:37 INFO - PROCESS | 1825 | 1461063397676 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 03:56:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:56:37 INFO - PROCESS | 1825 | 1461063397688 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:56:37 INFO - PROCESS | 1825 | 1461063397690 Marionette TRACE conn3 <- [1,1586,null,{}] 03:56:37 INFO - PROCESS | 1825 | 1461063397695 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:56:37 INFO - PROCESS | 1825 | 1461063397900 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 03:56:37 INFO - PROCESS | 1825 | 1461063397924 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cfa5800 == 112 [pid = 1825] [id = 404] 03:56:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f13181ef000) [pid = 1825] [serial = 1213] [outer = (nil)] 03:56:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f1319718000) [pid = 1825] [serial = 1214] [outer = 0x7f13181ef000] 03:56:37 INFO - PROCESS | 1825 | 1461063397992 Marionette DEBUG loaded listener.js 03:56:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f131971f800) [pid = 1825] [serial = 1215] [outer = 0x7f13181ef000] 03:56:38 INFO - PROCESS | 1825 | 1461063398796 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:56:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:56:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1132ms 03:56:38 INFO - PROCESS | 1825 | 1461063398820 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 03:56:38 INFO - PROCESS | 1825 | 1461063398824 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 03:56:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:56:38 INFO - PROCESS | 1825 | 1461063398829 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:56:38 INFO - PROCESS | 1825 | 1461063398831 Marionette TRACE conn3 <- [1,1590,null,{}] 03:56:38 INFO - PROCESS | 1825 | 1461063398836 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:56:39 INFO - PROCESS | 1825 | 1461063399062 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 03:56:39 INFO - PROCESS | 1825 | 1461063399096 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f07d800 == 113 [pid = 1825] [id = 405] 03:56:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f131c6b5000) [pid = 1825] [serial = 1216] [outer = (nil)] 03:56:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f131e6cf400) [pid = 1825] [serial = 1217] [outer = 0x7f131c6b5000] 03:56:39 INFO - PROCESS | 1825 | 1461063399156 Marionette DEBUG loaded listener.js 03:56:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f131f7f4000) [pid = 1825] [serial = 1218] [outer = 0x7f131c6b5000] 03:56:39 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f13181e6800) [pid = 1825] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:56:39 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f131fc08800) [pid = 1825] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:56:39 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f1317748000) [pid = 1825] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:56:39 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f130eef3c00) [pid = 1825] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:56:39 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f1312274400) [pid = 1825] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:56:39 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f13178ae800) [pid = 1825] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:56:39 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f131235c000) [pid = 1825] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:56:40 INFO - PROCESS | 1825 | 1461063400271 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:56:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:56:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1480ms 03:56:40 INFO - PROCESS | 1825 | 1461063400309 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 03:56:40 INFO - PROCESS | 1825 | 1461063400311 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 03:56:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:56:40 INFO - PROCESS | 1825 | 1461063400327 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:56:40 INFO - PROCESS | 1825 | 1461063400330 Marionette TRACE conn3 <- [1,1594,null,{}] 03:56:40 INFO - PROCESS | 1825 | 1461063400336 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:56:40 INFO - PROCESS | 1825 | 1461063400544 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 03:56:40 INFO - PROCESS | 1825 | 1461063400566 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f555000 == 114 [pid = 1825] [id = 406] 03:56:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f1315a81000) [pid = 1825] [serial = 1219] [outer = (nil)] 03:56:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f131e6ca400) [pid = 1825] [serial = 1220] [outer = 0x7f1315a81000] 03:56:40 INFO - PROCESS | 1825 | 1461063400622 Marionette DEBUG loaded listener.js 03:56:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f131fcae400) [pid = 1825] [serial = 1221] [outer = 0x7f1315a81000] 03:56:41 INFO - PROCESS | 1825 | 1461063401339 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:56:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:56:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1036ms 03:56:41 INFO - PROCESS | 1825 | 1461063401353 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 03:56:41 INFO - PROCESS | 1825 | 1461063401355 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 03:56:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:56:41 INFO - PROCESS | 1825 | 1461063401362 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:56:41 INFO - PROCESS | 1825 | 1461063401364 Marionette TRACE conn3 <- [1,1598,null,{}] 03:56:41 INFO - PROCESS | 1825 | 1461063401369 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:56:41 INFO - PROCESS | 1825 | 1461063401517 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 03:56:41 INFO - PROCESS | 1825 | 1461063401683 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132111b800 == 115 [pid = 1825] [id = 407] 03:56:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f13178ae800) [pid = 1825] [serial = 1222] [outer = (nil)] 03:56:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f1322e15000) [pid = 1825] [serial = 1223] [outer = 0x7f13178ae800] 03:56:41 INFO - PROCESS | 1825 | 1461063401740 Marionette DEBUG loaded listener.js 03:56:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f1324311800) [pid = 1825] [serial = 1224] [outer = 0x7f13178ae800] 03:56:42 INFO - PROCESS | 1825 | 1461063402740 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:56:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:56:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1426ms 03:56:42 INFO - PROCESS | 1825 | 1461063402789 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 03:56:42 INFO - PROCESS | 1825 | 1461063402796 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 03:56:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:56:42 INFO - PROCESS | 1825 | 1461063402804 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:56:42 INFO - PROCESS | 1825 | 1461063402810 Marionette TRACE conn3 <- [1,1602,null,{}] 03:56:42 INFO - PROCESS | 1825 | 1461063402817 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:56:43 INFO - PROCESS | 1825 | 1461063403021 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 03:56:43 INFO - PROCESS | 1825 | 1461063403221 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316045800 == 116 [pid = 1825] [id = 408] 03:56:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f131375a000) [pid = 1825] [serial = 1225] [outer = (nil)] 03:56:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f1315935000) [pid = 1825] [serial = 1226] [outer = 0x7f131375a000] 03:56:43 INFO - PROCESS | 1825 | 1461063403296 Marionette DEBUG loaded listener.js 03:56:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f1315a87400) [pid = 1825] [serial = 1227] [outer = 0x7f131375a000] 03:56:44 INFO - PROCESS | 1825 | 1461063404249 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:56:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:56:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1485ms 03:56:44 INFO - PROCESS | 1825 | 1461063404290 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 03:56:44 INFO - PROCESS | 1825 | 1461063404298 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 03:56:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:56:44 INFO - PROCESS | 1825 | 1461063404307 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:56:44 INFO - PROCESS | 1825 | 1461063404311 Marionette TRACE conn3 <- [1,1606,null,{}] 03:56:44 INFO - PROCESS | 1825 | 1461063404316 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:56:44 INFO - PROCESS | 1825 | 1461063404491 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 03:56:44 INFO - PROCESS | 1825 | 1461063404699 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cabb800 == 117 [pid = 1825] [id = 409] 03:56:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f131375a800) [pid = 1825] [serial = 1228] [outer = (nil)] 03:56:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f131758a400) [pid = 1825] [serial = 1229] [outer = 0x7f131375a800] 03:56:44 INFO - PROCESS | 1825 | 1461063404764 Marionette DEBUG loaded listener.js 03:56:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f13178a7000) [pid = 1825] [serial = 1230] [outer = 0x7f131375a800] 03:56:45 INFO - PROCESS | 1825 | 1461063405623 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:56:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:56:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1381ms 03:56:45 INFO - PROCESS | 1825 | 1461063405689 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 03:56:45 INFO - PROCESS | 1825 | 1461063405693 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 03:56:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:56:45 INFO - PROCESS | 1825 | 1461063405699 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:56:45 INFO - PROCESS | 1825 | 1461063405704 Marionette TRACE conn3 <- [1,1610,null,{}] 03:56:45 INFO - PROCESS | 1825 | 1461063405719 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:56:45 INFO - PROCESS | 1825 | 1461063405896 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 03:56:46 INFO - PROCESS | 1825 | 1461063406092 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327859000 == 118 [pid = 1825] [id = 410] 03:56:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f1319047c00) [pid = 1825] [serial = 1231] [outer = (nil)] 03:56:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f131c697c00) [pid = 1825] [serial = 1232] [outer = 0x7f1319047c00] 03:56:46 INFO - PROCESS | 1825 | 1461063406174 Marionette DEBUG loaded listener.js 03:56:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f131e5e2c00) [pid = 1825] [serial = 1233] [outer = 0x7f1319047c00] 03:56:47 INFO - PROCESS | 1825 | 1461063407000 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:56:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:56:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1336ms 03:56:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:56:47 INFO - PROCESS | 1825 | 1461063407036 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 03:56:47 INFO - PROCESS | 1825 | 1461063407039 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 03:56:47 INFO - PROCESS | 1825 | 1461063407045 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:56:47 INFO - PROCESS | 1825 | 1461063407048 Marionette TRACE conn3 <- [1,1614,null,{}] 03:56:47 INFO - PROCESS | 1825 | 1461063407053 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:56:47 INFO - PROCESS | 1825 | 1461063407224 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 03:56:47 INFO - PROCESS | 1825 | 1461063407425 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132860d000 == 119 [pid = 1825] [id = 411] 03:56:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f1319716800) [pid = 1825] [serial = 1234] [outer = (nil)] 03:56:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f1320fe9000) [pid = 1825] [serial = 1235] [outer = 0x7f1319716800] 03:56:47 INFO - PROCESS | 1825 | 1461063407492 Marionette DEBUG loaded listener.js 03:56:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f1322f5e400) [pid = 1825] [serial = 1236] [outer = 0x7f1319716800] 03:56:48 INFO - PROCESS | 1825 | 1461063408368 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:56:48 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:56:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1382ms 03:56:48 INFO - PROCESS | 1825 | 1461063408427 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 03:56:48 INFO - PROCESS | 1825 | 1461063408431 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 03:56:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:56:48 INFO - PROCESS | 1825 | 1461063408436 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:56:48 INFO - PROCESS | 1825 | 1461063408438 Marionette TRACE conn3 <- [1,1618,null,{}] 03:56:48 INFO - PROCESS | 1825 | 1461063408444 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:56:48 INFO - PROCESS | 1825 | 1461063408611 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 03:56:48 INFO - PROCESS | 1825 | 1461063408821 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132febe000 == 120 [pid = 1825] [id = 412] 03:56:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f131697a400) [pid = 1825] [serial = 1237] [outer = (nil)] 03:56:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f131f7f3c00) [pid = 1825] [serial = 1238] [outer = 0x7f131697a400] 03:56:48 INFO - PROCESS | 1825 | 1461063408936 Marionette DEBUG loaded listener.js 03:56:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f132757cc00) [pid = 1825] [serial = 1239] [outer = 0x7f131697a400] 03:56:49 INFO - PROCESS | 1825 | 1461063409837 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:56:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:56:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1475ms 03:56:49 INFO - PROCESS | 1825 | 1461063409912 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 03:56:49 INFO - PROCESS | 1825 | 1461063409915 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 03:56:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:56:49 INFO - PROCESS | 1825 | 1461063409921 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:56:49 INFO - PROCESS | 1825 | 1461063409924 Marionette TRACE conn3 <- [1,1622,null,{}] 03:56:49 INFO - PROCESS | 1825 | 1461063409929 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:56:50 INFO - PROCESS | 1825 | 1461063410153 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 03:56:50 INFO - PROCESS | 1825 | 1461063410390 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133b36f800 == 121 [pid = 1825] [id = 413] 03:56:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f132973a000) [pid = 1825] [serial = 1240] [outer = (nil)] 03:56:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f1334fcf400) [pid = 1825] [serial = 1241] [outer = 0x7f132973a000] 03:56:50 INFO - PROCESS | 1825 | 1461063410510 Marionette DEBUG loaded listener.js 03:56:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f133720ec00) [pid = 1825] [serial = 1242] [outer = 0x7f132973a000] 03:56:51 INFO - PROCESS | 1825 | 1461063411311 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:56:51 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:56:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1430ms 03:56:51 INFO - PROCESS | 1825 | 1461063411353 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 03:56:51 INFO - PROCESS | 1825 | 1461063411355 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 03:56:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:56:51 INFO - PROCESS | 1825 | 1461063411361 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:56:51 INFO - PROCESS | 1825 | 1461063411364 Marionette TRACE conn3 <- [1,1626,null,{}] 03:56:51 INFO - PROCESS | 1825 | 1461063411369 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:56:51 INFO - PROCESS | 1825 | 1461063411544 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 03:56:51 INFO - PROCESS | 1825 | 1461063411749 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131589a000 == 122 [pid = 1825] [id = 414] 03:56:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f130e2e4c00) [pid = 1825] [serial = 1243] [outer = (nil)] 03:56:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f130e2eb800) [pid = 1825] [serial = 1244] [outer = 0x7f130e2e4c00] 03:56:51 INFO - PROCESS | 1825 | 1461063411815 Marionette DEBUG loaded listener.js 03:56:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f130e2f1000) [pid = 1825] [serial = 1245] [outer = 0x7f130e2e4c00] 03:56:52 INFO - PROCESS | 1825 | 1461063412624 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:56:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:56:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1328ms 03:56:52 INFO - PROCESS | 1825 | 1461063412690 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 03:56:52 INFO - PROCESS | 1825 | 1461063412694 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 03:56:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:56:52 INFO - PROCESS | 1825 | 1461063412699 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:56:52 INFO - PROCESS | 1825 | 1461063412702 Marionette TRACE conn3 <- [1,1630,null,{}] 03:56:52 INFO - PROCESS | 1825 | 1461063412707 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:56:52 INFO - PROCESS | 1825 | 1461063412893 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 03:56:53 INFO - PROCESS | 1825 | 1461063413102 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133b50d000 == 123 [pid = 1825] [id = 415] 03:56:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f130e2e5400) [pid = 1825] [serial = 1246] [outer = (nil)] 03:56:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f1310254800) [pid = 1825] [serial = 1247] [outer = 0x7f130e2e5400] 03:56:53 INFO - PROCESS | 1825 | 1461063413216 Marionette DEBUG loaded listener.js 03:56:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f131025a400) [pid = 1825] [serial = 1248] [outer = 0x7f130e2e5400] 03:56:54 INFO - PROCESS | 1825 | 1461063414077 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:56:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:56:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1430ms 03:56:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:56:54 INFO - PROCESS | 1825 | 1461063414130 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 03:56:54 INFO - PROCESS | 1825 | 1461063414133 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 03:56:54 INFO - PROCESS | 1825 | 1461063414139 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:56:54 INFO - PROCESS | 1825 | 1461063414142 Marionette TRACE conn3 <- [1,1634,null,{}] 03:56:54 INFO - PROCESS | 1825 | 1461063414147 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:56:54 INFO - PROCESS | 1825 | 1461063414321 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 03:56:54 INFO - PROCESS | 1825 | 1461063414525 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316a3d000 == 124 [pid = 1825] [id = 416] 03:56:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f130e2ebc00) [pid = 1825] [serial = 1249] [outer = (nil)] 03:56:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f1310260800) [pid = 1825] [serial = 1250] [outer = 0x7f130e2ebc00] 03:56:54 INFO - PROCESS | 1825 | 1461063414594 Marionette DEBUG loaded listener.js 03:56:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f131fd4e800) [pid = 1825] [serial = 1251] [outer = 0x7f130e2ebc00] 03:56:55 INFO - PROCESS | 1825 | 1461063415417 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:56:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:56:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1336ms 03:56:55 INFO - PROCESS | 1825 | 1461063415474 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 03:56:55 INFO - PROCESS | 1825 | 1461063415478 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 03:56:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:56:55 INFO - PROCESS | 1825 | 1461063415483 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:56:55 INFO - PROCESS | 1825 | 1461063415485 Marionette TRACE conn3 <- [1,1638,null,{}] 03:56:55 INFO - PROCESS | 1825 | 1461063415490 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:56:55 INFO - PROCESS | 1825 | 1461063415655 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 03:56:55 INFO - PROCESS | 1825 | 1461063415860 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13101cb000 == 125 [pid = 1825] [id = 417] 03:56:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f130e2edc00) [pid = 1825] [serial = 1252] [outer = (nil)] 03:56:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f1336fd5000) [pid = 1825] [serial = 1253] [outer = 0x7f130e2edc00] 03:56:55 INFO - PROCESS | 1825 | 1461063415929 Marionette DEBUG loaded listener.js 03:56:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f133a93fc00) [pid = 1825] [serial = 1254] [outer = 0x7f130e2edc00] 03:56:56 INFO - PROCESS | 1825 | 1461063416787 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:56:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:56:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1376ms 03:56:56 INFO - PROCESS | 1825 | 1461063416859 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 03:56:56 INFO - PROCESS | 1825 | 1461063416863 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 03:56:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:56:56 INFO - PROCESS | 1825 | 1461063416868 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:56:56 INFO - PROCESS | 1825 | 1461063416871 Marionette TRACE conn3 <- [1,1642,null,{}] 03:56:56 INFO - PROCESS | 1825 | 1461063416877 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:56:57 INFO - PROCESS | 1825 | 1461063417077 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 03:56:57 INFO - PROCESS | 1825 | 1461063417277 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c619800 == 126 [pid = 1825] [id = 418] 03:56:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f130fee8c00) [pid = 1825] [serial = 1255] [outer = (nil)] 03:56:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f130fef1c00) [pid = 1825] [serial = 1256] [outer = 0x7f130fee8c00] 03:56:57 INFO - PROCESS | 1825 | 1461063417352 Marionette DEBUG loaded listener.js 03:56:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f133b0b1800) [pid = 1825] [serial = 1257] [outer = 0x7f130fee8c00] 03:56:58 INFO - PROCESS | 1825 | 1461063418195 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:56:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:56:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1383ms 03:56:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:56:58 INFO - PROCESS | 1825 | 1461063418252 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 03:56:58 INFO - PROCESS | 1825 | 1461063418256 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 03:56:58 INFO - PROCESS | 1825 | 1461063418262 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:56:58 INFO - PROCESS | 1825 | 1461063418265 Marionette TRACE conn3 <- [1,1646,null,{}] 03:56:58 INFO - PROCESS | 1825 | 1461063418270 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:56:58 INFO - PROCESS | 1825 | 1461063418431 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 03:56:58 INFO - PROCESS | 1825 | 1461063418646 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e8d7000 == 127 [pid = 1825] [id = 419] 03:56:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f130e5d3000) [pid = 1825] [serial = 1258] [outer = (nil)] 03:56:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f130e5db000) [pid = 1825] [serial = 1259] [outer = 0x7f130e5d3000] 03:56:58 INFO - PROCESS | 1825 | 1461063418754 Marionette DEBUG loaded listener.js 03:56:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f130e5e0000) [pid = 1825] [serial = 1260] [outer = 0x7f130e5d3000] 03:56:59 INFO - PROCESS | 1825 | 1461063419629 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:56:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:56:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1430ms 03:56:59 INFO - PROCESS | 1825 | 1461063419692 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 03:56:59 INFO - PROCESS | 1825 | 1461063419695 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 03:56:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:56:59 INFO - PROCESS | 1825 | 1461063419701 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:56:59 INFO - PROCESS | 1825 | 1461063419704 Marionette TRACE conn3 <- [1,1650,null,{}] 03:56:59 INFO - PROCESS | 1825 | 1461063419709 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:56:59 INFO - PROCESS | 1825 | 1461063419876 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 03:57:00 INFO - PROCESS | 1825 | 1461063420086 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13101da800 == 128 [pid = 1825] [id = 420] 03:57:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f130e5db400) [pid = 1825] [serial = 1261] [outer = (nil)] 03:57:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f130eb6e000) [pid = 1825] [serial = 1262] [outer = 0x7f130e5db400] 03:57:00 INFO - PROCESS | 1825 | 1461063420154 Marionette DEBUG loaded listener.js 03:57:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f130eb73000) [pid = 1825] [serial = 1263] [outer = 0x7f130e5db400] 03:57:01 INFO - PROCESS | 1825 | 1461063421430 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:57:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:57:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1778ms 03:57:01 INFO - PROCESS | 1825 | 1461063421480 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 03:57:01 INFO - PROCESS | 1825 | 1461063421487 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 03:57:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:57:01 INFO - PROCESS | 1825 | 1461063421494 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:57:01 INFO - PROCESS | 1825 | 1461063421499 Marionette TRACE conn3 <- [1,1654,null,{}] 03:57:01 INFO - PROCESS | 1825 | 1461063421505 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:57:01 INFO - PROCESS | 1825 | 1461063421663 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 03:57:01 INFO - PROCESS | 1825 | 1461063421876 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1314667000 == 129 [pid = 1825] [id = 421] 03:57:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f130eef6400) [pid = 1825] [serial = 1264] [outer = (nil)] 03:57:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f130fef5400) [pid = 1825] [serial = 1265] [outer = 0x7f130eef6400] 03:57:02 INFO - PROCESS | 1825 | 1461063422002 Marionette DEBUG loaded listener.js 03:57:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f1310064400) [pid = 1825] [serial = 1266] [outer = 0x7f130eef6400] 03:57:03 INFO - PROCESS | 1825 | 1461063423138 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:57:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:57:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1679ms 03:57:03 INFO - PROCESS | 1825 | 1461063423174 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 03:57:03 INFO - PROCESS | 1825 | 1461063423181 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 03:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:57:03 INFO - PROCESS | 1825 | 1461063423190 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:57:03 INFO - PROCESS | 1825 | 1461063423194 Marionette TRACE conn3 <- [1,1658,null,{}] 03:57:03 INFO - PROCESS | 1825 | 1461063423199 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:57:03 INFO - PROCESS | 1825 | 1461063423360 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 03:57:03 INFO - PROCESS | 1825 | 1461063423571 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1315beb800 == 130 [pid = 1825] [id = 422] 03:57:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f1312b93800) [pid = 1825] [serial = 1267] [outer = (nil)] 03:57:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f131375ac00) [pid = 1825] [serial = 1268] [outer = 0x7f1312b93800] 03:57:03 INFO - PROCESS | 1825 | 1461063423632 Marionette DEBUG loaded listener.js 03:57:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 266 (0x7f1315931c00) [pid = 1825] [serial = 1269] [outer = 0x7f1312b93800] 03:57:04 INFO - PROCESS | 1825 | 1461063424472 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:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1335ms 03:57:04 INFO - PROCESS | 1825 | 1461063424526 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 03:57:04 INFO - PROCESS | 1825 | 1461063424529 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 03:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:57:04 INFO - PROCESS | 1825 | 1461063424534 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:57:04 INFO - PROCESS | 1825 | 1461063424540 Marionette TRACE conn3 <- [1,1662,null,{}] 03:57:04 INFO - PROCESS | 1825 | 1461063424554 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:57:04 INFO - PROCESS | 1825 | 1461063424731 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 03:57:04 INFO - PROCESS | 1825 | 1461063424940 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c613000 == 131 [pid = 1825] [id = 423] 03:57:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 267 (0x7f1315a86800) [pid = 1825] [serial = 1270] [outer = (nil)] 03:57:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 268 (0x7f131697b400) [pid = 1825] [serial = 1271] [outer = 0x7f1315a86800] 03:57:05 INFO - PROCESS | 1825 | 1461063425053 Marionette DEBUG loaded listener.js 03:57:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 269 (0x7f1316a22400) [pid = 1825] [serial = 1272] [outer = 0x7f1315a86800] 03:57:05 INFO - PROCESS | 1825 | 1461063425921 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:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1433ms 03:57:05 INFO - PROCESS | 1825 | 1461063425967 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 03:57:05 INFO - PROCESS | 1825 | 1461063425971 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 03:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:57:05 INFO - PROCESS | 1825 | 1461063425976 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:57:05 INFO - PROCESS | 1825 | 1461063425978 Marionette TRACE conn3 <- [1,1666,null,{}] 03:57:05 INFO - PROCESS | 1825 | 1461063425984 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:57:06 INFO - PROCESS | 1825 | 1461063426145 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 03:57:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f555000 == 130 [pid = 1825] [id = 406] 03:57:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f07d800 == 129 [pid = 1825] [id = 405] 03:57:06 INFO - PROCESS | 1825 | --DOMWINDOW == 268 (0x7f1320c4b400) [pid = 1825] [serial = 1109] [outer = (nil)] [url = about:blank] 03:57:06 INFO - PROCESS | 1825 | --DOMWINDOW == 267 (0x7f13256ed800) [pid = 1825] [serial = 1115] [outer = (nil)] [url = about:blank] 03:57:06 INFO - PROCESS | 1825 | --DOMWINDOW == 266 (0x7f1327895c00) [pid = 1825] [serial = 1121] [outer = (nil)] [url = about:blank] 03:57:06 INFO - PROCESS | 1825 | --DOMWINDOW == 265 (0x7f131d2e0400) [pid = 1825] [serial = 1103] [outer = (nil)] [url = about:blank] 03:57:06 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f1313b69800) [pid = 1825] [serial = 1097] [outer = (nil)] [url = about:blank] 03:57:06 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f13286d8c00) [pid = 1825] [serial = 1124] [outer = (nil)] [url = about:blank] 03:57:06 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f1317746400) [pid = 1825] [serial = 1100] [outer = (nil)] [url = about:blank] 03:57:06 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f13256eb400) [pid = 1825] [serial = 1118] [outer = (nil)] [url = about:blank] 03:57:06 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f131f503400) [pid = 1825] [serial = 1106] [outer = (nil)] [url = about:blank] 03:57:06 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f132301ec00) [pid = 1825] [serial = 1112] [outer = (nil)] [url = about:blank] 03:57:06 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f132a040400) [pid = 1825] [serial = 1127] [outer = (nil)] [url = about:blank] 03:57:06 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f1334fcfc00) [pid = 1825] [serial = 1130] [outer = (nil)] [url = about:blank] 03:57:06 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f1335db6c00) [pid = 1825] [serial = 1133] [outer = (nil)] [url = about:blank] 03:57:06 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f13256f0800) [pid = 1825] [serial = 1157] [outer = (nil)] [url = about:blank] 03:57:06 INFO - PROCESS | 1825 | 1461063426496 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131cfa5800 == 128 [pid = 1825] [id = 404] 03:57:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c6e2000 == 127 [pid = 1825] [id = 403] 03:57:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13181be800 == 126 [pid = 1825] [id = 402] 03:57:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13105e0800 == 125 [pid = 1825] [id = 401] 03:57:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131344c800 == 126 [pid = 1825] [id = 424] 03:57:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f1312b9a800) [pid = 1825] [serial = 1273] [outer = (nil)] 03:57:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f1316a23000) [pid = 1825] [serial = 1274] [outer = 0x7f1312b9a800] 03:57:06 INFO - PROCESS | 1825 | 1461063426619 Marionette DEBUG loaded listener.js 03:57:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f13178a5c00) [pid = 1825] [serial = 1275] [outer = 0x7f1312b9a800] 03:57:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13178dd000 == 125 [pid = 1825] [id = 400] 03:57:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1315be2800 == 124 [pid = 1825] [id = 393] 03:57:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f134045e000 == 123 [pid = 1825] [id = 392] 03:57:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133db5b000 == 122 [pid = 1825] [id = 391] 03:57:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133a981000 == 121 [pid = 1825] [id = 390] 03:57:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132e7ac000 == 120 [pid = 1825] [id = 389] 03:57:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1327993000 == 119 [pid = 1825] [id = 388] 03:57:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e484800 == 118 [pid = 1825] [id = 387] 03:57:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1317504000 == 117 [pid = 1825] [id = 386] 03:57:07 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f131f375000) [pid = 1825] [serial = 1148] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f131fcb7000) [pid = 1825] [serial = 1151] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f1321b50800) [pid = 1825] [serial = 1152] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f131f50e800) [pid = 1825] [serial = 1149] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f1324310400) [pid = 1825] [serial = 1155] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f1316c86400) [pid = 1825] [serial = 1142] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f13178ae000) [pid = 1825] [serial = 1143] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f1312cc7800) [pid = 1825] [serial = 1137] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f1312353800) [pid = 1825] [serial = 1136] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f131c8ed000) [pid = 1825] [serial = 1145] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f1316c84800) [pid = 1825] [serial = 1140] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f131614b000) [pid = 1825] [serial = 1139] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f131f509800) [pid = 1825] [serial = 1154] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f131d19cc00) [pid = 1825] [serial = 1146] [outer = (nil)] [url = about:blank] 03:57:07 INFO - PROCESS | 1825 | 1461063427330 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:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1381ms 03:57:07 INFO - PROCESS | 1825 | 1461063427358 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 03:57:07 INFO - PROCESS | 1825 | 1461063427360 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 03:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:57:07 INFO - PROCESS | 1825 | 1461063427366 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:57:07 INFO - PROCESS | 1825 | 1461063427368 Marionette TRACE conn3 <- [1,1670,null,{}] 03:57:07 INFO - PROCESS | 1825 | 1461063427373 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:57:07 INFO - PROCESS | 1825 | 1461063427525 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 03:57:07 INFO - PROCESS | 1825 | 1461063427693 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316c45000 == 118 [pid = 1825] [id = 425] 03:57:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f1313b69800) [pid = 1825] [serial = 1276] [outer = (nil)] 03:57:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f13178ae000) [pid = 1825] [serial = 1277] [outer = 0x7f1313b69800] 03:57:07 INFO - PROCESS | 1825 | 1461063427751 Marionette DEBUG loaded listener.js 03:57:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f1319048c00) [pid = 1825] [serial = 1278] [outer = 0x7f1313b69800] 03:57:08 INFO - PROCESS | 1825 | 1461063428488 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:57:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1179ms 03:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:57:08 INFO - PROCESS | 1825 | 1461063428548 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 03:57:08 INFO - PROCESS | 1825 | 1461063428550 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 03:57:08 INFO - PROCESS | 1825 | 1461063428556 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:57:08 INFO - PROCESS | 1825 | 1461063428559 Marionette TRACE conn3 <- [1,1674,null,{}] 03:57:08 INFO - PROCESS | 1825 | 1461063428567 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:57:08 INFO - PROCESS | 1825 | 1461063428733 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 03:57:08 INFO - PROCESS | 1825 | 1461063428744 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cf9b000 == 119 [pid = 1825] [id = 426] 03:57:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f1319426000) [pid = 1825] [serial = 1279] [outer = (nil)] 03:57:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f131d2dc400) [pid = 1825] [serial = 1280] [outer = 0x7f1319426000] 03:57:08 INFO - PROCESS | 1825 | 1461063428804 Marionette DEBUG loaded listener.js 03:57:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f131f377c00) [pid = 1825] [serial = 1281] [outer = 0x7f1319426000] 03:57:09 INFO - PROCESS | 1825 | 1461063429695 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:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1185ms 03:57:09 INFO - PROCESS | 1825 | 1461063429751 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 03:57:09 INFO - PROCESS | 1825 | 1461063429753 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 03:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:57:09 INFO - PROCESS | 1825 | 1461063429760 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:57:09 INFO - PROCESS | 1825 | 1461063429762 Marionette TRACE conn3 <- [1,1678,null,{}] 03:57:09 INFO - PROCESS | 1825 | 1461063429767 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:57:09 INFO - PROCESS | 1825 | 1461063429990 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 03:57:10 INFO - PROCESS | 1825 | 1461063430015 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131ef93000 == 120 [pid = 1825] [id = 427] 03:57:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f13178af400) [pid = 1825] [serial = 1282] [outer = (nil)] 03:57:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f131f5a4c00) [pid = 1825] [serial = 1283] [outer = 0x7f13178af400] 03:57:10 INFO - PROCESS | 1825 | 1461063430073 Marionette DEBUG loaded listener.js 03:57:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f131fd50400) [pid = 1825] [serial = 1284] [outer = 0x7f13178af400] 03:57:10 INFO - PROCESS | 1825 | 1461063430910 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:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1229ms 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f1317895c00) [pid = 1825] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f131c8f0400) [pid = 1825] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f1320fe2400) [pid = 1825] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f130eef7800) [pid = 1825] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f131d080400) [pid = 1825] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f130eceb000) [pid = 1825] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f1315ea6800) [pid = 1825] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f1336f2cc00) [pid = 1825] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f13181e5400) [pid = 1825] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f131d2d3000) [pid = 1825] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f131d18f800) [pid = 1825] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f131c8f4800) [pid = 1825] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f1312355800) [pid = 1825] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f13158d1800) [pid = 1825] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f1315a81000) [pid = 1825] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f131e5eac00) [pid = 1825] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f1317899000) [pid = 1825] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f1317747000) [pid = 1825] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f131e6ce800) [pid = 1825] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f131c6b1c00) [pid = 1825] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f1317580800) [pid = 1825] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f1317749c00) [pid = 1825] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f1312d9b800) [pid = 1825] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f1315ea6c00) [pid = 1825] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f131235cc00) [pid = 1825] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f132662dc00) [pid = 1825] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f131226e400) [pid = 1825] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f1312cce800) [pid = 1825] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f131d194800) [pid = 1825] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f131c6b5000) [pid = 1825] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f1312271000) [pid = 1825] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f1312b2d400) [pid = 1825] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f132a11bc00) [pid = 1825] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f131235f000) [pid = 1825] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f131f82c000) [pid = 1825] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f1321b50400) [pid = 1825] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f1334f5ac00) [pid = 1825] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f1312357c00) [pid = 1825] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f1312d93800) [pid = 1825] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f13178aac00) [pid = 1825] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f1312d95000) [pid = 1825] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f1312b24800) [pid = 1825] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f131625e400) [pid = 1825] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f131969ac00) [pid = 1825] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f1326628400) [pid = 1825] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f13181ef000) [pid = 1825] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f132e849c00) [pid = 1825] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f1312b9a000) [pid = 1825] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f1317896800) [pid = 1825] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f1312b30800) [pid = 1825] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f130eeed000) [pid = 1825] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f131fc0c400) [pid = 1825] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f1312b92800) [pid = 1825] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f131375c400) [pid = 1825] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f1317581000) [pid = 1825] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f131e6ccc00) [pid = 1825] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f1312cd1400) [pid = 1825] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f131fab1800) [pid = 1825] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f130ece6800) [pid = 1825] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f1313151800) [pid = 1825] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f131758b800) [pid = 1825] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f1328111c00) [pid = 1825] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f1312355400) [pid = 1825] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f1312354000) [pid = 1825] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f1313159800) [pid = 1825] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f13274af000) [pid = 1825] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:57:11 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f130eef7400) [pid = 1825] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:57:11 INFO - PROCESS | 1825 | 1461063431947 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 03:57:11 INFO - PROCESS | 1825 | 1461063431951 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 03:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:57:11 INFO - PROCESS | 1825 | 1461063431995 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:57:11 INFO - PROCESS | 1825 | 1461063431997 Marionette TRACE conn3 <- [1,1682,null,{}] 03:57:12 INFO - PROCESS | 1825 | 1461063432002 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:57:12 INFO - PROCESS | 1825 | 1461063432200 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 03:57:12 INFO - PROCESS | 1825 | 1461063432303 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13105e2000 == 121 [pid = 1825] [id = 428] 03:57:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f130eeea400) [pid = 1825] [serial = 1285] [outer = (nil)] 03:57:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f1312355400) [pid = 1825] [serial = 1286] [outer = 0x7f130eeea400] 03:57:12 INFO - PROCESS | 1825 | 1461063432358 Marionette DEBUG loaded listener.js 03:57:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f1312b9a000) [pid = 1825] [serial = 1287] [outer = 0x7f130eeea400] 03:57:12 INFO - PROCESS | 1825 | 1461063432969 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:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1031ms 03:57:13 INFO - PROCESS | 1825 | 1461063433020 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 03:57:13 INFO - PROCESS | 1825 | 1461063433023 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 03:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:57:13 INFO - PROCESS | 1825 | 1461063433028 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:57:13 INFO - PROCESS | 1825 | 1461063433030 Marionette TRACE conn3 <- [1,1686,null,{}] 03:57:13 INFO - PROCESS | 1825 | 1461063433035 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:57:13 INFO - PROCESS | 1825 | 1461063433251 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 03:57:13 INFO - PROCESS | 1825 | 1461063433272 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131801d800 == 122 [pid = 1825] [id = 429] 03:57:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f130eeed000) [pid = 1825] [serial = 1288] [outer = (nil)] 03:57:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f1312d94000) [pid = 1825] [serial = 1289] [outer = 0x7f130eeed000] 03:57:13 INFO - PROCESS | 1825 | 1461063433328 Marionette DEBUG loaded listener.js 03:57:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f1314511800) [pid = 1825] [serial = 1290] [outer = 0x7f130eeed000] 03:57:14 INFO - PROCESS | 1825 | 1461063434285 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:57:14 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:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1277ms 03:57:14 INFO - PROCESS | 1825 | 1461063434307 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 03:57:14 INFO - PROCESS | 1825 | 1461063434312 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 03:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:57:14 INFO - PROCESS | 1825 | 1461063434320 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:57:14 INFO - PROCESS | 1825 | 1461063434326 Marionette TRACE conn3 <- [1,1690,null,{}] 03:57:14 INFO - PROCESS | 1825 | 1461063434335 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:57:14 INFO - PROCESS | 1825 | 1461063434515 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 03:57:14 INFO - PROCESS | 1825 | 1461063434730 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1315ac6800 == 123 [pid = 1825] [id = 430] 03:57:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f130e2eb400) [pid = 1825] [serial = 1291] [outer = (nil)] 03:57:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f130fee8000) [pid = 1825] [serial = 1292] [outer = 0x7f130e2eb400] 03:57:14 INFO - PROCESS | 1825 | 1461063434801 Marionette DEBUG loaded listener.js 03:57:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f131005e800) [pid = 1825] [serial = 1293] [outer = 0x7f130e2eb400] 03:57:15 INFO - PROCESS | 1825 | 1461063435728 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:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1485ms 03:57:15 INFO - PROCESS | 1825 | 1461063435806 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 03:57:15 INFO - PROCESS | 1825 | 1461063435814 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 03:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:57:15 INFO - PROCESS | 1825 | 1461063435824 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:57:15 INFO - PROCESS | 1825 | 1461063435828 Marionette TRACE conn3 <- [1,1694,null,{}] 03:57:15 INFO - PROCESS | 1825 | 1461063435833 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:57:16 INFO - PROCESS | 1825 | 1461063436049 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 03:57:16 INFO - PROCESS | 1825 | 1461063436309 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c616800 == 124 [pid = 1825] [id = 431] 03:57:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f1312357800) [pid = 1825] [serial = 1294] [outer = (nil)] 03:57:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f1313151800) [pid = 1825] [serial = 1295] [outer = 0x7f1312357800] 03:57:16 INFO - PROCESS | 1825 | 1461063436422 Marionette DEBUG loaded listener.js 03:57:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f13158cbc00) [pid = 1825] [serial = 1296] [outer = 0x7f1312357800] 03:57:17 INFO - PROCESS | 1825 | 1461063437352 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:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1584ms 03:57:17 INFO - PROCESS | 1825 | 1461063437407 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 03:57:17 INFO - PROCESS | 1825 | 1461063437410 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 03:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:57:17 INFO - PROCESS | 1825 | 1461063437416 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:57:17 INFO - PROCESS | 1825 | 1461063437421 Marionette TRACE conn3 <- [1,1698,null,{}] 03:57:17 INFO - PROCESS | 1825 | 1461063437436 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:57:17 INFO - PROCESS | 1825 | 1461063437660 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 03:57:17 INFO - PROCESS | 1825 | 1461063437909 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1320f97800 == 125 [pid = 1825] [id = 432] 03:57:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f1315e9f800) [pid = 1825] [serial = 1297] [outer = (nil)] 03:57:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f1316989000) [pid = 1825] [serial = 1298] [outer = 0x7f1315e9f800] 03:57:18 INFO - PROCESS | 1825 | 1461063437999 Marionette DEBUG loaded listener.js 03:57:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f131758b000) [pid = 1825] [serial = 1299] [outer = 0x7f1315e9f800] 03:57:18 INFO - PROCESS | 1825 | 1461063438845 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:57:18 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:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1494ms 03:57:18 INFO - PROCESS | 1825 | 1461063438911 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 03:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:57:18 INFO - PROCESS | 1825 | 1461063438916 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 03:57:18 INFO - PROCESS | 1825 | 1461063438921 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:57:18 INFO - PROCESS | 1825 | 1461063438924 Marionette TRACE conn3 <- [1,1702,null,{}] 03:57:18 INFO - PROCESS | 1825 | 1461063438929 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:57:19 INFO - PROCESS | 1825 | 1461063439112 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 03:57:19 INFO - PROCESS | 1825 | 1461063439315 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327767800 == 126 [pid = 1825] [id = 433] 03:57:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f1315ea1800) [pid = 1825] [serial = 1300] [outer = (nil)] 03:57:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f1319043000) [pid = 1825] [serial = 1301] [outer = 0x7f1315ea1800] 03:57:19 INFO - PROCESS | 1825 | 1461063439432 Marionette DEBUG loaded listener.js 03:57:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f1319691800) [pid = 1825] [serial = 1302] [outer = 0x7f1315ea1800] 03:57:20 INFO - PROCESS | 1825 | 1461063440308 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:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1431ms 03:57:20 INFO - PROCESS | 1825 | 1461063440354 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 03:57:20 INFO - PROCESS | 1825 | 1461063440358 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 03:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:57:20 INFO - PROCESS | 1825 | 1461063440364 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:57:20 INFO - PROCESS | 1825 | 1461063440366 Marionette TRACE conn3 <- [1,1706,null,{}] 03:57:20 INFO - PROCESS | 1825 | 1461063440371 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:57:20 INFO - PROCESS | 1825 | 1461063440538 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 03:57:20 INFO - PROCESS | 1825 | 1461063440745 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132856e800 == 127 [pid = 1825] [id = 434] 03:57:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f1317896800) [pid = 1825] [serial = 1303] [outer = (nil)] 03:57:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f131c679400) [pid = 1825] [serial = 1304] [outer = 0x7f1317896800] 03:57:20 INFO - PROCESS | 1825 | 1461063440813 Marionette DEBUG loaded listener.js 03:57:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f131c8ef400) [pid = 1825] [serial = 1305] [outer = 0x7f1317896800] 03:57:21 INFO - PROCESS | 1825 | 1461063441671 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:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1379ms 03:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:57:21 INFO - PROCESS | 1825 | 1461063441744 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 03:57:21 INFO - PROCESS | 1825 | 1461063441747 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 03:57:21 INFO - PROCESS | 1825 | 1461063441753 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:57:21 INFO - PROCESS | 1825 | 1461063441755 Marionette TRACE conn3 <- [1,1710,null,{}] 03:57:21 INFO - PROCESS | 1825 | 1461063441760 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:57:22 INFO - PROCESS | 1825 | 1461063442000 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 03:57:22 INFO - PROCESS | 1825 | 1461063442261 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1334fe4000 == 128 [pid = 1825] [id = 435] 03:57:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f131f375400) [pid = 1825] [serial = 1306] [outer = (nil)] 03:57:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f131f829c00) [pid = 1825] [serial = 1307] [outer = 0x7f131f375400] 03:57:22 INFO - PROCESS | 1825 | 1461063442375 Marionette DEBUG loaded listener.js 03:57:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f1321b48000) [pid = 1825] [serial = 1308] [outer = 0x7f131f375400] 03:57:23 INFO - PROCESS | 1825 | 1461063443188 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:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1493ms 03:57:23 INFO - PROCESS | 1825 | 1461063443245 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 03:57:23 INFO - PROCESS | 1825 | 1461063443248 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 03:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:57:23 INFO - PROCESS | 1825 | 1461063443254 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:57:23 INFO - PROCESS | 1825 | 1461063443257 Marionette TRACE conn3 <- [1,1714,null,{}] 03:57:23 INFO - PROCESS | 1825 | 1461063443262 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:57:23 INFO - PROCESS | 1825 | 1461063443439 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 03:57:23 INFO - PROCESS | 1825 | 1461063443651 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1338c0a000 == 129 [pid = 1825] [id = 436] 03:57:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f131f377400) [pid = 1825] [serial = 1309] [outer = (nil)] 03:57:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f1324304400) [pid = 1825] [serial = 1310] [outer = 0x7f131f377400] 03:57:23 INFO - PROCESS | 1825 | 1461063443763 Marionette DEBUG loaded listener.js 03:57:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f1325882c00) [pid = 1825] [serial = 1311] [outer = 0x7f131f377400] 03:57:24 INFO - PROCESS | 1825 | 1461063444610 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:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1427ms 03:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:57:24 INFO - PROCESS | 1825 | 1461063444682 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 03:57:24 INFO - PROCESS | 1825 | 1461063444685 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 03:57:24 INFO - PROCESS | 1825 | 1461063444691 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:57:24 INFO - PROCESS | 1825 | 1461063444694 Marionette TRACE conn3 <- [1,1718,null,{}] 03:57:24 INFO - PROCESS | 1825 | 1461063444699 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:57:24 INFO - PROCESS | 1825 | 1461063444874 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 03:57:25 INFO - PROCESS | 1825 | 1461063445081 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133b35f800 == 130 [pid = 1825] [id = 437] 03:57:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f1316a18800) [pid = 1825] [serial = 1312] [outer = (nil)] 03:57:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f1326986800) [pid = 1825] [serial = 1313] [outer = 0x7f1316a18800] 03:57:25 INFO - PROCESS | 1825 | 1461063445197 Marionette DEBUG loaded listener.js 03:57:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f1327892400) [pid = 1825] [serial = 1314] [outer = 0x7f1316a18800] 03:57:26 INFO - PROCESS | 1825 | 1461063446074 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:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1434ms 03:57:26 INFO - PROCESS | 1825 | 1461063446125 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 03:57:26 INFO - PROCESS | 1825 | 1461063446128 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 03:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:57:26 INFO - PROCESS | 1825 | 1461063446134 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:57:26 INFO - PROCESS | 1825 | 1461063446136 Marionette TRACE conn3 <- [1,1722,null,{}] 03:57:26 INFO - PROCESS | 1825 | 1461063446141 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:57:26 INFO - PROCESS | 1825 | 1461063446322 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 03:57:26 INFO - PROCESS | 1825 | 1461063446533 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316cd7800 == 131 [pid = 1825] [id = 438] 03:57:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f131f37b800) [pid = 1825] [serial = 1315] [outer = (nil)] 03:57:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f13286d8c00) [pid = 1825] [serial = 1316] [outer = 0x7f131f37b800] 03:57:26 INFO - PROCESS | 1825 | 1461063446641 Marionette DEBUG loaded listener.js 03:57:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f1329164000) [pid = 1825] [serial = 1317] [outer = 0x7f131f37b800] 03:57:27 INFO - PROCESS | 1825 | 1461063447537 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:57:27 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:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1478ms 03:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:57:27 INFO - PROCESS | 1825 | 1461063447613 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 03:57:27 INFO - PROCESS | 1825 | 1461063447616 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 03:57:27 INFO - PROCESS | 1825 | 1461063447622 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:57:27 INFO - PROCESS | 1825 | 1461063447624 Marionette TRACE conn3 <- [1,1726,null,{}] 03:57:27 INFO - PROCESS | 1825 | 1461063447629 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:57:27 INFO - PROCESS | 1825 | 1461063447805 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 03:57:28 INFO - PROCESS | 1825 | 1461063448012 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133db47800 == 132 [pid = 1825] [id = 439] 03:57:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f1327895000) [pid = 1825] [serial = 1318] [outer = (nil)] 03:57:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f132a11c000) [pid = 1825] [serial = 1319] [outer = 0x7f1327895000] 03:57:28 INFO - PROCESS | 1825 | 1461063448079 Marionette DEBUG loaded listener.js 03:57:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f132f23a000) [pid = 1825] [serial = 1320] [outer = 0x7f1327895000] 03:57:28 INFO - PROCESS | 1825 | 1461063448959 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:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1384ms 03:57:29 INFO - PROCESS | 1825 | 1461063449006 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 03:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:57:29 INFO - PROCESS | 1825 | 1461063449010 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 03:57:29 INFO - PROCESS | 1825 | 1461063449015 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:57:29 INFO - PROCESS | 1825 | 1461063449019 Marionette TRACE conn3 <- [1,1730,null,{}] 03:57:29 INFO - PROCESS | 1825 | 1461063449024 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:57:29 INFO - PROCESS | 1825 | 1461063449226 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 03:57:29 INFO - PROCESS | 1825 | 1461063449445 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e39f800 == 133 [pid = 1825] [id = 440] 03:57:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f130e5d3400) [pid = 1825] [serial = 1321] [outer = (nil)] 03:57:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f133608e800) [pid = 1825] [serial = 1322] [outer = 0x7f130e5d3400] 03:57:29 INFO - PROCESS | 1825 | 1461063449589 Marionette DEBUG loaded listener.js 03:57:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f1339291400) [pid = 1825] [serial = 1323] [outer = 0x7f130e5d3400] 03:57:30 INFO - PROCESS | 1825 | 1461063450478 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:57:30 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:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1532ms 03:57:30 INFO - PROCESS | 1825 | 1461063450558 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 03:57:30 INFO - PROCESS | 1825 | 1461063450561 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 03:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:57:30 INFO - PROCESS | 1825 | 1461063450567 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:57:30 INFO - PROCESS | 1825 | 1461063450570 Marionette TRACE conn3 <- [1,1734,null,{}] 03:57:30 INFO - PROCESS | 1825 | 1461063450575 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:57:30 INFO - PROCESS | 1825 | 1461063450777 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 03:57:30 INFO - PROCESS | 1825 | 1461063450990 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130ec6c000 == 134 [pid = 1825] [id = 441] 03:57:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f130c3c9400) [pid = 1825] [serial = 1324] [outer = (nil)] 03:57:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f130c3d3400) [pid = 1825] [serial = 1325] [outer = 0x7f130c3c9400] 03:57:31 INFO - PROCESS | 1825 | 1461063451101 Marionette DEBUG loaded listener.js 03:57:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f130c3d7c00) [pid = 1825] [serial = 1326] [outer = 0x7f130c3c9400] 03:57:32 INFO - PROCESS | 1825 | 1461063452023 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:57:32 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:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1526ms 03:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:57:32 INFO - PROCESS | 1825 | 1461063452094 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 03:57:32 INFO - PROCESS | 1825 | 1461063452097 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 03:57:32 INFO - PROCESS | 1825 | 1461063452102 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:57:32 INFO - PROCESS | 1825 | 1461063452106 Marionette TRACE conn3 <- [1,1738,null,{}] 03:57:32 INFO - PROCESS | 1825 | 1461063452111 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:57:32 INFO - PROCESS | 1825 | 1461063452292 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 03:57:32 INFO - PROCESS | 1825 | 1461063452504 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1312a87800 == 135 [pid = 1825] [id = 442] 03:57:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f130c3c9c00) [pid = 1825] [serial = 1327] [outer = (nil)] 03:57:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f130eceb400) [pid = 1825] [serial = 1328] [outer = 0x7f130c3c9c00] 03:57:32 INFO - PROCESS | 1825 | 1461063452615 Marionette DEBUG loaded listener.js 03:57:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f1312b2a000) [pid = 1825] [serial = 1329] [outer = 0x7f130c3c9c00] 03:57:34 INFO - PROCESS | 1825 | 1461063453998 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:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2033ms 03:57:34 INFO - PROCESS | 1825 | 1461063454202 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 03:57:34 INFO - PROCESS | 1825 | 1461063454206 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 03:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:57:34 INFO - PROCESS | 1825 | 1461063454217 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:57:34 INFO - PROCESS | 1825 | 1461063454221 Marionette TRACE conn3 <- [1,1742,null,{}] 03:57:34 INFO - PROCESS | 1825 | 1461063454229 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:57:34 INFO - PROCESS | 1825 | 1461063454418 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 03:57:34 INFO - PROCESS | 1825 | 1461063454651 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131465c000 == 136 [pid = 1825] [id = 443] 03:57:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f130ece3c00) [pid = 1825] [serial = 1330] [outer = (nil)] 03:57:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f130eeef400) [pid = 1825] [serial = 1331] [outer = 0x7f130ece3c00] 03:57:34 INFO - PROCESS | 1825 | 1461063454718 Marionette DEBUG loaded listener.js 03:57:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f130fef0800) [pid = 1825] [serial = 1332] [outer = 0x7f130ece3c00] 03:57:35 INFO - PROCESS | 1825 | 1461063455583 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:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1437ms 03:57:35 INFO - PROCESS | 1825 | 1461063455655 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 03:57:35 INFO - PROCESS | 1825 | 1461063455662 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 03:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:57:35 INFO - PROCESS | 1825 | 1461063455672 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:57:35 INFO - PROCESS | 1825 | 1461063455675 Marionette TRACE conn3 <- [1,1746,null,{}] 03:57:35 INFO - PROCESS | 1825 | 1461063455680 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:57:35 INFO - PROCESS | 1825 | 1461063455960 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 03:57:36 INFO - PROCESS | 1825 | 1461063456332 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e8ea800 == 137 [pid = 1825] [id = 444] 03:57:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f1310258400) [pid = 1825] [serial = 1333] [outer = (nil)] 03:57:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f1312274400) [pid = 1825] [serial = 1334] [outer = 0x7f1310258400] 03:57:36 INFO - PROCESS | 1825 | 1461063456407 Marionette DEBUG loaded listener.js 03:57:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f1312b30800) [pid = 1825] [serial = 1335] [outer = 0x7f1310258400] 03:57:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328569800 == 136 [pid = 1825] [id = 287] 03:57:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e3c4800 == 135 [pid = 1825] [id = 367] 03:57:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13182db800 == 134 [pid = 1825] [id = 366] 03:57:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1335bef800 == 133 [pid = 1825] [id = 58] 03:57:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1313bc8800 == 132 [pid = 1825] [id = 365] 03:57:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133704a800 == 131 [pid = 1825] [id = 376] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f1310060000) [pid = 1825] [serial = 1193] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f1316a21800) [pid = 1825] [serial = 1187] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f131903fc00) [pid = 1825] [serial = 1196] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f1315a5b800) [pid = 1825] [serial = 1181] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f131971a800) [pid = 1825] [serial = 1190] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f1316a16400) [pid = 1825] [serial = 1184] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f1322e15000) [pid = 1825] [serial = 1223] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13105e2000 == 130 [pid = 1825] [id = 428] 03:57:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131ef93000 == 129 [pid = 1825] [id = 427] 03:57:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131cf9b000 == 128 [pid = 1825] [id = 426] 03:57:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316c45000 == 127 [pid = 1825] [id = 425] 03:57:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131344c800 == 126 [pid = 1825] [id = 424] 03:57:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c613000 == 125 [pid = 1825] [id = 423] 03:57:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1315beb800 == 124 [pid = 1825] [id = 422] 03:57:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1314667000 == 123 [pid = 1825] [id = 421] 03:57:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316a3d000 == 122 [pid = 1825] [id = 416] 03:57:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133b50d000 == 121 [pid = 1825] [id = 415] 03:57:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131589a000 == 120 [pid = 1825] [id = 414] 03:57:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133b36f800 == 119 [pid = 1825] [id = 413] 03:57:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132febe000 == 118 [pid = 1825] [id = 412] 03:57:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132860d000 == 117 [pid = 1825] [id = 411] 03:57:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1327859000 == 116 [pid = 1825] [id = 410] 03:57:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131cabb800 == 115 [pid = 1825] [id = 409] 03:57:37 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316045800 == 114 [pid = 1825] [id = 408] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f1313158400) [pid = 1825] [serial = 951] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f1336fd3400) [pid = 1825] [serial = 891] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f131227c800) [pid = 1825] [serial = 1023] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f131d2d5400) [pid = 1825] [serial = 903] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f1316c84c00) [pid = 1825] [serial = 1026] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f133a944000) [pid = 1825] [serial = 942] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f1312ccd800) [pid = 1825] [serial = 894] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f132a041000) [pid = 1825] [serial = 936] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f133608dc00) [pid = 1825] [serial = 939] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f1312da1c00) [pid = 1825] [serial = 945] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f133af2e000) [pid = 1825] [serial = 948] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f13181eac00) [pid = 1825] [serial = 927] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f131fcb0c00) [pid = 1825] [serial = 996] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f133620fc00) [pid = 1825] [serial = 1008] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f1339123c00) [pid = 1825] [serial = 1011] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f1315ea9c00) [pid = 1825] [serial = 897] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f1316151000) [pid = 1825] [serial = 900] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f130eef9c00) [pid = 1825] [serial = 1017] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f1326626800) [pid = 1825] [serial = 1002] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f1315ea4000) [pid = 1825] [serial = 990] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f131c68ec00) [pid = 1825] [serial = 993] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f1312b98000) [pid = 1825] [serial = 888] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f131757e800) [pid = 1825] [serial = 1020] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f1313b74c00) [pid = 1825] [serial = 954] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f1335b66800) [pid = 1825] [serial = 1005] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f1322e17800) [pid = 1825] [serial = 999] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f131f5a5800) [pid = 1825] [serial = 930] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f133af30800) [pid = 1825] [serial = 1014] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f1327729400) [pid = 1825] [serial = 933] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f1313127000) [pid = 1825] [serial = 924] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | 1461063457374 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:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f1322e18400) [pid = 1825] [serial = 1167] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f13178a9c00) [pid = 1825] [serial = 1209] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f131c6b7000) [pid = 1825] [serial = 1059] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f132a037c00) [pid = 1825] [serial = 1172] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f1326167400) [pid = 1825] [serial = 1119] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f1335db4400) [pid = 1825] [serial = 1131] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f131f37d800) [pid = 1825] [serial = 1065] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f131e6cf400) [pid = 1825] [serial = 1217] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f1316253c00) [pid = 1825] [serial = 1205] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f131ff45400) [pid = 1825] [serial = 1074] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f13286d1400) [pid = 1825] [serial = 1158] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f1316a20800) [pid = 1825] [serial = 1206] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f131fcae400) [pid = 1825] [serial = 1221] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f131d086800) [pid = 1825] [serial = 1062] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f1317790400) [pid = 1825] [serial = 1101] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f131f7f4000) [pid = 1825] [serial = 1218] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f1315932400) [pid = 1825] [serial = 1199] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f1317786400) [pid = 1825] [serial = 1208] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f131971f800) [pid = 1825] [serial = 1215] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f1327f99c00) [pid = 1825] [serial = 1122] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f1319718000) [pid = 1825] [serial = 1214] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f1315a81400) [pid = 1825] [serial = 1098] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f1315939000) [pid = 1825] [serial = 1203] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f1322f60c00) [pid = 1825] [serial = 1080] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f13256f1c00) [pid = 1825] [serial = 1113] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f1320f28400) [pid = 1825] [serial = 1077] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f1312d9c800) [pid = 1825] [serial = 1050] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f13271c5c00) [pid = 1825] [serial = 1116] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f132b452400) [pid = 1825] [serial = 1128] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f1313b75400) [pid = 1825] [serial = 1202] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f1328e2c000) [pid = 1825] [serial = 1125] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f1317749400) [pid = 1825] [serial = 1161] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f1325654c00) [pid = 1825] [serial = 1169] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f13362d7c00) [pid = 1825] [serial = 1134] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f131c6b7400) [pid = 1825] [serial = 1164] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f1319695c00) [pid = 1825] [serial = 1212] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f131e5ee000) [pid = 1825] [serial = 1104] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f131614ec00) [pid = 1825] [serial = 1053] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f131375b800) [pid = 1825] [serial = 1178] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f1322f53c00) [pid = 1825] [serial = 1083] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f1339285800) [pid = 1825] [serial = 1175] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f131941d800) [pid = 1825] [serial = 1211] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f131fd4f400) [pid = 1825] [serial = 1166] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f131f825400) [pid = 1825] [serial = 1068] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f131fc07c00) [pid = 1825] [serial = 1107] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f131624f800) [pid = 1825] [serial = 1160] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f131e6ca400) [pid = 1825] [serial = 1220] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f1320fe5c00) [pid = 1825] [serial = 1110] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f131948e000) [pid = 1825] [serial = 1163] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f13178aa800) [pid = 1825] [serial = 1056] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f131fcac400) [pid = 1825] [serial = 1071] [outer = (nil)] [url = about:blank] 03:57:37 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f1329161c00) [pid = 1825] [serial = 1170] [outer = (nil)] [url = about:blank] 03:57:37 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:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1783ms 03:57:37 INFO - PROCESS | 1825 | 1461063457454 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 03:57:37 INFO - PROCESS | 1825 | 1461063457458 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 03:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:57:37 INFO - PROCESS | 1825 | 1461063457463 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:57:37 INFO - PROCESS | 1825 | 1461063457468 Marionette TRACE conn3 <- [1,1750,null,{}] 03:57:37 INFO - PROCESS | 1825 | 1461063457515 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:57:37 INFO - PROCESS | 1825 | 1461063457739 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 03:57:37 INFO - PROCESS | 1825 | 1461063457749 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1310761800 == 115 [pid = 1825] [id = 445] 03:57:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f1312cd1400) [pid = 1825] [serial = 1336] [outer = (nil)] 03:57:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f1313134000) [pid = 1825] [serial = 1337] [outer = 0x7f1312cd1400] 03:57:37 INFO - PROCESS | 1825 | 1461063457811 Marionette DEBUG loaded listener.js 03:57:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f131375dc00) [pid = 1825] [serial = 1338] [outer = 0x7f1312cd1400] 03:57:38 INFO - PROCESS | 1825 | 1461063458670 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:57:38 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:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1243ms 03:57:38 INFO - PROCESS | 1825 | 1461063458708 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 03:57:38 INFO - PROCESS | 1825 | 1461063458712 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 03:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:57:38 INFO - PROCESS | 1825 | 1461063458717 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:57:38 INFO - PROCESS | 1825 | 1461063458719 Marionette TRACE conn3 <- [1,1754,null,{}] 03:57:38 INFO - PROCESS | 1825 | 1461063458724 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:57:38 INFO - PROCESS | 1825 | 1461063458878 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 03:57:38 INFO - PROCESS | 1825 | 1461063458896 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1314666000 == 116 [pid = 1825] [id = 446] 03:57:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f1312cc7c00) [pid = 1825] [serial = 1339] [outer = (nil)] 03:57:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f1314505800) [pid = 1825] [serial = 1340] [outer = 0x7f1312cc7c00] 03:57:39 INFO - PROCESS | 1825 | 1461063459111 Marionette DEBUG loaded listener.js 03:57:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f1315932400) [pid = 1825] [serial = 1341] [outer = 0x7f1312cc7c00] 03:57:39 INFO - PROCESS | 1825 | 1461063459845 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:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1174ms 03:57:39 INFO - PROCESS | 1825 | 1461063459892 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 03:57:39 INFO - PROCESS | 1825 | 1461063459896 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 03:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:57:39 INFO - PROCESS | 1825 | 1461063459924 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:57:39 INFO - PROCESS | 1825 | 1461063459926 Marionette TRACE conn3 <- [1,1758,null,{}] 03:57:39 INFO - PROCESS | 1825 | 1461063459935 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:57:40 INFO - PROCESS | 1825 | 1461063460140 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 03:57:40 INFO - PROCESS | 1825 | 1461063460160 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1315bdb800 == 117 [pid = 1825] [id = 447] 03:57:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f1312d97800) [pid = 1825] [serial = 1342] [outer = (nil)] 03:57:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f131593b400) [pid = 1825] [serial = 1343] [outer = 0x7f1312d97800] 03:57:40 INFO - PROCESS | 1825 | 1461063460215 Marionette DEBUG loaded listener.js 03:57:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f1315a7e400) [pid = 1825] [serial = 1344] [outer = 0x7f1312d97800] 03:57:41 INFO - PROCESS | 1825 | 1461063461179 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:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1281ms 03:57:41 INFO - PROCESS | 1825 | 1461063461205 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 03:57:41 INFO - PROCESS | 1825 | 1461063461208 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 03:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:57:41 INFO - PROCESS | 1825 | 1461063461213 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:57:41 INFO - PROCESS | 1825 | 1461063461215 Marionette TRACE conn3 <- [1,1762,null,{}] 03:57:41 INFO - PROCESS | 1825 | 1461063461220 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:57:41 INFO - PROCESS | 1825 | 1461063461471 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 03:57:41 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f1313b69800) [pid = 1825] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:57:41 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f130eeea400) [pid = 1825] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:57:41 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f1319426000) [pid = 1825] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:57:41 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f1312b93800) [pid = 1825] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:57:41 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f13178af400) [pid = 1825] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:57:41 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f1315a86800) [pid = 1825] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:57:41 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f130eef6400) [pid = 1825] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:57:41 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f1312b9a800) [pid = 1825] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:57:42 INFO - PROCESS | 1825 | 1461063462056 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131602d800 == 118 [pid = 1825] [id = 448] 03:57:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f130eeea400) [pid = 1825] [serial = 1345] [outer = (nil)] 03:57:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f1313755800) [pid = 1825] [serial = 1346] [outer = 0x7f130eeea400] 03:57:42 INFO - PROCESS | 1825 | 1461063462117 Marionette DEBUG loaded listener.js 03:57:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f1316987400) [pid = 1825] [serial = 1347] [outer = 0x7f130eeea400] 03:57:42 INFO - PROCESS | 1825 | 1461063462722 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:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1524ms 03:57:42 INFO - PROCESS | 1825 | 1461063462738 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 03:57:42 INFO - PROCESS | 1825 | 1461063462740 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 03:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:57:42 INFO - PROCESS | 1825 | 1461063462747 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:57:42 INFO - PROCESS | 1825 | 1461063462749 Marionette TRACE conn3 <- [1,1766,null,{}] 03:57:42 INFO - PROCESS | 1825 | 1461063462754 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:57:42 INFO - PROCESS | 1825 | 1461063462968 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 03:57:43 INFO - PROCESS | 1825 | 1461063463070 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1317861000 == 119 [pid = 1825] [id = 449] 03:57:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f131697e800) [pid = 1825] [serial = 1348] [outer = (nil)] 03:57:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f1316a25000) [pid = 1825] [serial = 1349] [outer = 0x7f131697e800] 03:57:43 INFO - PROCESS | 1825 | 1461063463126 Marionette DEBUG loaded listener.js 03:57:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f1317589c00) [pid = 1825] [serial = 1350] [outer = 0x7f131697e800] 03:57:43 INFO - PROCESS | 1825 | 1461063463765 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:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1078ms 03:57:43 INFO - PROCESS | 1825 | 1461063463824 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 03:57:43 INFO - PROCESS | 1825 | 1461063463827 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 03:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:57:43 INFO - PROCESS | 1825 | 1461063463833 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:57:43 INFO - PROCESS | 1825 | 1461063463835 Marionette TRACE conn3 <- [1,1770,null,{}] 03:57:43 INFO - PROCESS | 1825 | 1461063463840 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:57:44 INFO - PROCESS | 1825 | 1461063464166 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 03:57:44 INFO - PROCESS | 1825 | 1461063464317 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13101ae800 == 120 [pid = 1825] [id = 450] 03:57:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f130c3d0400) [pid = 1825] [serial = 1351] [outer = (nil)] 03:57:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f130c3d7800) [pid = 1825] [serial = 1352] [outer = 0x7f130c3d0400] 03:57:44 INFO - PROCESS | 1825 | 1461063464398 Marionette DEBUG loaded listener.js 03:57:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f130e5e1c00) [pid = 1825] [serial = 1353] [outer = 0x7f130c3d0400] 03:57:45 INFO - PROCESS | 1825 | 1461063465362 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:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1583ms 03:57:45 INFO - PROCESS | 1825 | 1461063465418 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 03:57:45 INFO - PROCESS | 1825 | 1461063465425 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 03:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:57:45 INFO - PROCESS | 1825 | 1461063465432 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:57:45 INFO - PROCESS | 1825 | 1461063465438 Marionette TRACE conn3 <- [1,1774,null,{}] 03:57:45 INFO - PROCESS | 1825 | 1461063465445 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:57:45 INFO - PROCESS | 1825 | 1461063465627 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 03:57:45 INFO - PROCESS | 1825 | 1461063465822 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1315acc000 == 121 [pid = 1825] [id = 451] 03:57:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f130c3d0c00) [pid = 1825] [serial = 1354] [outer = (nil)] 03:57:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f1312b9b400) [pid = 1825] [serial = 1355] [outer = 0x7f130c3d0c00] 03:57:45 INFO - PROCESS | 1825 | 1461063465896 Marionette DEBUG loaded listener.js 03:57:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f1313133400) [pid = 1825] [serial = 1356] [outer = 0x7f130c3d0c00] 03:57:46 INFO - PROCESS | 1825 | 1461063466852 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:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1483ms 03:57:46 INFO - PROCESS | 1825 | 1461063466916 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 03:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:57:46 INFO - PROCESS | 1825 | 1461063466921 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 03:57:46 INFO - PROCESS | 1825 | 1461063466927 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:57:46 INFO - PROCESS | 1825 | 1461063466930 Marionette TRACE conn3 <- [1,1778,null,{}] 03:57:46 INFO - PROCESS | 1825 | 1461063466936 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:57:47 INFO - PROCESS | 1825 | 1461063467130 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 03:57:47 INFO - PROCESS | 1825 | 1461063467404 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13181be000 == 122 [pid = 1825] [id = 452] 03:57:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f1313132800) [pid = 1825] [serial = 1357] [outer = (nil)] 03:57:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f131593d800) [pid = 1825] [serial = 1358] [outer = 0x7f1313132800] 03:57:47 INFO - PROCESS | 1825 | 1461063467517 Marionette DEBUG loaded listener.js 03:57:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f1315e9ec00) [pid = 1825] [serial = 1359] [outer = 0x7f1313132800] 03:57:48 INFO - PROCESS | 1825 | 1461063468367 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:57:48 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:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1476ms 03:57:48 INFO - PROCESS | 1825 | 1461063468405 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 03:57:48 INFO - PROCESS | 1825 | 1461063468411 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 03:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:57:48 INFO - PROCESS | 1825 | 1461063468427 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:57:48 INFO - PROCESS | 1825 | 1461063468433 Marionette TRACE conn3 <- [1,1782,null,{}] 03:57:48 INFO - PROCESS | 1825 | 1461063468438 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:57:48 INFO - PROCESS | 1825 | 1461063468661 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 03:57:48 INFO - PROCESS | 1825 | 1461063468860 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131955c000 == 123 [pid = 1825] [id = 453] 03:57:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f1316145800) [pid = 1825] [serial = 1360] [outer = (nil)] 03:57:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f1316a1a400) [pid = 1825] [serial = 1361] [outer = 0x7f1316145800] 03:57:48 INFO - PROCESS | 1825 | 1461063468931 Marionette DEBUG loaded listener.js 03:57:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f1317786800) [pid = 1825] [serial = 1362] [outer = 0x7f1316145800] 03:57:49 INFO - PROCESS | 1825 | 1461063469816 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:57:49 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:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1437ms 03:57:49 INFO - PROCESS | 1825 | 1461063469856 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 03:57:49 INFO - PROCESS | 1825 | 1461063469859 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 03:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:57:49 INFO - PROCESS | 1825 | 1461063469865 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:57:49 INFO - PROCESS | 1825 | 1461063469868 Marionette TRACE conn3 <- [1,1786,null,{}] 03:57:49 INFO - PROCESS | 1825 | 1461063469873 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:57:50 INFO - PROCESS | 1825 | 1461063470046 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 03:57:50 INFO - PROCESS | 1825 | 1461063470247 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c610800 == 124 [pid = 1825] [id = 454] 03:57:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f1316146400) [pid = 1825] [serial = 1363] [outer = (nil)] 03:57:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f13178aa800) [pid = 1825] [serial = 1364] [outer = 0x7f1316146400] 03:57:50 INFO - PROCESS | 1825 | 1461063470315 Marionette DEBUG loaded listener.js 03:57:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f1319042800) [pid = 1825] [serial = 1365] [outer = 0x7f1316146400] 03:57:51 INFO - PROCESS | 1825 | 1461063471144 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:57:51 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:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1339ms 03:57:51 INFO - PROCESS | 1825 | 1461063471206 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 03:57:51 INFO - PROCESS | 1825 | 1461063471209 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 03:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:57:51 INFO - PROCESS | 1825 | 1461063471215 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:57:51 INFO - PROCESS | 1825 | 1461063471218 Marionette TRACE conn3 <- [1,1790,null,{}] 03:57:51 INFO - PROCESS | 1825 | 1461063471223 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:57:51 INFO - PROCESS | 1825 | 1461063471401 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 03:57:51 INFO - PROCESS | 1825 | 1461063471617 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c7a7800 == 125 [pid = 1825] [id = 455] 03:57:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f1319490c00) [pid = 1825] [serial = 1366] [outer = (nil)] 03:57:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f1319692800) [pid = 1825] [serial = 1367] [outer = 0x7f1319490c00] 03:57:51 INFO - PROCESS | 1825 | 1461063471694 Marionette DEBUG loaded listener.js 03:57:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f131c679800) [pid = 1825] [serial = 1368] [outer = 0x7f1319490c00] 03:57:52 INFO - PROCESS | 1825 | 1461063472558 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:57:52 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:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1378ms 03:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:57:52 INFO - PROCESS | 1825 | 1461063472594 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 03:57:52 INFO - PROCESS | 1825 | 1461063472597 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 03:57:52 INFO - PROCESS | 1825 | 1461063472603 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:57:52 INFO - PROCESS | 1825 | 1461063472606 Marionette TRACE conn3 <- [1,1794,null,{}] 03:57:52 INFO - PROCESS | 1825 | 1461063472611 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:57:52 INFO - PROCESS | 1825 | 1461063472781 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 03:57:52 INFO - PROCESS | 1825 | 1461063472980 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131d2a7800 == 126 [pid = 1825] [id = 456] 03:57:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f130e2ea800) [pid = 1825] [serial = 1369] [outer = (nil)] 03:57:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f131c687000) [pid = 1825] [serial = 1370] [outer = 0x7f130e2ea800] 03:57:53 INFO - PROCESS | 1825 | 1461063473046 Marionette DEBUG loaded listener.js 03:57:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f131c76c400) [pid = 1825] [serial = 1371] [outer = 0x7f130e2ea800] 03:57:53 INFO - PROCESS | 1825 | 1461063473878 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:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1329ms 03:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:57:53 INFO - PROCESS | 1825 | 1461063473932 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 03:57:53 INFO - PROCESS | 1825 | 1461063473934 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 03:57:53 INFO - PROCESS | 1825 | 1461063473940 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:57:53 INFO - PROCESS | 1825 | 1461063473943 Marionette TRACE conn3 <- [1,1798,null,{}] 03:57:53 INFO - PROCESS | 1825 | 1461063473948 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:57:54 INFO - PROCESS | 1825 | 1461063474122 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 03:57:54 INFO - PROCESS | 1825 | 1461063474323 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e3d0800 == 127 [pid = 1825] [id = 457] 03:57:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f1315a8a400) [pid = 1825] [serial = 1372] [outer = (nil)] 03:57:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f131d083c00) [pid = 1825] [serial = 1373] [outer = 0x7f1315a8a400] 03:57:54 INFO - PROCESS | 1825 | 1461063474389 Marionette DEBUG loaded listener.js 03:57:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f131d2d5c00) [pid = 1825] [serial = 1374] [outer = 0x7f1315a8a400] 03:57:55 INFO - PROCESS | 1825 | 1461063475233 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:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1334ms 03:57:55 INFO - PROCESS | 1825 | 1461063475274 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 03:57:55 INFO - PROCESS | 1825 | 1461063475277 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 03:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:57:55 INFO - PROCESS | 1825 | 1461063475283 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:57:55 INFO - PROCESS | 1825 | 1461063475286 Marionette TRACE conn3 <- [1,1802,null,{}] 03:57:55 INFO - PROCESS | 1825 | 1461063475291 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:57:55 INFO - PROCESS | 1825 | 1461063475470 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 03:57:55 INFO - PROCESS | 1825 | 1461063475674 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e698000 == 128 [pid = 1825] [id = 458] 03:57:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f1316a16c00) [pid = 1825] [serial = 1375] [outer = (nil)] 03:57:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f131d2f0000) [pid = 1825] [serial = 1376] [outer = 0x7f1316a16c00] 03:57:55 INFO - PROCESS | 1825 | 1461063475741 Marionette DEBUG loaded listener.js 03:57:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f131e6ca400) [pid = 1825] [serial = 1377] [outer = 0x7f1316a16c00] 03:57:56 INFO - PROCESS | 1825 | 1461063476597 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:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1376ms 03:57:56 INFO - PROCESS | 1825 | 1461063476661 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 03:57:56 INFO - PROCESS | 1825 | 1461063476664 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 03:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:57:56 INFO - PROCESS | 1825 | 1461063476670 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:57:56 INFO - PROCESS | 1825 | 1461063476672 Marionette TRACE conn3 <- [1,1806,null,{}] 03:57:56 INFO - PROCESS | 1825 | 1461063476678 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:57:56 INFO - PROCESS | 1825 | 1461063476852 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 03:57:57 INFO - PROCESS | 1825 | 1461063477064 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f082800 == 129 [pid = 1825] [id = 459] 03:57:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f131d082c00) [pid = 1825] [serial = 1378] [outer = (nil)] 03:57:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f131e6d3400) [pid = 1825] [serial = 1379] [outer = 0x7f131d082c00] 03:57:57 INFO - PROCESS | 1825 | 1461063477176 Marionette DEBUG loaded listener.js 03:57:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f131f37ec00) [pid = 1825] [serial = 1380] [outer = 0x7f131d082c00] 03:57:58 INFO - PROCESS | 1825 | 1461063478041 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:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1427ms 03:57:58 INFO - PROCESS | 1825 | 1461063478098 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 03:57:58 INFO - PROCESS | 1825 | 1461063478102 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 03:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:57:58 INFO - PROCESS | 1825 | 1461063478107 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:57:58 INFO - PROCESS | 1825 | 1461063478110 Marionette TRACE conn3 <- [1,1810,null,{}] 03:57:58 INFO - PROCESS | 1825 | 1461063478115 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:57:58 INFO - PROCESS | 1825 | 1461063478288 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 03:57:58 INFO - PROCESS | 1825 | 1461063478496 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f6f4800 == 130 [pid = 1825] [id = 460] 03:57:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f131d2d6400) [pid = 1825] [serial = 1381] [outer = (nil)] 03:57:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f131f5a3800) [pid = 1825] [serial = 1382] [outer = 0x7f131d2d6400] 03:57:58 INFO - PROCESS | 1825 | 1461063478579 Marionette DEBUG loaded listener.js 03:57:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f131fab4c00) [pid = 1825] [serial = 1383] [outer = 0x7f131d2d6400] 03:57:59 INFO - PROCESS | 1825 | 1461063479556 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:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1526ms 03:57:59 INFO - PROCESS | 1825 | 1461063479634 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 03:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:57:59 INFO - PROCESS | 1825 | 1461063479644 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 03:57:59 INFO - PROCESS | 1825 | 1461063479649 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:57:59 INFO - PROCESS | 1825 | 1461063479653 Marionette TRACE conn3 <- [1,1814,null,{}] 03:57:59 INFO - PROCESS | 1825 | 1461063479658 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:57:59 INFO - PROCESS | 1825 | 1461063479889 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 03:58:00 INFO - PROCESS | 1825 | 1461063480132 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1320f9a800 == 131 [pid = 1825] [id = 461] 03:58:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f131fd44c00) [pid = 1825] [serial = 1384] [outer = (nil)] 03:58:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f131ff4f000) [pid = 1825] [serial = 1385] [outer = 0x7f131fd44c00] 03:58:00 INFO - PROCESS | 1825 | 1461063480244 Marionette DEBUG loaded listener.js 03:58:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f1320febc00) [pid = 1825] [serial = 1386] [outer = 0x7f131fd44c00] 03:58:01 INFO - PROCESS | 1825 | 1461063481059 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:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1481ms 03:58:01 INFO - PROCESS | 1825 | 1461063481131 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 03:58:01 INFO - PROCESS | 1825 | 1461063481135 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 03:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:58:01 INFO - PROCESS | 1825 | 1461063481140 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:58:01 INFO - PROCESS | 1825 | 1461063481143 Marionette TRACE conn3 <- [1,1818,null,{}] 03:58:01 INFO - PROCESS | 1825 | 1461063481148 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:58:01 INFO - PROCESS | 1825 | 1461063481342 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 03:58:01 INFO - PROCESS | 1825 | 1461063481599 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1325868000 == 132 [pid = 1825] [id = 462] 03:58:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f131ff40400) [pid = 1825] [serial = 1387] [outer = (nil)] 03:58:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f1322eae400) [pid = 1825] [serial = 1388] [outer = 0x7f131ff40400] 03:58:01 INFO - PROCESS | 1825 | 1461063481671 Marionette DEBUG loaded listener.js 03:58:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f1323020800) [pid = 1825] [serial = 1389] [outer = 0x7f131ff40400] 03:58:02 INFO - PROCESS | 1825 | 1461063482518 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:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1443ms 03:58:02 INFO - PROCESS | 1825 | 1461063482583 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 03:58:02 INFO - PROCESS | 1825 | 1461063482587 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 03:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:58:02 INFO - PROCESS | 1825 | 1461063482592 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:58:02 INFO - PROCESS | 1825 | 1461063482594 Marionette TRACE conn3 <- [1,1822,null,{}] 03:58:02 INFO - PROCESS | 1825 | 1461063482600 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:58:02 INFO - PROCESS | 1825 | 1461063482774 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 03:58:02 INFO - PROCESS | 1825 | 1461063482986 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132785f800 == 133 [pid = 1825] [id = 463] 03:58:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f1320fecc00) [pid = 1825] [serial = 1390] [outer = (nil)] 03:58:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f1325659800) [pid = 1825] [serial = 1391] [outer = 0x7f1320fecc00] 03:58:03 INFO - PROCESS | 1825 | 1461063483097 Marionette DEBUG loaded listener.js 03:58:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f1326175800) [pid = 1825] [serial = 1392] [outer = 0x7f1320fecc00] 03:58:04 INFO - PROCESS | 1825 | 1461063483996 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:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1480ms 03:58:04 INFO - PROCESS | 1825 | 1461063484073 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 03:58:04 INFO - PROCESS | 1825 | 1461063484076 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 03:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:58:04 INFO - PROCESS | 1825 | 1461063484082 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:58:04 INFO - PROCESS | 1825 | 1461063484084 Marionette TRACE conn3 <- [1,1826,null,{}] 03:58:04 INFO - PROCESS | 1825 | 1461063484089 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:58:04 INFO - PROCESS | 1825 | 1461063484269 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 03:58:04 INFO - PROCESS | 1825 | 1461063484479 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13281c0800 == 134 [pid = 1825] [id = 464] 03:58:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f1322e14400) [pid = 1825] [serial = 1393] [outer = (nil)] 03:58:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f1327275400) [pid = 1825] [serial = 1394] [outer = 0x7f1322e14400] 03:58:04 INFO - PROCESS | 1825 | 1461063484550 Marionette DEBUG loaded listener.js 03:58:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f1327899400) [pid = 1825] [serial = 1395] [outer = 0x7f1322e14400] 03:58:05 INFO - PROCESS | 1825 | 1461063485420 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:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1375ms 03:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:58:05 INFO - PROCESS | 1825 | 1461063485458 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 03:58:05 INFO - PROCESS | 1825 | 1461063485460 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 03:58:05 INFO - PROCESS | 1825 | 1461063485467 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:58:05 INFO - PROCESS | 1825 | 1461063485469 Marionette TRACE conn3 <- [1,1830,null,{}] 03:58:05 INFO - PROCESS | 1825 | 1461063485474 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:58:05 INFO - PROCESS | 1825 | 1461063485652 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 03:58:05 INFO - PROCESS | 1825 | 1461063485860 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1312a72800 == 135 [pid = 1825] [id = 465] 03:58:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f130eb70c00) [pid = 1825] [serial = 1396] [outer = (nil)] 03:58:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f1313134c00) [pid = 1825] [serial = 1397] [outer = 0x7f130eb70c00] 03:58:05 INFO - PROCESS | 1825 | 1461063485926 Marionette DEBUG loaded listener.js 03:58:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f1323022000) [pid = 1825] [serial = 1398] [outer = 0x7f130eb70c00] 03:58:06 INFO - PROCESS | 1825 | 1461063486791 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:58:06 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:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1376ms 03:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:58:06 INFO - PROCESS | 1825 | 1461063486843 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 03:58:06 INFO - PROCESS | 1825 | 1461063486846 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 03:58:06 INFO - PROCESS | 1825 | 1461063486852 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:58:06 INFO - PROCESS | 1825 | 1461063486854 Marionette TRACE conn3 <- [1,1834,null,{}] 03:58:06 INFO - PROCESS | 1825 | 1461063486860 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:58:07 INFO - PROCESS | 1825 | 1461063487054 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 03:58:07 INFO - PROCESS | 1825 | 1461063487709 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1313bd7800 == 136 [pid = 1825] [id = 466] 03:58:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f130e2e4800) [pid = 1825] [serial = 1399] [outer = (nil)] 03:58:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f130e5d4000) [pid = 1825] [serial = 1400] [outer = 0x7f130e2e4800] 03:58:07 INFO - PROCESS | 1825 | 1461063487776 Marionette DEBUG loaded listener.js 03:58:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f130ece6000) [pid = 1825] [serial = 1401] [outer = 0x7f130e2e4800] 03:58:08 INFO - PROCESS | 1825 | 1461063488607 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:58:08 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:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1834ms 03:58:08 INFO - PROCESS | 1825 | 1461063488686 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 03:58:08 INFO - PROCESS | 1825 | 1461063488693 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 03:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:58:08 INFO - PROCESS | 1825 | 1461063488702 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:58:08 INFO - PROCESS | 1825 | 1461063488705 Marionette TRACE conn3 <- [1,1838,null,{}] 03:58:08 INFO - PROCESS | 1825 | 1461063488713 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:58:08 INFO - PROCESS | 1825 | 1461063488900 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 03:58:09 INFO - PROCESS | 1825 | 1461063489121 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130ec5a800 == 137 [pid = 1825] [id = 467] 03:58:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f130c3cb800) [pid = 1825] [serial = 1402] [outer = (nil)] 03:58:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f130feebc00) [pid = 1825] [serial = 1403] [outer = 0x7f130c3cb800] 03:58:09 INFO - PROCESS | 1825 | 1461063489283 Marionette DEBUG loaded listener.js 03:58:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f1312b96800) [pid = 1825] [serial = 1404] [outer = 0x7f130c3cb800] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f130e5db000) [pid = 1825] [serial = 1259] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f1312d94000) [pid = 1825] [serial = 1289] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1317861000 == 136 [pid = 1825] [id = 449] 03:58:10 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131602d800 == 135 [pid = 1825] [id = 448] 03:58:10 INFO - PROCESS | 1825 | 1461063490396 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:58:10 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1315bdb800 == 134 [pid = 1825] [id = 447] 03:58:10 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1314666000 == 133 [pid = 1825] [id = 446] 03:58:10 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1310761800 == 132 [pid = 1825] [id = 445] 03:58:10 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e8ea800 == 131 [pid = 1825] [id = 444] 03:58:10 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131465c000 == 130 [pid = 1825] [id = 443] 03:58:10 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133b35f800 == 129 [pid = 1825] [id = 437] 03:58:10 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1338c0a000 == 128 [pid = 1825] [id = 436] 03:58:10 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1334fe4000 == 127 [pid = 1825] [id = 435] 03:58:10 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132856e800 == 126 [pid = 1825] [id = 434] 03:58:10 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1327767800 == 125 [pid = 1825] [id = 433] 03:58:10 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1320f97800 == 124 [pid = 1825] [id = 432] 03:58:10 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c616800 == 123 [pid = 1825] [id = 431] 03:58:10 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1315ac6800 == 122 [pid = 1825] [id = 430] 03:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1732ms 03:58:10 INFO - PROCESS | 1825 | 1461063490437 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 03:58:10 INFO - PROCESS | 1825 | 1461063490441 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 03:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:58:10 INFO - PROCESS | 1825 | 1461063490448 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:58:10 INFO - PROCESS | 1825 | 1461063490450 Marionette TRACE conn3 <- [1,1842,null,{}] 03:58:10 INFO - PROCESS | 1825 | 1461063490455 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:58:10 INFO - PROCESS | 1825 | 1461063490623 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f131d2dc400) [pid = 1825] [serial = 1280] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f1315931c00) [pid = 1825] [serial = 1269] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f131375ac00) [pid = 1825] [serial = 1268] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f131c697c00) [pid = 1825] [serial = 1232] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f131f5a4c00) [pid = 1825] [serial = 1283] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f1316a22400) [pid = 1825] [serial = 1272] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f131697b400) [pid = 1825] [serial = 1271] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f1310064400) [pid = 1825] [serial = 1266] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f130fef5400) [pid = 1825] [serial = 1265] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f130e2eb800) [pid = 1825] [serial = 1244] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f1316a23000) [pid = 1825] [serial = 1274] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f13178a5c00) [pid = 1825] [serial = 1275] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f131758a400) [pid = 1825] [serial = 1229] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f1310254800) [pid = 1825] [serial = 1247] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f13178ae000) [pid = 1825] [serial = 1277] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f1319048c00) [pid = 1825] [serial = 1278] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f1310260800) [pid = 1825] [serial = 1250] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f1334fcf400) [pid = 1825] [serial = 1241] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f1320fe9000) [pid = 1825] [serial = 1235] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f130eb6e000) [pid = 1825] [serial = 1262] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f1315935000) [pid = 1825] [serial = 1226] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f131f7f3c00) [pid = 1825] [serial = 1238] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f130fef1c00) [pid = 1825] [serial = 1256] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f1336fd5000) [pid = 1825] [serial = 1253] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f1312355400) [pid = 1825] [serial = 1286] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f131fd50400) [pid = 1825] [serial = 1284] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f1312b9a000) [pid = 1825] [serial = 1287] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f131f377c00) [pid = 1825] [serial = 1281] [outer = (nil)] [url = about:blank] 03:58:10 INFO - PROCESS | 1825 | 1461063490970 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13105dd800 == 123 [pid = 1825] [id = 468] 03:58:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f130e5df000) [pid = 1825] [serial = 1405] [outer = (nil)] 03:58:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f1312b2d400) [pid = 1825] [serial = 1406] [outer = 0x7f130e5df000] 03:58:11 INFO - PROCESS | 1825 | 1461063491033 Marionette DEBUG loaded listener.js 03:58:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f1315a58800) [pid = 1825] [serial = 1407] [outer = 0x7f130e5df000] 03:58:11 INFO - PROCESS | 1825 | 1461063491738 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:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1330ms 03:58:11 INFO - PROCESS | 1825 | 1461063491779 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 03:58:11 INFO - PROCESS | 1825 | 1461063491781 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 03:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:58:11 INFO - PROCESS | 1825 | 1461063491794 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:58:11 INFO - PROCESS | 1825 | 1461063491802 Marionette TRACE conn3 <- [1,1846,null,{}] 03:58:11 INFO - PROCESS | 1825 | 1461063491810 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:58:12 INFO - PROCESS | 1825 | 1461063492034 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 03:58:12 INFO - PROCESS | 1825 | 1461063492069 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316a2c800 == 124 [pid = 1825] [id = 469] 03:58:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f130fef0400) [pid = 1825] [serial = 1408] [outer = (nil)] 03:58:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f131697f000) [pid = 1825] [serial = 1409] [outer = 0x7f130fef0400] 03:58:12 INFO - PROCESS | 1825 | 1461063492127 Marionette DEBUG loaded listener.js 03:58:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f1317584000) [pid = 1825] [serial = 1410] [outer = 0x7f130fef0400] 03:58:12 INFO - PROCESS | 1825 | 1461063492968 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:58:13 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:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1243ms 03:58:13 INFO - PROCESS | 1825 | 1461063493034 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 03:58:13 INFO - PROCESS | 1825 | 1461063493038 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 03:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:58:13 INFO - PROCESS | 1825 | 1461063493043 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:58:13 INFO - PROCESS | 1825 | 1461063493045 Marionette TRACE conn3 <- [1,1850,null,{}] 03:58:13 INFO - PROCESS | 1825 | 1461063493051 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:58:13 INFO - PROCESS | 1825 | 1461063493284 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 03:58:13 INFO - PROCESS | 1825 | 1461063493311 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13178de000 == 125 [pid = 1825] [id = 470] 03:58:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f1316153400) [pid = 1825] [serial = 1411] [outer = (nil)] 03:58:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f13181efc00) [pid = 1825] [serial = 1412] [outer = 0x7f1316153400] 03:58:13 INFO - PROCESS | 1825 | 1461063493369 Marionette DEBUG loaded listener.js 03:58:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f1319426000) [pid = 1825] [serial = 1413] [outer = 0x7f1316153400] 03:58:14 INFO - PROCESS | 1825 | 1461063494222 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:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1231ms 03:58:14 INFO - PROCESS | 1825 | 1461063494282 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 03:58:14 INFO - PROCESS | 1825 | 1461063494285 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 03:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:58:14 INFO - PROCESS | 1825 | 1461063494291 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:58:14 INFO - PROCESS | 1825 | 1461063494293 Marionette TRACE conn3 <- [1,1854,null,{}] 03:58:14 INFO - PROCESS | 1825 | 1461063494299 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:58:14 INFO - PROCESS | 1825 | 1461063494518 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 03:58:14 INFO - PROCESS | 1825 | 1461063494540 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131955b000 == 126 [pid = 1825] [id = 471] 03:58:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f131971a000) [pid = 1825] [serial = 1414] [outer = (nil)] 03:58:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f131c697c00) [pid = 1825] [serial = 1415] [outer = 0x7f131971a000] 03:58:14 INFO - PROCESS | 1825 | 1461063494611 Marionette DEBUG loaded listener.js 03:58:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f131d2db800) [pid = 1825] [serial = 1416] [outer = 0x7f131971a000] 03:58:15 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f13178ae800) [pid = 1825] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:58:15 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f1312d97800) [pid = 1825] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:58:15 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f1312cc7c00) [pid = 1825] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:58:15 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f1310258400) [pid = 1825] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:58:15 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f1312cd1400) [pid = 1825] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:58:15 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f130eeea400) [pid = 1825] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:58:15 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f130ece3c00) [pid = 1825] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:58:15 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f130eeed000) [pid = 1825] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:58:15 INFO - PROCESS | 1825 | 1461063495712 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:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1479ms 03:58:15 INFO - PROCESS | 1825 | 1461063495772 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 03:58:15 INFO - PROCESS | 1825 | 1461063495776 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 03:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:58:15 INFO - PROCESS | 1825 | 1461063495781 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:58:15 INFO - PROCESS | 1825 | 1461063495784 Marionette TRACE conn3 <- [1,1858,null,{}] 03:58:15 INFO - PROCESS | 1825 | 1461063495788 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:58:15 INFO - PROCESS | 1825 | 1461063495952 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 03:58:15 INFO - PROCESS | 1825 | 1461063495979 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c6eb800 == 127 [pid = 1825] [id = 472] 03:58:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f1315a7f000) [pid = 1825] [serial = 1417] [outer = (nil)] 03:58:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f131e6d3c00) [pid = 1825] [serial = 1418] [outer = 0x7f1315a7f000] 03:58:16 INFO - PROCESS | 1825 | 1461063496037 Marionette DEBUG loaded listener.js 03:58:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f131f82b400) [pid = 1825] [serial = 1419] [outer = 0x7f1315a7f000] 03:58:16 INFO - PROCESS | 1825 | 1461063496876 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:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1124ms 03:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:58:16 INFO - PROCESS | 1825 | 1461063496905 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 03:58:16 INFO - PROCESS | 1825 | 1461063496908 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 03:58:16 INFO - PROCESS | 1825 | 1461063496912 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:58:16 INFO - PROCESS | 1825 | 1461063496915 Marionette TRACE conn3 <- [1,1862,null,{}] 03:58:16 INFO - PROCESS | 1825 | 1461063496920 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:58:17 INFO - PROCESS | 1825 | 1461063497142 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 03:58:17 INFO - PROCESS | 1825 | 1461063497374 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130ec67000 == 128 [pid = 1825] [id = 473] 03:58:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f130c3c9000) [pid = 1825] [serial = 1420] [outer = (nil)] 03:58:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f130c3d1400) [pid = 1825] [serial = 1421] [outer = 0x7f130c3c9000] 03:58:17 INFO - PROCESS | 1825 | 1461063497445 Marionette DEBUG loaded listener.js 03:58:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f130ece8c00) [pid = 1825] [serial = 1422] [outer = 0x7f130c3c9000] 03:58:18 INFO - PROCESS | 1825 | 1461063498359 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:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1477ms 03:58:18 INFO - PROCESS | 1825 | 1461063498391 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 03:58:18 INFO - PROCESS | 1825 | 1461063498398 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 03:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:58:18 INFO - PROCESS | 1825 | 1461063498406 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:58:18 INFO - PROCESS | 1825 | 1461063498411 Marionette TRACE conn3 <- [1,1866,null,{}] 03:58:18 INFO - PROCESS | 1825 | 1461063498417 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:58:18 INFO - PROCESS | 1825 | 1461063498606 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 03:58:18 INFO - PROCESS | 1825 | 1461063498815 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316cd3000 == 129 [pid = 1825] [id = 474] 03:58:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f130c3ca000) [pid = 1825] [serial = 1423] [outer = (nil)] 03:58:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f131312cc00) [pid = 1825] [serial = 1424] [outer = 0x7f130c3ca000] 03:58:18 INFO - PROCESS | 1825 | 1461063498896 Marionette DEBUG loaded listener.js 03:58:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f1313b77400) [pid = 1825] [serial = 1425] [outer = 0x7f130c3ca000] 03:58:19 INFO - PROCESS | 1825 | 1461063499883 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:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1533ms 03:58:19 INFO - PROCESS | 1825 | 1461063499944 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 03:58:19 INFO - PROCESS | 1825 | 1461063499950 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 03:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:58:19 INFO - PROCESS | 1825 | 1461063499956 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:58:19 INFO - PROCESS | 1825 | 1461063499959 Marionette TRACE conn3 <- [1,1870,null,{}] 03:58:19 INFO - PROCESS | 1825 | 1461063499964 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:58:20 INFO - PROCESS | 1825 | 1461063500159 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 03:58:20 INFO - PROCESS | 1825 | 1461063500365 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c6dc000 == 130 [pid = 1825] [id = 475] 03:58:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f13158cd000) [pid = 1825] [serial = 1426] [outer = (nil)] 03:58:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f1316a16400) [pid = 1825] [serial = 1427] [outer = 0x7f13158cd000] 03:58:20 INFO - PROCESS | 1825 | 1461063500561 Marionette DEBUG loaded listener.js 03:58:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f131778c000) [pid = 1825] [serial = 1428] [outer = 0x7f13158cd000] 03:58:21 INFO - PROCESS | 1825 | 1461063501458 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:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1532ms 03:58:21 INFO - PROCESS | 1825 | 1461063501489 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 03:58:21 INFO - PROCESS | 1825 | 1461063501493 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 03:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:58:21 INFO - PROCESS | 1825 | 1461063501506 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:58:21 INFO - PROCESS | 1825 | 1461063501515 Marionette TRACE conn3 <- [1,1874,null,{}] 03:58:21 INFO - PROCESS | 1825 | 1461063501523 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:58:21 INFO - PROCESS | 1825 | 1461063501735 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 03:58:21 INFO - PROCESS | 1825 | 1461063501938 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f079800 == 131 [pid = 1825] [id = 476] 03:58:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f1315a8a000) [pid = 1825] [serial = 1429] [outer = (nil)] 03:58:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f131c6b7800) [pid = 1825] [serial = 1430] [outer = 0x7f1315a8a000] 03:58:22 INFO - PROCESS | 1825 | 1461063502009 Marionette DEBUG loaded listener.js 03:58:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f131f377000) [pid = 1825] [serial = 1431] [outer = 0x7f1315a8a000] 03:58:22 INFO - PROCESS | 1825 | 1461063502900 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:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1448ms 03:58:22 INFO - PROCESS | 1825 | 1461063502947 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 03:58:22 INFO - PROCESS | 1825 | 1461063502952 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 03:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:58:22 INFO - PROCESS | 1825 | 1461063502957 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:58:22 INFO - PROCESS | 1825 | 1461063502960 Marionette TRACE conn3 <- [1,1878,null,{}] 03:58:22 INFO - PROCESS | 1825 | 1461063502965 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:58:23 INFO - PROCESS | 1825 | 1461063503148 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 03:58:23 INFO - PROCESS | 1825 | 1461063503355 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1320ca1000 == 132 [pid = 1825] [id = 477] 03:58:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f13178ac000) [pid = 1825] [serial = 1432] [outer = (nil)] 03:58:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f131f82c000) [pid = 1825] [serial = 1433] [outer = 0x7f13178ac000] 03:58:23 INFO - PROCESS | 1825 | 1461063503423 Marionette DEBUG loaded listener.js 03:58:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f131fcb8800) [pid = 1825] [serial = 1434] [outer = 0x7f13178ac000] 03:58:24 INFO - PROCESS | 1825 | 1461063504291 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:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1375ms 03:58:24 INFO - PROCESS | 1825 | 1461063504334 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 03:58:24 INFO - PROCESS | 1825 | 1461063504337 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 03:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:58:24 INFO - PROCESS | 1825 | 1461063504343 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:58:24 INFO - PROCESS | 1825 | 1461063504345 Marionette TRACE conn3 <- [1,1882,null,{}] 03:58:24 INFO - PROCESS | 1825 | 1461063504350 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:58:24 INFO - PROCESS | 1825 | 1461063504527 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 03:58:24 INFO - PROCESS | 1825 | 1461063504737 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327984800 == 133 [pid = 1825] [id = 478] 03:58:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f1320c7a800) [pid = 1825] [serial = 1435] [outer = (nil)] 03:58:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f1320fe7400) [pid = 1825] [serial = 1436] [outer = 0x7f1320c7a800] 03:58:24 INFO - PROCESS | 1825 | 1461063504860 Marionette DEBUG loaded listener.js 03:58:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f132726c000) [pid = 1825] [serial = 1437] [outer = 0x7f1320c7a800] 03:58:25 INFO - PROCESS | 1825 | 1461063505810 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:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1531ms 03:58:25 INFO - PROCESS | 1825 | 1461063505876 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 03:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:58:25 INFO - PROCESS | 1825 | 1461063505880 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 03:58:25 INFO - PROCESS | 1825 | 1461063505887 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:58:25 INFO - PROCESS | 1825 | 1461063505890 Marionette TRACE conn3 <- [1,1886,null,{}] 03:58:25 INFO - PROCESS | 1825 | 1461063505895 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:58:26 INFO - PROCESS | 1825 | 1461063506080 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 03:58:26 INFO - PROCESS | 1825 | 1461063506286 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328ec3000 == 134 [pid = 1825] [id = 479] 03:58:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f1327a1e400) [pid = 1825] [serial = 1438] [outer = (nil)] 03:58:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f1328d42400) [pid = 1825] [serial = 1439] [outer = 0x7f1327a1e400] 03:58:26 INFO - PROCESS | 1825 | 1461063506398 Marionette DEBUG loaded listener.js 03:58:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f1329fac800) [pid = 1825] [serial = 1440] [outer = 0x7f1327a1e400] 03:58:27 INFO - PROCESS | 1825 | 1461063507322 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:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1481ms 03:58:27 INFO - PROCESS | 1825 | 1461063507366 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 03:58:27 INFO - PROCESS | 1825 | 1461063507370 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 03:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:58:27 INFO - PROCESS | 1825 | 1461063507375 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:58:27 INFO - PROCESS | 1825 | 1461063507377 Marionette TRACE conn3 <- [1,1890,null,{}] 03:58:27 INFO - PROCESS | 1825 | 1461063507383 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:58:27 INFO - PROCESS | 1825 | 1461063507568 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 03:58:27 INFO - PROCESS | 1825 | 1461063507779 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1329edb000 == 135 [pid = 1825] [id = 480] 03:58:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f13278b5800) [pid = 1825] [serial = 1441] [outer = (nil)] 03:58:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f132a11cc00) [pid = 1825] [serial = 1442] [outer = 0x7f13278b5800] 03:58:27 INFO - PROCESS | 1825 | 1461063507891 Marionette DEBUG loaded listener.js 03:58:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f132e84d400) [pid = 1825] [serial = 1443] [outer = 0x7f13278b5800] 03:58:28 INFO - PROCESS | 1825 | 1461063508786 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:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1481ms 03:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:58:28 INFO - PROCESS | 1825 | 1461063508858 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 03:58:28 INFO - PROCESS | 1825 | 1461063508860 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 03:58:28 INFO - PROCESS | 1825 | 1461063508867 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:58:28 INFO - PROCESS | 1825 | 1461063508870 Marionette TRACE conn3 <- [1,1894,null,{}] 03:58:28 INFO - PROCESS | 1825 | 1461063508875 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:58:29 INFO - PROCESS | 1825 | 1461063509068 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 03:58:29 INFO - PROCESS | 1825 | 1461063509280 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132feba000 == 136 [pid = 1825] [id = 481] 03:58:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f1315a82000) [pid = 1825] [serial = 1444] [outer = (nil)] 03:58:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f1334fd8800) [pid = 1825] [serial = 1445] [outer = 0x7f1315a82000] 03:58:29 INFO - PROCESS | 1825 | 1461063509396 Marionette DEBUG loaded listener.js 03:58:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f1335e78400) [pid = 1825] [serial = 1446] [outer = 0x7f1315a82000] 03:58:30 INFO - PROCESS | 1825 | 1461063510259 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:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1439ms 03:58:30 INFO - PROCESS | 1825 | 1461063510307 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 03:58:30 INFO - PROCESS | 1825 | 1461063510311 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 03:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:58:30 INFO - PROCESS | 1825 | 1461063510317 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:58:30 INFO - PROCESS | 1825 | 1461063510320 Marionette TRACE conn3 <- [1,1898,null,{}] 03:58:30 INFO - PROCESS | 1825 | 1461063510325 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:58:30 INFO - PROCESS | 1825 | 1461063510531 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 03:58:30 INFO - PROCESS | 1825 | 1461063510749 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1335dd9800 == 137 [pid = 1825] [id = 482] 03:58:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f13286ce800) [pid = 1825] [serial = 1447] [outer = (nil)] 03:58:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f1336090400) [pid = 1825] [serial = 1448] [outer = 0x7f13286ce800] 03:58:30 INFO - PROCESS | 1825 | 1461063510867 Marionette DEBUG loaded listener.js 03:58:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f1336f32000) [pid = 1825] [serial = 1449] [outer = 0x7f13286ce800] 03:58:31 INFO - PROCESS | 1825 | 1461063511756 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:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1476ms 03:58:31 INFO - PROCESS | 1825 | 1461063511797 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 03:58:31 INFO - PROCESS | 1825 | 1461063511801 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 03:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:58:31 INFO - PROCESS | 1825 | 1461063511806 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:58:31 INFO - PROCESS | 1825 | 1461063511809 Marionette TRACE conn3 <- [1,1902,null,{}] 03:58:31 INFO - PROCESS | 1825 | 1461063511814 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:58:31 INFO - PROCESS | 1825 | 1461063511994 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 03:58:32 INFO - PROCESS | 1825 | 1461063512257 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1336f15800 == 138 [pid = 1825] [id = 483] 03:58:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f1337020400) [pid = 1825] [serial = 1450] [outer = (nil)] 03:58:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f13373b8800) [pid = 1825] [serial = 1451] [outer = 0x7f1337020400] 03:58:32 INFO - PROCESS | 1825 | 1461063512346 Marionette DEBUG loaded listener.js 03:58:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f133af22c00) [pid = 1825] [serial = 1452] [outer = 0x7f1337020400] 03:58:33 INFO - PROCESS | 1825 | 1461063513257 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:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1478ms 03:58:33 INFO - PROCESS | 1825 | 1461063513287 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 03:58:33 INFO - PROCESS | 1825 | 1461063513290 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 03:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:58:33 INFO - PROCESS | 1825 | 1461063513298 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:58:33 INFO - PROCESS | 1825 | 1461063513302 Marionette TRACE conn3 <- [1,1906,null,{}] 03:58:33 INFO - PROCESS | 1825 | 1461063513308 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:58:33 INFO - PROCESS | 1825 | 1461063513547 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 03:58:33 INFO - PROCESS | 1825 | 1461063513759 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133b098800 == 139 [pid = 1825] [id = 484] 03:58:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f131097e800) [pid = 1825] [serial = 1453] [outer = (nil)] 03:58:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f131098bc00) [pid = 1825] [serial = 1454] [outer = 0x7f131097e800] 03:58:33 INFO - PROCESS | 1825 | 1461063513870 Marionette DEBUG loaded listener.js 03:58:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f133b057c00) [pid = 1825] [serial = 1455] [outer = 0x7f131097e800] 03:58:34 INFO - PROCESS | 1825 | 1461063514813 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:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1577ms 03:58:34 INFO - PROCESS | 1825 | 1461063514876 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 03:58:34 INFO - PROCESS | 1825 | 1461063514879 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 03:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:58:34 INFO - PROCESS | 1825 | 1461063514885 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:58:34 INFO - PROCESS | 1825 | 1461063514887 Marionette TRACE conn3 <- [1,1910,null,{}] 03:58:34 INFO - PROCESS | 1825 | 1461063514893 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:58:35 INFO - PROCESS | 1825 | 1461063515078 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 03:58:35 INFO - PROCESS | 1825 | 1461063515301 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133f663000 == 140 [pid = 1825] [id = 485] 03:58:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f130ede2800) [pid = 1825] [serial = 1456] [outer = (nil)] 03:58:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f130edec000) [pid = 1825] [serial = 1457] [outer = 0x7f130ede2800] 03:58:35 INFO - PROCESS | 1825 | 1461063515414 Marionette DEBUG loaded listener.js 03:58:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f13105a2400) [pid = 1825] [serial = 1458] [outer = 0x7f130ede2800] 03:58:36 INFO - PROCESS | 1825 | 1461063516302 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:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1481ms 03:58:36 INFO - PROCESS | 1825 | 1461063516368 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 03:58:36 INFO - PROCESS | 1825 | 1461063516372 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 03:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:58:36 INFO - PROCESS | 1825 | 1461063516377 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:58:36 INFO - PROCESS | 1825 | 1461063516380 Marionette TRACE conn3 <- [1,1914,null,{}] 03:58:36 INFO - PROCESS | 1825 | 1461063516385 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:58:36 INFO - PROCESS | 1825 | 1461063516587 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 03:58:36 INFO - PROCESS | 1825 | 1461063516810 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130bbe9000 == 141 [pid = 1825] [id = 486] 03:58:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f130e5d9000) [pid = 1825] [serial = 1459] [outer = (nil)] 03:58:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f131005a400) [pid = 1825] [serial = 1460] [outer = 0x7f130e5d9000] 03:58:36 INFO - PROCESS | 1825 | 1461063516921 Marionette DEBUG loaded listener.js 03:58:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f13105a8400) [pid = 1825] [serial = 1461] [outer = 0x7f130e5d9000] 03:58:38 INFO - PROCESS | 1825 | 1461063518423 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:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 2141ms 03:58:38 INFO - PROCESS | 1825 | 1461063518519 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 03:58:38 INFO - PROCESS | 1825 | 1461063518524 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 03:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:58:38 INFO - PROCESS | 1825 | 1461063518533 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:58:38 INFO - PROCESS | 1825 | 1461063518537 Marionette TRACE conn3 <- [1,1918,null,{}] 03:58:38 INFO - PROCESS | 1825 | 1461063518546 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:58:38 INFO - PROCESS | 1825 | 1461063518732 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 03:58:38 INFO - PROCESS | 1825 | 1461063518952 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1315ad4000 == 142 [pid = 1825] [id = 487] 03:58:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f130eb78c00) [pid = 1825] [serial = 1462] [outer = (nil)] 03:58:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f1310252c00) [pid = 1825] [serial = 1463] [outer = 0x7f130eb78c00] 03:58:39 INFO - PROCESS | 1825 | 1461063519061 Marionette DEBUG loaded listener.js 03:58:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f13105ac000) [pid = 1825] [serial = 1464] [outer = 0x7f130eb78c00] 03:58:40 INFO - PROCESS | 1825 | 1461063520034 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:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1582ms 03:58:40 INFO - PROCESS | 1825 | 1461063520115 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 03:58:40 INFO - PROCESS | 1825 | 1461063520131 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 03:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:58:40 INFO - PROCESS | 1825 | 1461063520162 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:58:40 INFO - PROCESS | 1825 | 1461063520169 Marionette TRACE conn3 <- [1,1922,null,{}] 03:58:40 INFO - PROCESS | 1825 | 1461063520229 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:58:40 INFO - PROCESS | 1825 | 1461063520400 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 03:58:40 INFO - PROCESS | 1825 | 1461063520721 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1310194000 == 143 [pid = 1825] [id = 488] 03:58:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f131226f000) [pid = 1825] [serial = 1465] [outer = (nil)] 03:58:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f1312361400) [pid = 1825] [serial = 1466] [outer = 0x7f131226f000] 03:58:40 INFO - PROCESS | 1825 | 1461063520796 Marionette DEBUG loaded listener.js 03:58:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f1312cd1400) [pid = 1825] [serial = 1467] [outer = 0x7f131226f000] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133f414800 == 142 [pid = 1825] [id = 259] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f1316a25000) [pid = 1825] [serial = 1349] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f133608e800) [pid = 1825] [serial = 1322] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f130c3d3400) [pid = 1825] [serial = 1325] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f130eceb400) [pid = 1825] [serial = 1328] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132311a800 == 141 [pid = 1825] [id = 222] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13182d9800 == 140 [pid = 1825] [id = 329] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f6e1800 == 139 [pid = 1825] [id = 330] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328ebe800 == 138 [pid = 1825] [id = 331] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c6eb800 == 137 [pid = 1825] [id = 472] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131955b000 == 136 [pid = 1825] [id = 471] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13178de000 == 135 [pid = 1825] [id = 470] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316a2c800 == 134 [pid = 1825] [id = 469] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13105dd800 == 133 [pid = 1825] [id = 468] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130ec5a800 == 132 [pid = 1825] [id = 467] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1313bd7800 == 131 [pid = 1825] [id = 466] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13281c0800 == 130 [pid = 1825] [id = 464] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132785f800 == 129 [pid = 1825] [id = 463] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1325868000 == 128 [pid = 1825] [id = 462] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1320f9a800 == 127 [pid = 1825] [id = 461] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f6f4800 == 126 [pid = 1825] [id = 460] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f082800 == 125 [pid = 1825] [id = 459] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e698000 == 124 [pid = 1825] [id = 458] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e3d0800 == 123 [pid = 1825] [id = 457] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131d2a7800 == 122 [pid = 1825] [id = 456] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c7a7800 == 121 [pid = 1825] [id = 455] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c610800 == 120 [pid = 1825] [id = 454] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131955c000 == 119 [pid = 1825] [id = 453] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13181be000 == 118 [pid = 1825] [id = 452] 03:58:41 INFO - PROCESS | 1825 | 1461063521863 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:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1315acc000 == 117 [pid = 1825] [id = 451] 03:58:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13101ae800 == 116 [pid = 1825] [id = 450] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f131593b400) [pid = 1825] [serial = 1343] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f1314505800) [pid = 1825] [serial = 1340] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f1316989000) [pid = 1825] [serial = 1298] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f1312b30800) [pid = 1825] [serial = 1335] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f1312274400) [pid = 1825] [serial = 1334] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f1326986800) [pid = 1825] [serial = 1313] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f1313134000) [pid = 1825] [serial = 1337] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f131375dc00) [pid = 1825] [serial = 1338] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f131c679400) [pid = 1825] [serial = 1304] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f1324304400) [pid = 1825] [serial = 1310] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f1319043000) [pid = 1825] [serial = 1301] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f1313755800) [pid = 1825] [serial = 1346] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f132a11c000) [pid = 1825] [serial = 1319] [outer = (nil)] [url = about:blank] 03:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1756ms 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f1313151800) [pid = 1825] [serial = 1295] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f131f829c00) [pid = 1825] [serial = 1307] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f13286d8c00) [pid = 1825] [serial = 1316] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f130fee8000) [pid = 1825] [serial = 1292] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f130fef0800) [pid = 1825] [serial = 1332] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f130eeef400) [pid = 1825] [serial = 1331] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f1314511800) [pid = 1825] [serial = 1290] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f1315a7e400) [pid = 1825] [serial = 1344] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f1315932400) [pid = 1825] [serial = 1341] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f1316987400) [pid = 1825] [serial = 1347] [outer = (nil)] [url = about:blank] 03:58:41 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f1324311800) [pid = 1825] [serial = 1224] [outer = (nil)] [url = about:blank] 03:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:58:41 INFO - PROCESS | 1825 | 1461063521916 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 03:58:41 INFO - PROCESS | 1825 | 1461063521919 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 03:58:41 INFO - PROCESS | 1825 | 1461063521924 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:58:41 INFO - PROCESS | 1825 | 1461063521929 Marionette TRACE conn3 <- [1,1926,null,{}] 03:58:41 INFO - PROCESS | 1825 | 1461063521944 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:58:42 INFO - PROCESS | 1825 | 1461063522117 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 03:58:42 INFO - PROCESS | 1825 | 1461063522293 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131466b000 == 117 [pid = 1825] [id = 489] 03:58:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f13105af800) [pid = 1825] [serial = 1468] [outer = (nil)] 03:58:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f1313754c00) [pid = 1825] [serial = 1469] [outer = 0x7f13105af800] 03:58:42 INFO - PROCESS | 1825 | 1461063522357 Marionette DEBUG loaded listener.js 03:58:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f1314511800) [pid = 1825] [serial = 1470] [outer = 0x7f13105af800] 03:58:43 INFO - PROCESS | 1825 | 1461063523090 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:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1180ms 03:58:43 INFO - PROCESS | 1825 | 1461063523106 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 03:58:43 INFO - PROCESS | 1825 | 1461063523109 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 03:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:58:43 INFO - PROCESS | 1825 | 1461063523115 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:58:43 INFO - PROCESS | 1825 | 1461063523117 Marionette TRACE conn3 <- [1,1930,null,{}] 03:58:43 INFO - PROCESS | 1825 | 1461063523122 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:58:43 INFO - PROCESS | 1825 | 1461063523359 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 03:58:43 INFO - PROCESS | 1825 | 1461063523471 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316a3b800 == 118 [pid = 1825] [id = 490] 03:58:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f131097ec00) [pid = 1825] [serial = 1471] [outer = (nil)] 03:58:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f1315a62c00) [pid = 1825] [serial = 1472] [outer = 0x7f131097ec00] 03:58:43 INFO - PROCESS | 1825 | 1461063523529 Marionette DEBUG loaded listener.js 03:58:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f1316146c00) [pid = 1825] [serial = 1473] [outer = 0x7f131097ec00] 03:58:44 INFO - PROCESS | 1825 | 1461063524333 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:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1275ms 03:58:44 INFO - PROCESS | 1825 | 1461063524392 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 03:58:44 INFO - PROCESS | 1825 | 1461063524395 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 03:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:58:44 INFO - PROCESS | 1825 | 1461063524400 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:58:44 INFO - PROCESS | 1825 | 1461063524403 Marionette TRACE conn3 <- [1,1934,null,{}] 03:58:44 INFO - PROCESS | 1825 | 1461063524411 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:58:44 INFO - PROCESS | 1825 | 1461063524646 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 03:58:44 INFO - PROCESS | 1825 | 1461063524666 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13177b6800 == 119 [pid = 1825] [id = 491] 03:58:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f13158c9800) [pid = 1825] [serial = 1474] [outer = (nil)] 03:58:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f1316254c00) [pid = 1825] [serial = 1475] [outer = 0x7f13158c9800] 03:58:44 INFO - PROCESS | 1825 | 1461063524725 Marionette DEBUG loaded listener.js 03:58:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f1316a1b800) [pid = 1825] [serial = 1476] [outer = 0x7f13158c9800] 03:58:45 INFO - PROCESS | 1825 | 1461063525570 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:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1230ms 03:58:45 INFO - PROCESS | 1825 | 1461063525639 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 03:58:45 INFO - PROCESS | 1825 | 1461063525642 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 03:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:58:45 INFO - PROCESS | 1825 | 1461063525647 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:58:45 INFO - PROCESS | 1825 | 1461063525649 Marionette TRACE conn3 <- [1,1938,null,{}] 03:58:45 INFO - PROCESS | 1825 | 1461063525654 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:58:46 INFO - PROCESS | 1825 | 1461063526302 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 03:58:46 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f130e2e4800) [pid = 1825] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:58:46 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f131971a000) [pid = 1825] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:58:46 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f130e5df000) [pid = 1825] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:58:46 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f130fef0400) [pid = 1825] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:58:46 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f1316153400) [pid = 1825] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:58:46 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f131697e800) [pid = 1825] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:58:46 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f130c3cb800) [pid = 1825] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:58:46 INFO - PROCESS | 1825 | 1461063526477 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13158aa000 == 120 [pid = 1825] [id = 492] 03:58:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f130e5df000) [pid = 1825] [serial = 1477] [outer = (nil)] 03:58:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f1312b91c00) [pid = 1825] [serial = 1478] [outer = 0x7f130e5df000] 03:58:46 INFO - PROCESS | 1825 | 1461063526541 Marionette DEBUG loaded listener.js 03:58:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f1319047400) [pid = 1825] [serial = 1479] [outer = 0x7f130e5df000] 03:58:47 INFO - PROCESS | 1825 | 1461063527189 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:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1576ms 03:58:47 INFO - PROCESS | 1825 | 1461063527224 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 03:58:47 INFO - PROCESS | 1825 | 1461063527227 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 03:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:58:47 INFO - PROCESS | 1825 | 1461063527232 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:58:47 INFO - PROCESS | 1825 | 1461063527234 Marionette TRACE conn3 <- [1,1942,null,{}] 03:58:47 INFO - PROCESS | 1825 | 1461063527239 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:58:47 INFO - PROCESS | 1825 | 1461063527409 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 03:58:47 INFO - PROCESS | 1825 | 1461063527576 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1319572000 == 121 [pid = 1825] [id = 493] 03:58:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f130eeed000) [pid = 1825] [serial = 1480] [outer = (nil)] 03:58:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f131593a800) [pid = 1825] [serial = 1481] [outer = 0x7f130eeed000] 03:58:47 INFO - PROCESS | 1825 | 1461063527635 Marionette DEBUG loaded listener.js 03:58:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f131c68bc00) [pid = 1825] [serial = 1482] [outer = 0x7f130eeed000] 03:58:48 INFO - PROCESS | 1825 | 1461063528437 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:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1280ms 03:58:48 INFO - PROCESS | 1825 | 1461063528514 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 03:58:48 INFO - PROCESS | 1825 | 1461063528520 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 03:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:58:48 INFO - PROCESS | 1825 | 1461063528527 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:58:48 INFO - PROCESS | 1825 | 1461063528533 Marionette TRACE conn3 <- [1,1946,null,{}] 03:58:48 INFO - PROCESS | 1825 | 1461063528540 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:58:48 INFO - PROCESS | 1825 | 1461063528758 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 03:58:48 INFO - PROCESS | 1825 | 1461063528975 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13109ad000 == 122 [pid = 1825] [id = 494] 03:58:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f130ede9400) [pid = 1825] [serial = 1483] [outer = (nil)] 03:58:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f130feec800) [pid = 1825] [serial = 1484] [outer = 0x7f130ede9400] 03:58:49 INFO - PROCESS | 1825 | 1461063529088 Marionette DEBUG loaded listener.js 03:58:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f13105ac400) [pid = 1825] [serial = 1485] [outer = 0x7f130ede9400] 03:58:50 INFO - PROCESS | 1825 | 1461063530067 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:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1592ms 03:58:50 INFO - PROCESS | 1825 | 1461063530120 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 03:58:50 INFO - PROCESS | 1825 | 1461063530128 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 03:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:58:50 INFO - PROCESS | 1825 | 1461063530138 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:58:50 INFO - PROCESS | 1825 | 1461063530141 Marionette TRACE conn3 <- [1,1950,null,{}] 03:58:50 INFO - PROCESS | 1825 | 1461063530147 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:58:50 INFO - PROCESS | 1825 | 1461063530378 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 03:58:50 INFO - PROCESS | 1825 | 1461063530632 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316ce5800 == 123 [pid = 1825] [id = 495] 03:58:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f1312cce800) [pid = 1825] [serial = 1486] [outer = (nil)] 03:58:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f131314e400) [pid = 1825] [serial = 1487] [outer = 0x7f1312cce800] 03:58:50 INFO - PROCESS | 1825 | 1461063530746 Marionette DEBUG loaded listener.js 03:58:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f1314511000) [pid = 1825] [serial = 1488] [outer = 0x7f1312cce800] 03:58:51 INFO - PROCESS | 1825 | 1461063531623 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:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1541ms 03:58:51 INFO - PROCESS | 1825 | 1461063531685 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 03:58:51 INFO - PROCESS | 1825 | 1461063531689 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 03:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:58:51 INFO - PROCESS | 1825 | 1461063531700 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:58:51 INFO - PROCESS | 1825 | 1461063531704 Marionette TRACE conn3 <- [1,1954,null,{}] 03:58:51 INFO - PROCESS | 1825 | 1461063531720 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:58:51 INFO - PROCESS | 1825 | 1461063531947 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 03:58:52 INFO - PROCESS | 1825 | 1461063532197 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c7a2800 == 124 [pid = 1825] [id = 496] 03:58:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f1316a23000) [pid = 1825] [serial = 1489] [outer = (nil)] 03:58:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f1316c86400) [pid = 1825] [serial = 1490] [outer = 0x7f1316a23000] 03:58:52 INFO - PROCESS | 1825 | 1461063532314 Marionette DEBUG loaded listener.js 03:58:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f1317786000) [pid = 1825] [serial = 1491] [outer = 0x7f1316a23000] 03:58:53 INFO - PROCESS | 1825 | 1461063533142 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:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1486ms 03:58:53 INFO - PROCESS | 1825 | 1461063533187 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 03:58:53 INFO - PROCESS | 1825 | 1461063533191 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 03:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:58:53 INFO - PROCESS | 1825 | 1461063533197 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:58:53 INFO - PROCESS | 1825 | 1461063533199 Marionette TRACE conn3 <- [1,1958,null,{}] 03:58:53 INFO - PROCESS | 1825 | 1461063533205 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:58:53 INFO - PROCESS | 1825 | 1461063533390 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 03:58:53 INFO - PROCESS | 1825 | 1461063533600 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e391800 == 125 [pid = 1825] [id = 497] 03:58:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f1319040000) [pid = 1825] [serial = 1492] [outer = (nil)] 03:58:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f1319694400) [pid = 1825] [serial = 1493] [outer = 0x7f1319040000] 03:58:53 INFO - PROCESS | 1825 | 1461063533715 Marionette DEBUG loaded listener.js 03:58:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f131c6b9c00) [pid = 1825] [serial = 1494] [outer = 0x7f1319040000] 03:58:54 INFO - PROCESS | 1825 | 1461063534595 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:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1437ms 03:58:54 INFO - PROCESS | 1825 | 1461063534635 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 03:58:54 INFO - PROCESS | 1825 | 1461063534637 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 03:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:58:54 INFO - PROCESS | 1825 | 1461063534643 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:58:54 INFO - PROCESS | 1825 | 1461063534646 Marionette TRACE conn3 <- [1,1962,null,{}] 03:58:54 INFO - PROCESS | 1825 | 1461063534651 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:58:54 INFO - PROCESS | 1825 | 1461063534830 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 03:58:55 INFO - PROCESS | 1825 | 1461063535042 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e697000 == 126 [pid = 1825] [id = 498] 03:58:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f13181eac00) [pid = 1825] [serial = 1495] [outer = (nil)] 03:58:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f131e5ec400) [pid = 1825] [serial = 1496] [outer = 0x7f13181eac00] 03:58:55 INFO - PROCESS | 1825 | 1461063535108 Marionette DEBUG loaded listener.js 03:58:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f131f374400) [pid = 1825] [serial = 1497] [outer = 0x7f13181eac00] 03:58:55 INFO - PROCESS | 1825 | 1461063535937 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:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1326ms 03:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:58:55 INFO - PROCESS | 1825 | 1461063535969 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 03:58:55 INFO - PROCESS | 1825 | 1461063535972 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 03:58:55 INFO - PROCESS | 1825 | 1461063535978 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:58:55 INFO - PROCESS | 1825 | 1461063535981 Marionette TRACE conn3 <- [1,1966,null,{}] 03:58:55 INFO - PROCESS | 1825 | 1461063535986 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:58:56 INFO - PROCESS | 1825 | 1461063536185 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 03:58:56 INFO - PROCESS | 1825 | 1461063536402 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f6f7800 == 127 [pid = 1825] [id = 499] 03:58:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f131f37d400) [pid = 1825] [serial = 1498] [outer = (nil)] 03:58:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f131f827800) [pid = 1825] [serial = 1499] [outer = 0x7f131f37d400] 03:58:56 INFO - PROCESS | 1825 | 1461063536514 Marionette DEBUG loaded listener.js 03:58:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f1320c4e400) [pid = 1825] [serial = 1500] [outer = 0x7f131f37d400] 03:58:57 INFO - PROCESS | 1825 | 1461063537410 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:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1477ms 03:58:57 INFO - PROCESS | 1825 | 1461063537455 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 03:58:57 INFO - PROCESS | 1825 | 1461063537458 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 03:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:58:57 INFO - PROCESS | 1825 | 1461063537464 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:58:57 INFO - PROCESS | 1825 | 1461063537466 Marionette TRACE conn3 <- [1,1970,null,{}] 03:58:57 INFO - PROCESS | 1825 | 1461063537471 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:58:57 INFO - PROCESS | 1825 | 1461063537647 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 03:58:57 INFO - PROCESS | 1825 | 1461063537857 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1322e67000 == 128 [pid = 1825] [id = 500] 03:58:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f131d082400) [pid = 1825] [serial = 1501] [outer = (nil)] 03:58:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f131d197400) [pid = 1825] [serial = 1502] [outer = 0x7f131d082400] 03:58:57 INFO - PROCESS | 1825 | 1461063537929 Marionette DEBUG loaded listener.js 03:58:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f1322f58400) [pid = 1825] [serial = 1503] [outer = 0x7f131d082400] 03:58:58 INFO - PROCESS | 1825 | 1461063538766 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:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1375ms 03:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:58:58 INFO - PROCESS | 1825 | 1461063538840 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 03:58:58 INFO - PROCESS | 1825 | 1461063538842 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 03:58:58 INFO - PROCESS | 1825 | 1461063538848 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:58:58 INFO - PROCESS | 1825 | 1461063538851 Marionette TRACE conn3 <- [1,1974,null,{}] 03:58:58 INFO - PROCESS | 1825 | 1461063538856 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:58:59 INFO - PROCESS | 1825 | 1461063539092 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 03:58:59 INFO - PROCESS | 1825 | 1461063539301 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327858000 == 129 [pid = 1825] [id = 501] 03:58:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f131f375000) [pid = 1825] [serial = 1504] [outer = (nil)] 03:58:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f132301d000) [pid = 1825] [serial = 1505] [outer = 0x7f131f375000] 03:58:59 INFO - PROCESS | 1825 | 1461063539411 Marionette DEBUG loaded listener.js 03:58:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f13256eac00) [pid = 1825] [serial = 1506] [outer = 0x7f131f375000] 03:59:00 INFO - PROCESS | 1825 | 1461063540234 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:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1429ms 03:59:00 INFO - PROCESS | 1825 | 1461063540277 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 03:59:00 INFO - PROCESS | 1825 | 1461063540281 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 03:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:59:00 INFO - PROCESS | 1825 | 1461063540286 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:59:00 INFO - PROCESS | 1825 | 1461063540289 Marionette TRACE conn3 <- [1,1978,null,{}] 03:59:00 INFO - PROCESS | 1825 | 1461063540294 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:59:00 INFO - PROCESS | 1825 | 1461063540518 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 03:59:00 INFO - PROCESS | 1825 | 1461063540730 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328569800 == 130 [pid = 1825] [id = 502] 03:59:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f1312da1c00) [pid = 1825] [serial = 1507] [outer = (nil)] 03:59:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f1326176c00) [pid = 1825] [serial = 1508] [outer = 0x7f1312da1c00] 03:59:00 INFO - PROCESS | 1825 | 1461063540839 Marionette DEBUG loaded listener.js 03:59:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f1327272000) [pid = 1825] [serial = 1509] [outer = 0x7f1312da1c00] 03:59:01 INFO - PROCESS | 1825 | 1461063541690 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:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1477ms 03:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:59:01 INFO - PROCESS | 1825 | 1461063541781 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 03:59:01 INFO - PROCESS | 1825 | 1461063541783 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 03:59:01 INFO - PROCESS | 1825 | 1461063541792 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:59:01 INFO - PROCESS | 1825 | 1461063541795 Marionette TRACE conn3 <- [1,1982,null,{}] 03:59:01 INFO - PROCESS | 1825 | 1461063541800 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:59:01 INFO - PROCESS | 1825 | 1461063541988 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 03:59:02 INFO - PROCESS | 1825 | 1461063542206 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132febe000 == 131 [pid = 1825] [id = 503] 03:59:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f1320c54800) [pid = 1825] [serial = 1510] [outer = (nil)] 03:59:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f1327a1b400) [pid = 1825] [serial = 1511] [outer = 0x7f1320c54800] 03:59:02 INFO - PROCESS | 1825 | 1461063542323 Marionette DEBUG loaded listener.js 03:59:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f13287a3000) [pid = 1825] [serial = 1512] [outer = 0x7f1320c54800] 03:59:03 INFO - PROCESS | 1825 | 1461063543195 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:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1445ms 03:59:03 INFO - PROCESS | 1825 | 1461063543237 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 03:59:03 INFO - PROCESS | 1825 | 1461063543241 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 03:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:59:03 INFO - PROCESS | 1825 | 1461063543247 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:59:03 INFO - PROCESS | 1825 | 1461063543251 Marionette TRACE conn3 <- [1,1986,null,{}] 03:59:03 INFO - PROCESS | 1825 | 1461063543255 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:59:03 INFO - PROCESS | 1825 | 1461063543464 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 03:59:03 INFO - PROCESS | 1825 | 1461063543681 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1339237000 == 132 [pid = 1825] [id = 504] 03:59:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f132588c000) [pid = 1825] [serial = 1513] [outer = (nil)] 03:59:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f1334fcf400) [pid = 1825] [serial = 1514] [outer = 0x7f132588c000] 03:59:03 INFO - PROCESS | 1825 | 1461063543794 Marionette DEBUG loaded listener.js 03:59:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f133703e000) [pid = 1825] [serial = 1515] [outer = 0x7f132588c000] 03:59:04 INFO - PROCESS | 1825 | 1461063544658 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:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1477ms 03:59:04 INFO - PROCESS | 1825 | 1461063544727 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 03:59:04 INFO - PROCESS | 1825 | 1461063544733 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 03:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:59:04 INFO - PROCESS | 1825 | 1461063544741 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:59:04 INFO - PROCESS | 1825 | 1461063544743 Marionette TRACE conn3 <- [1,1990,null,{}] 03:59:04 INFO - PROCESS | 1825 | 1461063544748 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:59:05 INFO - PROCESS | 1825 | 1461063545010 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 03:59:05 INFO - PROCESS | 1825 | 1461063545227 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f134046e000 == 133 [pid = 1825] [id = 505] 03:59:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f1314757800) [pid = 1825] [serial = 1516] [outer = (nil)] 03:59:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f131475cc00) [pid = 1825] [serial = 1517] [outer = 0x7f1314757800] 03:59:05 INFO - PROCESS | 1825 | 1461063545332 Marionette DEBUG loaded listener.js 03:59:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f1334fd0400) [pid = 1825] [serial = 1518] [outer = 0x7f1314757800] 03:59:06 INFO - PROCESS | 1825 | 1461063546268 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:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1986ms 03:59:06 INFO - PROCESS | 1825 | 1461063546729 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 03:59:06 INFO - PROCESS | 1825 | 1461063546734 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 03:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:59:06 INFO - PROCESS | 1825 | 1461063546749 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:59:06 INFO - PROCESS | 1825 | 1461063546752 Marionette TRACE conn3 <- [1,1994,null,{}] 03:59:06 INFO - PROCESS | 1825 | 1461063546763 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:59:07 INFO - PROCESS | 1825 | 1461063547066 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 03:59:07 INFO - PROCESS | 1825 | 1461063547246 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13101ad800 == 134 [pid = 1825] [id = 506] 03:59:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f130bdd2400) [pid = 1825] [serial = 1519] [outer = (nil)] 03:59:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f130e5e1000) [pid = 1825] [serial = 1520] [outer = 0x7f130bdd2400] 03:59:07 INFO - PROCESS | 1825 | 1461063547319 Marionette DEBUG loaded listener.js 03:59:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f130ede3c00) [pid = 1825] [serial = 1521] [outer = 0x7f130bdd2400] 03:59:08 INFO - PROCESS | 1825 | 1461063548120 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:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1439ms 03:59:08 INFO - PROCESS | 1825 | 1461063548185 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 03:59:08 INFO - PROCESS | 1825 | 1461063548190 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 03:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:59:08 INFO - PROCESS | 1825 | 1461063548201 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:59:08 INFO - PROCESS | 1825 | 1461063548206 Marionette TRACE conn3 <- [1,1998,null,{}] 03:59:08 INFO - PROCESS | 1825 | 1461063548211 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:59:08 INFO - PROCESS | 1825 | 1461063548385 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 03:59:08 INFO - PROCESS | 1825 | 1461063548803 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e8ea000 == 135 [pid = 1825] [id = 507] 03:59:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f130feed000) [pid = 1825] [serial = 1522] [outer = (nil)] 03:59:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f1310255800) [pid = 1825] [serial = 1523] [outer = 0x7f130feed000] 03:59:08 INFO - PROCESS | 1825 | 1461063548871 Marionette DEBUG loaded listener.js 03:59:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f1310980c00) [pid = 1825] [serial = 1524] [outer = 0x7f130feed000] 03:59:09 INFO - PROCESS | 1825 | 1461063549707 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:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1585ms 03:59:09 INFO - PROCESS | 1825 | 1461063549784 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 03:59:09 INFO - PROCESS | 1825 | 1461063549788 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 03:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:59:09 INFO - PROCESS | 1825 | 1461063549793 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:59:09 INFO - PROCESS | 1825 | 1461063549796 Marionette TRACE conn3 <- [1,2002,null,{}] 03:59:09 INFO - PROCESS | 1825 | 1461063549810 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:59:10 INFO - PROCESS | 1825 | 1461063550045 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 03:59:10 INFO - PROCESS | 1825 | 1461063550354 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13177a7000 == 136 [pid = 1825] [id = 508] 03:59:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f1312d98400) [pid = 1825] [serial = 1525] [outer = (nil)] 03:59:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f1313159800) [pid = 1825] [serial = 1526] [outer = 0x7f1312d98400] 03:59:10 INFO - PROCESS | 1825 | 1461063550426 Marionette DEBUG loaded listener.js 03:59:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f131450d800) [pid = 1825] [serial = 1527] [outer = 0x7f1312d98400] 03:59:11 INFO - PROCESS | 1825 | 1461063551249 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:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1532ms 03:59:11 INFO - PROCESS | 1825 | 1461063551327 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 03:59:11 INFO - PROCESS | 1825 | 1461063551331 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 03:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:59:11 INFO - PROCESS | 1825 | 1461063551336 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:59:11 INFO - PROCESS | 1825 | 1461063551338 Marionette TRACE conn3 <- [1,2006,null,{}] 03:59:11 INFO - PROCESS | 1825 | 1461063551343 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:59:11 INFO - PROCESS | 1825 | 1461063551522 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 03:59:11 INFO - PROCESS | 1825 | 1461063551788 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316a28000 == 137 [pid = 1825] [id = 509] 03:59:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f1312b9c000) [pid = 1825] [serial = 1528] [outer = (nil)] 03:59:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f131593dc00) [pid = 1825] [serial = 1529] [outer = 0x7f1312b9c000] 03:59:11 INFO - PROCESS | 1825 | 1461063551855 Marionette DEBUG loaded listener.js 03:59:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f1315e9cc00) [pid = 1825] [serial = 1530] [outer = 0x7f1312b9c000] 03:59:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1319569800 == 136 [pid = 1825] [id = 395] 03:59:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1314661000 == 135 [pid = 1825] [id = 397] 03:59:12 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f1313134c00) [pid = 1825] [serial = 1397] [outer = (nil)] [url = about:blank] 03:59:12 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f1312b9b400) [pid = 1825] [serial = 1355] [outer = (nil)] [url = about:blank] 03:59:12 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f1325659800) [pid = 1825] [serial = 1391] [outer = (nil)] [url = about:blank] 03:59:12 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f131f5a3800) [pid = 1825] [serial = 1382] [outer = (nil)] [url = about:blank] 03:59:12 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f131d083c00) [pid = 1825] [serial = 1373] [outer = (nil)] [url = about:blank] 03:59:12 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f1319692800) [pid = 1825] [serial = 1367] [outer = (nil)] [url = about:blank] 03:59:12 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f1316a1a400) [pid = 1825] [serial = 1361] [outer = (nil)] [url = about:blank] 03:59:12 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f131593d800) [pid = 1825] [serial = 1358] [outer = (nil)] [url = about:blank] 03:59:12 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f130c3d7800) [pid = 1825] [serial = 1352] [outer = (nil)] [url = about:blank] 03:59:12 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f131d2f0000) [pid = 1825] [serial = 1376] [outer = (nil)] [url = about:blank] 03:59:12 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f131e6d3400) [pid = 1825] [serial = 1379] [outer = (nil)] [url = about:blank] 03:59:12 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f13178aa800) [pid = 1825] [serial = 1364] [outer = (nil)] [url = about:blank] 03:59:12 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f1322eae400) [pid = 1825] [serial = 1388] [outer = (nil)] [url = about:blank] 03:59:12 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f131c687000) [pid = 1825] [serial = 1370] [outer = (nil)] [url = about:blank] 03:59:12 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f131ff4f000) [pid = 1825] [serial = 1385] [outer = (nil)] [url = about:blank] 03:59:12 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f1327275400) [pid = 1825] [serial = 1394] [outer = (nil)] [url = about:blank] 03:59:12 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f131e6d3c00) [pid = 1825] [serial = 1418] [outer = (nil)] [url = about:blank] 03:59:12 INFO - PROCESS | 1825 | 1461063552853 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:59:12 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:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1543ms 03:59:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1329edb000 == 134 [pid = 1825] [id = 480] 03:59:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328ec3000 == 133 [pid = 1825] [id = 479] 03:59:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1327984800 == 132 [pid = 1825] [id = 478] 03:59:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1320ca1000 == 131 [pid = 1825] [id = 477] 03:59:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f079800 == 130 [pid = 1825] [id = 476] 03:59:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c6dc000 == 129 [pid = 1825] [id = 475] 03:59:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316cd3000 == 128 [pid = 1825] [id = 474] 03:59:12 INFO - PROCESS | 1825 | 1461063552889 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 03:59:12 INFO - PROCESS | 1825 | 1461063552892 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 03:59:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130ec67000 == 127 [pid = 1825] [id = 473] 03:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:59:12 INFO - PROCESS | 1825 | 1461063552899 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:59:12 INFO - PROCESS | 1825 | 1461063552900 Marionette TRACE conn3 <- [1,2010,null,{}] 03:59:12 INFO - PROCESS | 1825 | 1461063552905 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:59:13 INFO - PROCESS | 1825 | 1461063553057 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 03:59:13 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f130e5d4000) [pid = 1825] [serial = 1400] [outer = (nil)] [url = about:blank] 03:59:13 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f131d2db800) [pid = 1825] [serial = 1416] [outer = (nil)] [url = about:blank] 03:59:13 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f130ece6000) [pid = 1825] [serial = 1401] [outer = (nil)] [url = about:blank] 03:59:13 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f1312b2d400) [pid = 1825] [serial = 1406] [outer = (nil)] [url = about:blank] 03:59:13 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f131697f000) [pid = 1825] [serial = 1409] [outer = (nil)] [url = about:blank] 03:59:13 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f13181efc00) [pid = 1825] [serial = 1412] [outer = (nil)] [url = about:blank] 03:59:13 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f1317589c00) [pid = 1825] [serial = 1350] [outer = (nil)] [url = about:blank] 03:59:13 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f131c697c00) [pid = 1825] [serial = 1415] [outer = (nil)] [url = about:blank] 03:59:13 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f1317584000) [pid = 1825] [serial = 1410] [outer = (nil)] [url = about:blank] 03:59:13 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f1319426000) [pid = 1825] [serial = 1413] [outer = (nil)] [url = about:blank] 03:59:13 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f1312b96800) [pid = 1825] [serial = 1404] [outer = (nil)] [url = about:blank] 03:59:13 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f130feebc00) [pid = 1825] [serial = 1403] [outer = (nil)] [url = about:blank] 03:59:13 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f1315a58800) [pid = 1825] [serial = 1407] [outer = (nil)] [url = about:blank] 03:59:13 INFO - PROCESS | 1825 | 1461063553305 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1313363800 == 128 [pid = 1825] [id = 510] 03:59:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f130e5d4000) [pid = 1825] [serial = 1531] [outer = (nil)] 03:59:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f1313133000) [pid = 1825] [serial = 1532] [outer = 0x7f130e5d4000] 03:59:13 INFO - PROCESS | 1825 | 1461063553367 Marionette DEBUG loaded listener.js 03:59:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f131614b800) [pid = 1825] [serial = 1533] [outer = 0x7f130e5d4000] 03:59:14 INFO - PROCESS | 1825 | 1461063554038 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:59:14 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:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1174ms 03:59:14 INFO - PROCESS | 1825 | 1461063554073 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 03:59:14 INFO - PROCESS | 1825 | 1461063554076 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 03:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:59:14 INFO - PROCESS | 1825 | 1461063554082 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:59:14 INFO - PROCESS | 1825 | 1461063554084 Marionette TRACE conn3 <- [1,2014,null,{}] 03:59:14 INFO - PROCESS | 1825 | 1461063554089 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:59:14 INFO - PROCESS | 1825 | 1461063554358 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 03:59:14 INFO - PROCESS | 1825 | 1461063554471 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13178dd800 == 129 [pid = 1825] [id = 511] 03:59:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f1314502800) [pid = 1825] [serial = 1534] [outer = (nil)] 03:59:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f1319045c00) [pid = 1825] [serial = 1535] [outer = 0x7f1314502800] 03:59:14 INFO - PROCESS | 1825 | 1461063554531 Marionette DEBUG loaded listener.js 03:59:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f131c68cc00) [pid = 1825] [serial = 1536] [outer = 0x7f1314502800] 03:59:15 INFO - PROCESS | 1825 | 1461063555280 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:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1224ms 03:59:15 INFO - PROCESS | 1825 | 1461063555308 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 03:59:15 INFO - PROCESS | 1825 | 1461063555311 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 03:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:59:15 INFO - PROCESS | 1825 | 1461063555322 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:59:15 INFO - PROCESS | 1825 | 1461063555324 Marionette TRACE conn3 <- [1,2018,null,{}] 03:59:15 INFO - PROCESS | 1825 | 1461063555328 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:59:15 INFO - PROCESS | 1825 | 1461063555554 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 03:59:15 INFO - PROCESS | 1825 | 1461063555583 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c7a6000 == 130 [pid = 1825] [id = 512] 03:59:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f131614b000) [pid = 1825] [serial = 1537] [outer = (nil)] 03:59:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f131d2dc000) [pid = 1825] [serial = 1538] [outer = 0x7f131614b000] 03:59:15 INFO - PROCESS | 1825 | 1461063555641 Marionette DEBUG loaded listener.js 03:59:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f131314d800) [pid = 1825] [serial = 1539] [outer = 0x7f131614b000] 03:59:16 INFO - PROCESS | 1825 | 1461063556464 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:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1177ms 03:59:16 INFO - PROCESS | 1825 | 1461063556499 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 03:59:16 INFO - PROCESS | 1825 | 1461063556501 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 03:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:59:16 INFO - PROCESS | 1825 | 1461063556507 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:59:16 INFO - PROCESS | 1825 | 1461063556509 Marionette TRACE conn3 <- [1,2022,null,{}] 03:59:16 INFO - PROCESS | 1825 | 1461063556521 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:59:16 INFO - PROCESS | 1825 | 1461063556739 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 03:59:16 INFO - PROCESS | 1825 | 1461063556785 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e399800 == 131 [pid = 1825] [id = 513] 03:59:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f1313b6a800) [pid = 1825] [serial = 1540] [outer = (nil)] 03:59:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f131f7f4000) [pid = 1825] [serial = 1541] [outer = 0x7f1313b6a800] 03:59:16 INFO - PROCESS | 1825 | 1461063556847 Marionette DEBUG loaded listener.js 03:59:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f131fd49c00) [pid = 1825] [serial = 1542] [outer = 0x7f1313b6a800] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f130e5d3000) [pid = 1825] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f131f377400) [pid = 1825] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f130eb78c00) [pid = 1825] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f132973a000) [pid = 1825] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f1316a18800) [pid = 1825] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f1315a66000) [pid = 1825] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f1313754400) [pid = 1825] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f131097ec00) [pid = 1825] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f13158c9800) [pid = 1825] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f131226f000) [pid = 1825] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f1319716800) [pid = 1825] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f1315ea1800) [pid = 1825] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f13105af800) [pid = 1825] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f1312357800) [pid = 1825] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f130c3c9400) [pid = 1825] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f130c3c9c00) [pid = 1825] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f131f375400) [pid = 1825] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f1315e9f800) [pid = 1825] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f1322f5b800) [pid = 1825] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f131005a800) [pid = 1825] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f1317896800) [pid = 1825] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f131375a800) [pid = 1825] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f1313752c00) [pid = 1825] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f131375d800) [pid = 1825] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f1315a7f000) [pid = 1825] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f1327895000) [pid = 1825] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f130e5df000) [pid = 1825] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f1322e1b800) [pid = 1825] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f130e2ebc00) [pid = 1825] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f131697a400) [pid = 1825] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f131f37b800) [pid = 1825] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f130e2e4c00) [pid = 1825] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f1315a5bc00) [pid = 1825] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f1319047c00) [pid = 1825] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f130e5d3400) [pid = 1825] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f1317788c00) [pid = 1825] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f1310063000) [pid = 1825] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f130e5db400) [pid = 1825] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f131005b800) [pid = 1825] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f130e2e5400) [pid = 1825] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f130fee8c00) [pid = 1825] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f131375a000) [pid = 1825] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f130e2eb400) [pid = 1825] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:59:18 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f130e2edc00) [pid = 1825] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:59:18 INFO - PROCESS | 1825 | 1461063558625 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:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 2138ms 03:59:18 INFO - PROCESS | 1825 | 1461063558647 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 03:59:18 INFO - PROCESS | 1825 | 1461063558650 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 03:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:59:18 INFO - PROCESS | 1825 | 1461063558658 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:59:18 INFO - PROCESS | 1825 | 1461063558660 Marionette TRACE conn3 <- [1,2026,null,{}] 03:59:18 INFO - PROCESS | 1825 | 1461063558664 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:59:18 INFO - PROCESS | 1825 | 1461063558889 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 03:59:18 INFO - PROCESS | 1825 | 1461063558917 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13138b9800 == 132 [pid = 1825] [id = 514] 03:59:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f130c3c9c00) [pid = 1825] [serial = 1543] [outer = (nil)] 03:59:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f130e5e1800) [pid = 1825] [serial = 1544] [outer = 0x7f130c3c9c00] 03:59:18 INFO - PROCESS | 1825 | 1461063558975 Marionette DEBUG loaded listener.js 03:59:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f131226f000) [pid = 1825] [serial = 1545] [outer = 0x7f130c3c9c00] 03:59:19 INFO - PROCESS | 1825 | 1461063559735 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:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1131ms 03:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:59:19 INFO - PROCESS | 1825 | 1461063559787 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 03:59:19 INFO - PROCESS | 1825 | 1461063559790 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 03:59:19 INFO - PROCESS | 1825 | 1461063559795 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:59:19 INFO - PROCESS | 1825 | 1461063559798 Marionette TRACE conn3 <- [1,2030,null,{}] 03:59:19 INFO - PROCESS | 1825 | 1461063559803 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:59:20 INFO - PROCESS | 1825 | 1461063560038 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 03:59:20 INFO - PROCESS | 1825 | 1461063560086 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13194a1000 == 133 [pid = 1825] [id = 515] 03:59:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f131097ec00) [pid = 1825] [serial = 1546] [outer = (nil)] 03:59:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f1313760400) [pid = 1825] [serial = 1547] [outer = 0x7f131097ec00] 03:59:20 INFO - PROCESS | 1825 | 1461063560144 Marionette DEBUG loaded listener.js 03:59:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f1315ea1800) [pid = 1825] [serial = 1548] [outer = 0x7f131097ec00] 03:59:21 INFO - PROCESS | 1825 | 1461063561236 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:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1485ms 03:59:21 INFO - PROCESS | 1825 | 1461063561280 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 03:59:21 INFO - PROCESS | 1825 | 1461063561287 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 03:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:59:21 INFO - PROCESS | 1825 | 1461063561295 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:59:21 INFO - PROCESS | 1825 | 1461063561300 Marionette TRACE conn3 <- [1,2034,null,{}] 03:59:21 INFO - PROCESS | 1825 | 1461063561307 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:59:21 INFO - PROCESS | 1825 | 1461063561495 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 03:59:21 INFO - PROCESS | 1825 | 1461063561715 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13158ab800 == 134 [pid = 1825] [id = 516] 03:59:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f130eb72c00) [pid = 1825] [serial = 1549] [outer = (nil)] 03:59:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f130fef5400) [pid = 1825] [serial = 1550] [outer = 0x7f130eb72c00] 03:59:21 INFO - PROCESS | 1825 | 1461063561838 Marionette DEBUG loaded listener.js 03:59:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f1310984400) [pid = 1825] [serial = 1551] [outer = 0x7f130eb72c00] 03:59:22 INFO - PROCESS | 1825 | 1461063562777 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:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1529ms 03:59:22 INFO - PROCESS | 1825 | 1461063562826 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 03:59:22 INFO - PROCESS | 1825 | 1461063562834 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 03:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:59:22 INFO - PROCESS | 1825 | 1461063562843 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:59:22 INFO - PROCESS | 1825 | 1461063562847 Marionette TRACE conn3 <- [1,2038,null,{}] 03:59:22 INFO - PROCESS | 1825 | 1461063562852 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:59:23 INFO - PROCESS | 1825 | 1461063563050 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 03:59:23 INFO - PROCESS | 1825 | 1461063563258 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131956b800 == 135 [pid = 1825] [id = 517] 03:59:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f130ecea800) [pid = 1825] [serial = 1552] [outer = (nil)] 03:59:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f131375a800) [pid = 1825] [serial = 1553] [outer = 0x7f130ecea800] 03:59:23 INFO - PROCESS | 1825 | 1461063563370 Marionette DEBUG loaded listener.js 03:59:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f13158d6400) [pid = 1825] [serial = 1554] [outer = 0x7f130ecea800] 03:59:24 INFO - PROCESS | 1825 | 1461063564276 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:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1477ms 03:59:24 INFO - PROCESS | 1825 | 1461063564321 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 03:59:24 INFO - PROCESS | 1825 | 1461063564325 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 03:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:59:24 INFO - PROCESS | 1825 | 1461063564331 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:59:24 INFO - PROCESS | 1825 | 1461063564336 Marionette TRACE conn3 <- [1,2042,null,{}] 03:59:24 INFO - PROCESS | 1825 | 1461063564350 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:59:24 INFO - PROCESS | 1825 | 1461063564549 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 03:59:24 INFO - PROCESS | 1825 | 1461063564758 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131fb8e800 == 136 [pid = 1825] [id = 518] 03:59:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f1313760000) [pid = 1825] [serial = 1555] [outer = (nil)] 03:59:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f1316a1dc00) [pid = 1825] [serial = 1556] [outer = 0x7f1313760000] 03:59:24 INFO - PROCESS | 1825 | 1461063564870 Marionette DEBUG loaded listener.js 03:59:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f1317896800) [pid = 1825] [serial = 1557] [outer = 0x7f1313760000] 03:59:25 INFO - PROCESS | 1825 | 1461063565715 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:59:25 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:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1436ms 03:59:25 INFO - PROCESS | 1825 | 1461063565767 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 03:59:25 INFO - PROCESS | 1825 | 1461063565771 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 03:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:59:25 INFO - PROCESS | 1825 | 1461063565777 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:59:25 INFO - PROCESS | 1825 | 1461063565779 Marionette TRACE conn3 <- [1,2046,null,{}] 03:59:25 INFO - PROCESS | 1825 | 1461063565784 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:59:25 INFO - PROCESS | 1825 | 1461063565961 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 03:59:26 INFO - PROCESS | 1825 | 1461063566180 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132749f000 == 137 [pid = 1825] [id = 519] 03:59:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f1312b90400) [pid = 1825] [serial = 1558] [outer = (nil)] 03:59:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f1319426800) [pid = 1825] [serial = 1559] [outer = 0x7f1312b90400] 03:59:26 INFO - PROCESS | 1825 | 1461063566288 Marionette DEBUG loaded listener.js 03:59:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f131c6b7c00) [pid = 1825] [serial = 1560] [outer = 0x7f1312b90400] 03:59:27 INFO - PROCESS | 1825 | 1461063567129 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:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1381ms 03:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:59:27 INFO - PROCESS | 1825 | 1461063567159 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 03:59:27 INFO - PROCESS | 1825 | 1461063567161 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 03:59:27 INFO - PROCESS | 1825 | 1461063567166 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:59:27 INFO - PROCESS | 1825 | 1461063567169 Marionette TRACE conn3 <- [1,2050,null,{}] 03:59:27 INFO - PROCESS | 1825 | 1461063567174 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:59:27 INFO - PROCESS | 1825 | 1461063567354 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 03:59:27 INFO - PROCESS | 1825 | 1461063567569 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132855a000 == 138 [pid = 1825] [id = 520] 03:59:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f13178ac800) [pid = 1825] [serial = 1561] [outer = (nil)] 03:59:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f131f375c00) [pid = 1825] [serial = 1562] [outer = 0x7f13178ac800] 03:59:27 INFO - PROCESS | 1825 | 1461063567677 Marionette DEBUG loaded listener.js 03:59:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f131f82a800) [pid = 1825] [serial = 1563] [outer = 0x7f13178ac800] 03:59:28 INFO - PROCESS | 1825 | 1461063568554 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:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1430ms 03:59:28 INFO - PROCESS | 1825 | 1461063568596 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 03:59:28 INFO - PROCESS | 1825 | 1461063568600 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 03:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:59:28 INFO - PROCESS | 1825 | 1461063568605 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:59:28 INFO - PROCESS | 1825 | 1461063568607 Marionette TRACE conn3 <- [1,2054,null,{}] 03:59:28 INFO - PROCESS | 1825 | 1461063568612 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:59:28 INFO - PROCESS | 1825 | 1461063568796 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 03:59:29 INFO - PROCESS | 1825 | 1461063569025 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1335bd0800 == 139 [pid = 1825] [id = 521] 03:59:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f131fcad400) [pid = 1825] [serial = 1564] [outer = (nil)] 03:59:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f1322f5a400) [pid = 1825] [serial = 1565] [outer = 0x7f131fcad400] 03:59:29 INFO - PROCESS | 1825 | 1461063569096 Marionette DEBUG loaded listener.js 03:59:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f132757d000) [pid = 1825] [serial = 1566] [outer = 0x7f131fcad400] 03:59:29 INFO - PROCESS | 1825 | 1461063569925 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:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1383ms 03:59:29 INFO - PROCESS | 1825 | 1461063569989 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 03:59:29 INFO - PROCESS | 1825 | 1461063569991 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 03:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:59:30 INFO - PROCESS | 1825 | 1461063570014 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:59:30 INFO - PROCESS | 1825 | 1461063570018 Marionette TRACE conn3 <- [1,2058,null,{}] 03:59:30 INFO - PROCESS | 1825 | 1461063570025 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:59:30 INFO - PROCESS | 1825 | 1461063570213 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 03:59:30 INFO - PROCESS | 1825 | 1461063570424 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1339175000 == 140 [pid = 1825] [id = 522] 03:59:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f130eef4800) [pid = 1825] [serial = 1567] [outer = (nil)] 03:59:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f13286d3c00) [pid = 1825] [serial = 1568] [outer = 0x7f130eef4800] 03:59:30 INFO - PROCESS | 1825 | 1461063570530 Marionette DEBUG loaded listener.js 03:59:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f132952e800) [pid = 1825] [serial = 1569] [outer = 0x7f130eef4800] 03:59:31 INFO - PROCESS | 1825 | 1461063571406 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:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1447ms 03:59:31 INFO - PROCESS | 1825 | 1461063571446 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 03:59:31 INFO - PROCESS | 1825 | 1461063571450 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 03:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:59:31 INFO - PROCESS | 1825 | 1461063571455 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:59:31 INFO - PROCESS | 1825 | 1461063571458 Marionette TRACE conn3 <- [1,2062,null,{}] 03:59:31 INFO - PROCESS | 1825 | 1461063571477 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:59:31 INFO - PROCESS | 1825 | 1461063571718 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 03:59:31 INFO - PROCESS | 1825 | 1461063571888 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133f499800 == 141 [pid = 1825] [id = 523] 03:59:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f131235a000) [pid = 1825] [serial = 1570] [outer = (nil)] 03:59:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f132973a000) [pid = 1825] [serial = 1571] [outer = 0x7f131235a000] 03:59:31 INFO - PROCESS | 1825 | 1461063571958 Marionette DEBUG loaded listener.js 03:59:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f132e846800) [pid = 1825] [serial = 1572] [outer = 0x7f131235a000] 03:59:32 INFO - PROCESS | 1825 | 1461063572841 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:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1426ms 03:59:32 INFO - PROCESS | 1825 | 1461063572882 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 03:59:32 INFO - PROCESS | 1825 | 1461063572884 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 03:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:59:32 INFO - PROCESS | 1825 | 1461063572891 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:59:32 INFO - PROCESS | 1825 | 1461063572894 Marionette TRACE conn3 <- [1,2066,null,{}] 03:59:32 INFO - PROCESS | 1825 | 1461063572899 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:59:33 INFO - PROCESS | 1825 | 1461063573078 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 03:59:33 INFO - PROCESS | 1825 | 1461063573298 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e2d4000 == 142 [pid = 1825] [id = 524] 03:59:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f131757fc00) [pid = 1825] [serial = 1573] [outer = (nil)] 03:59:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f1335b71c00) [pid = 1825] [serial = 1574] [outer = 0x7f131757fc00] 03:59:33 INFO - PROCESS | 1825 | 1461063573406 Marionette DEBUG loaded listener.js 03:59:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f1337028c00) [pid = 1825] [serial = 1575] [outer = 0x7f131757fc00] 03:59:34 INFO - PROCESS | 1825 | 1461063574277 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:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1433ms 03:59:34 INFO - PROCESS | 1825 | 1461063574325 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 03:59:34 INFO - PROCESS | 1825 | 1461063574328 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 03:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:59:34 INFO - PROCESS | 1825 | 1461063574334 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:59:34 INFO - PROCESS | 1825 | 1461063574336 Marionette TRACE conn3 <- [1,2070,null,{}] 03:59:34 INFO - PROCESS | 1825 | 1461063574342 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:59:34 INFO - PROCESS | 1825 | 1461063574534 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 03:59:34 INFO - PROCESS | 1825 | 1461063574756 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e6e1000 == 143 [pid = 1825] [id = 525] 03:59:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f132e847800) [pid = 1825] [serial = 1576] [outer = (nil)] 03:59:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f13373bcc00) [pid = 1825] [serial = 1577] [outer = 0x7f132e847800] 03:59:34 INFO - PROCESS | 1825 | 1461063574865 Marionette DEBUG loaded listener.js 03:59:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f133928b400) [pid = 1825] [serial = 1578] [outer = 0x7f132e847800] 03:59:35 INFO - PROCESS | 1825 | 1461063575808 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:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1532ms 03:59:35 INFO - PROCESS | 1825 | 1461063575867 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 03:59:35 INFO - PROCESS | 1825 | 1461063575871 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 03:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:59:35 INFO - PROCESS | 1825 | 1461063575877 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:59:35 INFO - PROCESS | 1825 | 1461063575881 Marionette TRACE conn3 <- [1,2074,null,{}] 03:59:35 INFO - PROCESS | 1825 | 1461063575886 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:59:36 INFO - PROCESS | 1825 | 1461063576109 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 03:59:36 INFO - PROCESS | 1825 | 1461063576368 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130af88800 == 144 [pid = 1825] [id = 526] 03:59:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f130e458000) [pid = 1825] [serial = 1579] [outer = (nil)] 03:59:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f130e461800) [pid = 1825] [serial = 1580] [outer = 0x7f130e458000] 03:59:36 INFO - PROCESS | 1825 | 1461063576489 Marionette DEBUG loaded listener.js 03:59:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f133b05f800) [pid = 1825] [serial = 1581] [outer = 0x7f130e458000] 03:59:37 INFO - PROCESS | 1825 | 1461063577302 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:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1476ms 03:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:59:37 INFO - PROCESS | 1825 | 1461063577354 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 03:59:37 INFO - PROCESS | 1825 | 1461063577356 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 03:59:37 INFO - PROCESS | 1825 | 1461063577362 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:59:37 INFO - PROCESS | 1825 | 1461063577365 Marionette TRACE conn3 <- [1,2078,null,{}] 03:59:37 INFO - PROCESS | 1825 | 1461063577370 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:59:37 INFO - PROCESS | 1825 | 1461063577561 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 03:59:37 INFO - PROCESS | 1825 | 1461063577840 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e6f4000 == 145 [pid = 1825] [id = 527] 03:59:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f130b005000) [pid = 1825] [serial = 1582] [outer = (nil)] 03:59:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f130b00b400) [pid = 1825] [serial = 1583] [outer = 0x7f130b005000] 03:59:37 INFO - PROCESS | 1825 | 1461063577915 Marionette DEBUG loaded listener.js 03:59:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f130b010c00) [pid = 1825] [serial = 1584] [outer = 0x7f130b005000] 03:59:38 INFO - PROCESS | 1825 | 1461063578788 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:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1482ms 03:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:59:38 INFO - PROCESS | 1825 | 1461063578845 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 03:59:38 INFO - PROCESS | 1825 | 1461063578848 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 03:59:38 INFO - PROCESS | 1825 | 1461063578854 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:59:38 INFO - PROCESS | 1825 | 1461063578857 Marionette TRACE conn3 <- [1,2082,null,{}] 03:59:38 INFO - PROCESS | 1825 | 1461063578862 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:59:39 INFO - PROCESS | 1825 | 1461063579054 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 03:59:39 INFO - PROCESS | 1825 | 1461063579282 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130b037800 == 146 [pid = 1825] [id = 528] 03:59:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f130b006800) [pid = 1825] [serial = 1585] [outer = (nil)] 03:59:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f130bd56400) [pid = 1825] [serial = 1586] [outer = 0x7f130b006800] 03:59:39 INFO - PROCESS | 1825 | 1461063579386 Marionette DEBUG loaded listener.js 03:59:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f130bd5b800) [pid = 1825] [serial = 1587] [outer = 0x7f130b006800] 03:59:40 INFO - PROCESS | 1825 | 1461063580308 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:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1529ms 03:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:59:40 INFO - PROCESS | 1825 | 1461063580383 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 03:59:40 INFO - PROCESS | 1825 | 1461063580386 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 03:59:40 INFO - PROCESS | 1825 | 1461063580390 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:59:40 INFO - PROCESS | 1825 | 1461063580394 Marionette TRACE conn3 <- [1,2086,null,{}] 03:59:40 INFO - PROCESS | 1825 | 1461063580399 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:59:40 INFO - PROCESS | 1825 | 1461063580585 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 03:59:40 INFO - PROCESS | 1825 | 1461063580806 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130ec63800 == 147 [pid = 1825] [id = 529] 03:59:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f130b006c00) [pid = 1825] [serial = 1588] [outer = (nil)] 03:59:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f130bd60400) [pid = 1825] [serial = 1589] [outer = 0x7f130b006c00] 03:59:40 INFO - PROCESS | 1825 | 1461063580914 Marionette DEBUG loaded listener.js 03:59:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f130e2e3400) [pid = 1825] [serial = 1590] [outer = 0x7f130b006c00] 03:59:42 INFO - PROCESS | 1825 | 1461063582405 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:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 2127ms 03:59:42 INFO - PROCESS | 1825 | 1461063582519 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 03:59:42 INFO - PROCESS | 1825 | 1461063582524 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 03:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:59:42 INFO - PROCESS | 1825 | 1461063582532 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:59:42 INFO - PROCESS | 1825 | 1461063582537 Marionette TRACE conn3 <- [1,2090,null,{}] 03:59:42 INFO - PROCESS | 1825 | 1461063582546 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:59:42 INFO - PROCESS | 1825 | 1461063582729 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 03:59:43 INFO - PROCESS | 1825 | 1461063582996 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13138a3800 == 148 [pid = 1825] [id = 530] 03:59:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f130bdcd800) [pid = 1825] [serial = 1591] [outer = (nil)] 03:59:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f130e2e4800) [pid = 1825] [serial = 1592] [outer = 0x7f130bdcd800] 03:59:43 INFO - PROCESS | 1825 | 1461063583065 Marionette DEBUG loaded listener.js 03:59:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f130e459c00) [pid = 1825] [serial = 1593] [outer = 0x7f130bdcd800] 03:59:43 INFO - PROCESS | 1825 | 1461063583922 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:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1436ms 03:59:43 INFO - PROCESS | 1825 | 1461063583980 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 03:59:44 INFO - PROCESS | 1825 | 1461063583997 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 03:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:59:44 INFO - PROCESS | 1825 | 1461063584014 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:59:44 INFO - PROCESS | 1825 | 1461063584017 Marionette TRACE conn3 <- [1,2094,null,{}] 03:59:44 INFO - PROCESS | 1825 | 1461063584028 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:59:44 INFO - PROCESS | 1825 | 1461063584341 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 03:59:44 INFO - PROCESS | 1825 | 1461063584653 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1310190800 == 149 [pid = 1825] [id = 531] 03:59:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f130eeee000) [pid = 1825] [serial = 1594] [outer = (nil)] 03:59:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f130fee9c00) [pid = 1825] [serial = 1595] [outer = 0x7f130eeee000] 03:59:44 INFO - PROCESS | 1825 | 1461063584722 Marionette DEBUG loaded listener.js 03:59:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f1310058800) [pid = 1825] [serial = 1596] [outer = 0x7f130eeee000] 03:59:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1335d7a800 == 148 [pid = 1825] [id = 52] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f131593a800) [pid = 1825] [serial = 1481] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f131098bc00) [pid = 1825] [serial = 1454] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f130edec000) [pid = 1825] [serial = 1457] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13138b9800 == 147 [pid = 1825] [id = 514] 03:59:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e399800 == 146 [pid = 1825] [id = 513] 03:59:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c7a6000 == 145 [pid = 1825] [id = 512] 03:59:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13178dd800 == 144 [pid = 1825] [id = 511] 03:59:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1313363800 == 143 [pid = 1825] [id = 510] 03:59:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316a28000 == 142 [pid = 1825] [id = 509] 03:59:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13177a7000 == 141 [pid = 1825] [id = 508] 03:59:45 INFO - PROCESS | 1825 | 1461063585657 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:59:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e8ea000 == 140 [pid = 1825] [id = 507] 03:59:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13101ad800 == 139 [pid = 1825] [id = 506] 03:59:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1312a72800 == 138 [pid = 1825] [id = 465] 03:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1687ms 03:59:45 INFO - PROCESS | 1825 | 1461063585697 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 03:59:45 INFO - PROCESS | 1825 | 1461063585700 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 03:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:59:45 INFO - PROCESS | 1825 | 1461063585706 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:59:45 INFO - PROCESS | 1825 | 1461063585711 Marionette TRACE conn3 <- [1,2098,null,{}] 03:59:45 INFO - PROCESS | 1825 | 1461063585725 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:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f1334fd8800) [pid = 1825] [serial = 1445] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f130e5e0000) [pid = 1825] [serial = 1260] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f1328d42400) [pid = 1825] [serial = 1439] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f1325882c00) [pid = 1825] [serial = 1311] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f13105ac000) [pid = 1825] [serial = 1464] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f133720ec00) [pid = 1825] [serial = 1242] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f1327892400) [pid = 1825] [serial = 1314] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f133b0b5c00) [pid = 1825] [serial = 1191] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f1315a61400) [pid = 1825] [serial = 1182] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f1315a62c00) [pid = 1825] [serial = 1472] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f1316254c00) [pid = 1825] [serial = 1475] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f1312361400) [pid = 1825] [serial = 1466] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f1322f5e400) [pid = 1825] [serial = 1236] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f1319691800) [pid = 1825] [serial = 1302] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f1314511800) [pid = 1825] [serial = 1470] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f13158cbc00) [pid = 1825] [serial = 1296] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f130c3d7c00) [pid = 1825] [serial = 1326] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f132a11cc00) [pid = 1825] [serial = 1442] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f1312b2a000) [pid = 1825] [serial = 1329] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f1321b48000) [pid = 1825] [serial = 1308] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f1312cd1400) [pid = 1825] [serial = 1467] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f1320fe7400) [pid = 1825] [serial = 1436] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f131758b000) [pid = 1825] [serial = 1299] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f133b0b3800) [pid = 1825] [serial = 1176] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f1310066800) [pid = 1825] [serial = 1194] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f131c8ef400) [pid = 1825] [serial = 1305] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f13373b8800) [pid = 1825] [serial = 1451] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f13178a7000) [pid = 1825] [serial = 1230] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f131005a400) [pid = 1825] [serial = 1460] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f1313754c00) [pid = 1825] [serial = 1469] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f1313761400) [pid = 1825] [serial = 1179] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f130c3d1400) [pid = 1825] [serial = 1421] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f1316146c00) [pid = 1825] [serial = 1473] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f1316a1b000) [pid = 1825] [serial = 1185] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f131f82b400) [pid = 1825] [serial = 1419] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f132f23a000) [pid = 1825] [serial = 1320] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f1336090400) [pid = 1825] [serial = 1448] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f1319047400) [pid = 1825] [serial = 1479] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f133600e400) [pid = 1825] [serial = 1173] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f131c6b7800) [pid = 1825] [serial = 1430] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f131fd4e800) [pid = 1825] [serial = 1251] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f132757cc00) [pid = 1825] [serial = 1239] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f1329164000) [pid = 1825] [serial = 1317] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f130e2f1000) [pid = 1825] [serial = 1245] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f131c765800) [pid = 1825] [serial = 1188] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f131e5e2c00) [pid = 1825] [serial = 1233] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f131f82c000) [pid = 1825] [serial = 1433] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f1339291400) [pid = 1825] [serial = 1323] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f131312cc00) [pid = 1825] [serial = 1424] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f1310252c00) [pid = 1825] [serial = 1463] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f131d08c400) [pid = 1825] [serial = 1095] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f1316a16400) [pid = 1825] [serial = 1427] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f1315938c00) [pid = 1825] [serial = 1200] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f130eb73000) [pid = 1825] [serial = 1263] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f1319044c00) [pid = 1825] [serial = 1197] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f131025a400) [pid = 1825] [serial = 1248] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f133b0b1800) [pid = 1825] [serial = 1257] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f1315a87400) [pid = 1825] [serial = 1227] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f131005e800) [pid = 1825] [serial = 1293] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f1312b91c00) [pid = 1825] [serial = 1478] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f1316a1b800) [pid = 1825] [serial = 1476] [outer = (nil)] [url = about:blank] 03:59:45 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f133a93fc00) [pid = 1825] [serial = 1254] [outer = (nil)] [url = about:blank] 03:59:46 INFO - PROCESS | 1825 | 1461063586061 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 03:59:46 INFO - PROCESS | 1825 | 1461063586294 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131335d000 == 139 [pid = 1825] [id = 532] 03:59:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f130ede5000) [pid = 1825] [serial = 1597] [outer = (nil)] 03:59:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f131025a400) [pid = 1825] [serial = 1598] [outer = 0x7f130ede5000] 03:59:46 INFO - PROCESS | 1825 | 1461063586359 Marionette DEBUG loaded listener.js 03:59:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f1312278c00) [pid = 1825] [serial = 1599] [outer = 0x7f130ede5000] 03:59:47 INFO - PROCESS | 1825 | ************************* 03:59:47 INFO - PROCESS | 1825 | A coding exception was thrown and uncaught in a Task. 03:59:47 INFO - PROCESS | 1825 | 03:59:47 INFO - PROCESS | 1825 | Full message: TypeError: NetworkError when attempting to fetch resource. 03:59:47 INFO - PROCESS | 1825 | Full stack: 03:59:47 INFO - PROCESS | 1825 | ************************* 03:59:47 INFO - PROCESS | 1825 | 1461063587118 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:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1437ms 03:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:59:47 INFO - PROCESS | 1825 | 1461063587148 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 03:59:47 INFO - PROCESS | 1825 | 1461063587151 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 03:59:47 INFO - PROCESS | 1825 | 1461063587156 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:59:47 INFO - PROCESS | 1825 | 1461063587159 Marionette TRACE conn3 <- [1,2102,null,{}] 03:59:47 INFO - PROCESS | 1825 | 1461063587164 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:59:47 INFO - PROCESS | 1825 | 1461063587325 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 03:59:47 INFO - PROCESS | 1825 | 1461063587339 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316a39000 == 140 [pid = 1825] [id = 533] 03:59:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f1312b2a000) [pid = 1825] [serial = 1600] [outer = (nil)] 03:59:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f1312d9e000) [pid = 1825] [serial = 1601] [outer = 0x7f1312b2a000] 03:59:47 INFO - PROCESS | 1825 | 1461063587398 Marionette DEBUG loaded listener.js 03:59:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f131375a400) [pid = 1825] [serial = 1602] [outer = 0x7f1312b2a000] 03:59:48 INFO - PROCESS | 1825 | 1461063588320 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:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1226ms 03:59:48 INFO - PROCESS | 1825 | 1461063588383 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 03:59:48 INFO - PROCESS | 1825 | 1461063588386 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 03:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:59:48 INFO - PROCESS | 1825 | 1461063588391 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:59:48 INFO - PROCESS | 1825 | 1461063588394 Marionette TRACE conn3 <- [1,2106,null,{}] 03:59:48 INFO - PROCESS | 1825 | 1461063588408 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:59:48 INFO - PROCESS | 1825 | 1461063588639 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 03:59:48 INFO - PROCESS | 1825 | 1461063588658 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316cde000 == 141 [pid = 1825] [id = 534] 03:59:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f1312b2f000) [pid = 1825] [serial = 1603] [outer = (nil)] 03:59:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f1313b6e400) [pid = 1825] [serial = 1604] [outer = 0x7f1312b2f000] 03:59:48 INFO - PROCESS | 1825 | 1461063588716 Marionette DEBUG loaded listener.js 03:59:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f1314507800) [pid = 1825] [serial = 1605] [outer = 0x7f1312b2f000] 03:59:49 INFO - PROCESS | 1825 | 1461063589538 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:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1263ms 03:59:49 INFO - PROCESS | 1825 | 1461063589675 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 03:59:49 INFO - PROCESS | 1825 | 1461063589679 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 03:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:59:49 INFO - PROCESS | 1825 | 1461063589711 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:59:49 INFO - PROCESS | 1825 | 1461063589713 Marionette TRACE conn3 <- [1,2110,null,{}] 03:59:49 INFO - PROCESS | 1825 | 1461063589717 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:59:49 INFO - PROCESS | 1825 | 1461063589953 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 03:59:49 INFO - PROCESS | 1825 | 1461063589982 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1317862000 == 142 [pid = 1825] [id = 535] 03:59:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f131450a000) [pid = 1825] [serial = 1606] [outer = (nil)] 03:59:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f1315938c00) [pid = 1825] [serial = 1607] [outer = 0x7f131450a000] 03:59:50 INFO - PROCESS | 1825 | 1461063590040 Marionette DEBUG loaded listener.js 03:59:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f1315a84c00) [pid = 1825] [serial = 1608] [outer = 0x7f131450a000] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f130e2ea800) [pid = 1825] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f1315a8a400) [pid = 1825] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f1316a16c00) [pid = 1825] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f131d082c00) [pid = 1825] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f131d2d6400) [pid = 1825] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f131fd44c00) [pid = 1825] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f131ff40400) [pid = 1825] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f1320fecc00) [pid = 1825] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f1322e14400) [pid = 1825] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f130eb70c00) [pid = 1825] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f13278b5800) [pid = 1825] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f1315a82000) [pid = 1825] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f13178ac000) [pid = 1825] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f1337020400) [pid = 1825] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f130c3c9000) [pid = 1825] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f13286ce800) [pid = 1825] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f13158cd000) [pid = 1825] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f1327a1e400) [pid = 1825] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f130c3ca000) [pid = 1825] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f1320c7a800) [pid = 1825] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f1315a8a000) [pid = 1825] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f1312b9c000) [pid = 1825] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f130e5d4000) [pid = 1825] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f1312d98400) [pid = 1825] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f131614b000) [pid = 1825] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f130bdd2400) [pid = 1825] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f130feed000) [pid = 1825] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f1313b6a800) [pid = 1825] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f130eeed000) [pid = 1825] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f1314502800) [pid = 1825] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f130c3c9c00) [pid = 1825] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f130c3d0400) [pid = 1825] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f1313132800) [pid = 1825] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f1316146400) [pid = 1825] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f130c3d0c00) [pid = 1825] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f1319490c00) [pid = 1825] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:59:51 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f1316145800) [pid = 1825] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:59:51 INFO - PROCESS | 1825 | 1461063591629 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:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 2004ms 03:59:51 INFO - PROCESS | 1825 | 1461063591693 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 03:59:51 INFO - PROCESS | 1825 | 1461063591696 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 03:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:59:51 INFO - PROCESS | 1825 | 1461063591702 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:59:51 INFO - PROCESS | 1825 | 1461063591703 Marionette TRACE conn3 <- [1,2114,null,{}] 03:59:51 INFO - PROCESS | 1825 | 1461063591708 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:59:51 INFO - PROCESS | 1825 | 1461063591871 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 03:59:51 INFO - PROCESS | 1825 | 1461063591883 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13181be000 == 143 [pid = 1825] [id = 536] 03:59:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f130e5df000) [pid = 1825] [serial = 1609] [outer = (nil)] 03:59:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f13158cb000) [pid = 1825] [serial = 1610] [outer = 0x7f130e5df000] 03:59:51 INFO - PROCESS | 1825 | 1461063591948 Marionette DEBUG loaded listener.js 03:59:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f1315e9d000) [pid = 1825] [serial = 1611] [outer = 0x7f130e5df000] 03:59:52 INFO - PROCESS | 1825 | 1461063592741 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:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1073ms 03:59:52 INFO - PROCESS | 1825 | 1461063592775 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 03:59:52 INFO - PROCESS | 1825 | 1461063592778 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 03:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:59:52 INFO - PROCESS | 1825 | 1461063592783 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:59:52 INFO - PROCESS | 1825 | 1461063592785 Marionette TRACE conn3 <- [1,2118,null,{}] 03:59:52 INFO - PROCESS | 1825 | 1461063592790 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:59:53 INFO - PROCESS | 1825 | 1461063593006 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 03:59:53 INFO - PROCESS | 1825 | 1461063593247 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130bbf0800 == 144 [pid = 1825] [id = 537] 03:59:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f130b002800) [pid = 1825] [serial = 1612] [outer = (nil)] 03:59:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f130bd53800) [pid = 1825] [serial = 1613] [outer = 0x7f130b002800] 03:59:53 INFO - PROCESS | 1825 | 1461063593358 Marionette DEBUG loaded listener.js 03:59:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f130bdd0000) [pid = 1825] [serial = 1614] [outer = 0x7f130b002800] 03:59:54 INFO - PROCESS | 1825 | 1461063594288 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:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1532ms 03:59:54 INFO - PROCESS | 1825 | 1461063594318 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 03:59:54 INFO - PROCESS | 1825 | 1461063594325 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 03:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:59:54 INFO - PROCESS | 1825 | 1461063594333 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:59:54 INFO - PROCESS | 1825 | 1461063594337 Marionette TRACE conn3 <- [1,2122,null,{}] 03:59:54 INFO - PROCESS | 1825 | 1461063594343 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:59:54 INFO - PROCESS | 1825 | 1461063594534 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 03:59:54 INFO - PROCESS | 1825 | 1461063594745 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1315892000 == 145 [pid = 1825] [id = 538] 03:59:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f130b007c00) [pid = 1825] [serial = 1615] [outer = (nil)] 03:59:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f130feec000) [pid = 1825] [serial = 1616] [outer = 0x7f130b007c00] 03:59:54 INFO - PROCESS | 1825 | 1461063594856 Marionette DEBUG loaded listener.js 03:59:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f1310252400) [pid = 1825] [serial = 1617] [outer = 0x7f130b007c00] 03:59:55 INFO - PROCESS | 1825 | 1461063595829 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:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1527ms 03:59:55 INFO - PROCESS | 1825 | 1461063595864 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 03:59:55 INFO - PROCESS | 1825 | 1461063595869 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 03:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:59:55 INFO - PROCESS | 1825 | 1461063595875 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:59:55 INFO - PROCESS | 1825 | 1461063595878 Marionette TRACE conn3 <- [1,2126,null,{}] 03:59:55 INFO - PROCESS | 1825 | 1461063595883 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:59:56 INFO - PROCESS | 1825 | 1461063596067 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 03:59:56 INFO - PROCESS | 1825 | 1461063596277 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1317521000 == 146 [pid = 1825] [id = 539] 03:59:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f130eceb400) [pid = 1825] [serial = 1618] [outer = (nil)] 03:59:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f1312b26800) [pid = 1825] [serial = 1619] [outer = 0x7f130eceb400] 03:59:56 INFO - PROCESS | 1825 | 1461063596344 Marionette DEBUG loaded listener.js 03:59:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f131375dc00) [pid = 1825] [serial = 1620] [outer = 0x7f130eceb400] 03:59:57 INFO - PROCESS | 1825 | 1461063597247 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:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1426ms 03:59:57 INFO - PROCESS | 1825 | 1461063597302 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 03:59:57 INFO - PROCESS | 1825 | 1461063597305 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 03:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:59:57 INFO - PROCESS | 1825 | 1461063597320 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:59:57 INFO - PROCESS | 1825 | 1461063597328 Marionette TRACE conn3 <- [1,2130,null,{}] 03:59:57 INFO - PROCESS | 1825 | 1461063597334 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:59:57 INFO - PROCESS | 1825 | 1461063597537 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 03:59:57 INFO - PROCESS | 1825 | 1461063597748 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13196f4000 == 147 [pid = 1825] [id = 540] 03:59:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f1310260800) [pid = 1825] [serial = 1621] [outer = (nil)] 03:59:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f1315934800) [pid = 1825] [serial = 1622] [outer = 0x7f1310260800] 03:59:57 INFO - PROCESS | 1825 | 1461063597859 Marionette DEBUG loaded listener.js 03:59:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f1315a62000) [pid = 1825] [serial = 1623] [outer = 0x7f1310260800] 03:59:58 INFO - PROCESS | 1825 | 1461063598736 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:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:59:58 INFO - PROCESS | 1825 | 1461063598818 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 03:59:58 INFO - PROCESS | 1825 | 1461063598823 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:59:58 INFO - PROCESS | 1825 | 1461063598826 Marionette TRACE conn3 <- [1,2134,null,{}] 03:59:58 INFO - PROCESS | 1825 | 1461063598831 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:59:59 INFO - PROCESS | 1825 | 1461063599052 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 03:59:59 INFO - PROCESS | 1825 | 1461063599257 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c792800 == 148 [pid = 1825] [id = 541] 03:59:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f131314b400) [pid = 1825] [serial = 1624] [outer = (nil)] 03:59:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f1316154400) [pid = 1825] [serial = 1625] [outer = 0x7f131314b400] 03:59:59 INFO - PROCESS | 1825 | 1461063599367 Marionette DEBUG loaded listener.js 03:59:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f1316987400) [pid = 1825] [serial = 1626] [outer = 0x7f131314b400] 04:00:00 INFO - PROCESS | 1825 | 1461063600157 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]]]}] 04:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1378ms 04:00:00 INFO - PROCESS | 1825 | 1461063600203 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 04:00:00 INFO - PROCESS | 1825 | 1461063600206 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 04:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:00:00 INFO - PROCESS | 1825 | 1461063600211 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:00:00 INFO - PROCESS | 1825 | 1461063600213 Marionette TRACE conn3 <- [1,2138,null,{}] 04:00:00 INFO - PROCESS | 1825 | 1461063600219 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}] 04:00:00 INFO - PROCESS | 1825 | 1461063600397 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 04:00:00 INFO - PROCESS | 1825 | 1461063600607 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cf4f000 == 149 [pid = 1825] [id = 542] 04:00:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f1316c80800) [pid = 1825] [serial = 1627] [outer = (nil)] 04:00:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f1317582c00) [pid = 1825] [serial = 1628] [outer = 0x7f1316c80800] 04:00:00 INFO - PROCESS | 1825 | 1461063600726 Marionette DEBUG loaded listener.js 04:00:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f1317895400) [pid = 1825] [serial = 1629] [outer = 0x7f1316c80800] 04:00:01 INFO - PROCESS | 1825 | 1461063601652 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]]]}] 04:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1489ms 04:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:00:01 INFO - PROCESS | 1825 | 1461063601702 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 04:00:01 INFO - PROCESS | 1825 | 1461063601704 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 04:00:01 INFO - PROCESS | 1825 | 1461063601711 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:00:01 INFO - PROCESS | 1825 | 1461063601714 Marionette TRACE conn3 <- [1,2142,null,{}] 04:00:01 INFO - PROCESS | 1825 | 1461063601718 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}] 04:00:01 INFO - PROCESS | 1825 | 1461063601900 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 04:00:02 INFO - PROCESS | 1825 | 1461063602178 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e3ce800 == 150 [pid = 1825] [id = 543] 04:00:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f1316a1b800) [pid = 1825] [serial = 1630] [outer = (nil)] 04:00:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f1319418c00) [pid = 1825] [serial = 1631] [outer = 0x7f1316a1b800] 04:00:02 INFO - PROCESS | 1825 | 1461063602260 Marionette DEBUG loaded listener.js 04:00:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f1319489400) [pid = 1825] [serial = 1632] [outer = 0x7f1316a1b800] 04:00:03 INFO - PROCESS | 1825 | 1461063603141 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] 04:00:03 INFO - PROCESS | 1825 | 1461063603197 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 04:00:03 INFO - PROCESS | 1825 | 1461063603203 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:00:03 INFO - PROCESS | 1825 | 1461063603206 Marionette TRACE conn3 <- [1,2146,null,{}] 04:00:03 INFO - PROCESS | 1825 | 1461063603230 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}] 04:00:03 INFO - PROCESS | 1825 | 1461063603421 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 04:00:03 INFO - PROCESS | 1825 | 1461063603632 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f245000 == 151 [pid = 1825] [id = 544] 04:00:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f1316c82c00) [pid = 1825] [serial = 1633] [outer = (nil)] 04:00:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f1319694c00) [pid = 1825] [serial = 1634] [outer = 0x7f1316c82c00] 04:00:03 INFO - PROCESS | 1825 | 1461063603739 Marionette DEBUG loaded listener.js 04:00:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f131c687000) [pid = 1825] [serial = 1635] [outer = 0x7f1316c82c00] 04:00:04 INFO - PROCESS | 1825 | 1461063604595 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] 04:00:04 INFO - PROCESS | 1825 | 1461063604642 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 04:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:00:04 INFO - PROCESS | 1825 | 1461063604648 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:00:04 INFO - PROCESS | 1825 | 1461063604651 Marionette TRACE conn3 <- [1,2150,null,{}] 04:00:04 INFO - PROCESS | 1825 | 1461063604656 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}] 04:00:04 INFO - PROCESS | 1825 | 1461063604914 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 04:00:05 INFO - PROCESS | 1825 | 1461063605068 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131fb89800 == 152 [pid = 1825] [id = 545] 04:00:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f13178abc00) [pid = 1825] [serial = 1636] [outer = (nil)] 04:00:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f131c6bd400) [pid = 1825] [serial = 1637] [outer = 0x7f13178abc00] 04:00:05 INFO - PROCESS | 1825 | 1461063605181 Marionette DEBUG loaded listener.js 04:00:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f131d195400) [pid = 1825] [serial = 1638] [outer = 0x7f13178abc00] 04:00:06 INFO - PROCESS | 1825 | 1461063606038 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]]]}] 04:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1429ms 04:00:06 INFO - PROCESS | 1825 | 1461063606078 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 04:00:06 INFO - PROCESS | 1825 | 1461063606081 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 04:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:00:06 INFO - PROCESS | 1825 | 1461063606087 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:00:06 INFO - PROCESS | 1825 | 1461063606089 Marionette TRACE conn3 <- [1,2154,null,{}] 04:00:06 INFO - PROCESS | 1825 | 1461063606095 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}] 04:00:06 INFO - PROCESS | 1825 | 1461063606289 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 04:00:06 INFO - PROCESS | 1825 | 1461063606576 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1321114000 == 153 [pid = 1825] [id = 546] 04:00:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f131d083c00) [pid = 1825] [serial = 1639] [outer = (nil)] 04:00:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f131d2edc00) [pid = 1825] [serial = 1640] [outer = 0x7f131d083c00] 04:00:06 INFO - PROCESS | 1825 | 1461063606649 Marionette DEBUG loaded listener.js 04:00:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f131e6cc800) [pid = 1825] [serial = 1641] [outer = 0x7f131d083c00] 04:00:07 INFO - PROCESS | 1825 | 1461063607525 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]]]}] 04:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1483ms 04:00:07 INFO - PROCESS | 1825 | 1461063607570 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 04:00:07 INFO - PROCESS | 1825 | 1461063607573 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 04:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:00:07 INFO - PROCESS | 1825 | 1461063607580 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:00:07 INFO - PROCESS | 1825 | 1461063607583 Marionette TRACE conn3 <- [1,2158,null,{}] 04:00:07 INFO - PROCESS | 1825 | 1461063607588 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}] 04:00:07 INFO - PROCESS | 1825 | 1461063607779 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 04:00:08 INFO - PROCESS | 1825 | 1461063607995 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132711b800 == 154 [pid = 1825] [id = 547] 04:00:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f131d2d3800) [pid = 1825] [serial = 1642] [outer = (nil)] 04:00:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f131f37bc00) [pid = 1825] [serial = 1643] [outer = 0x7f131d2d3800] 04:00:08 INFO - PROCESS | 1825 | 1461063608120 Marionette DEBUG loaded listener.js 04:00:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f131f5a0c00) [pid = 1825] [serial = 1644] [outer = 0x7f131d2d3800] 04:00:09 INFO - PROCESS | 1825 | 1461063609059 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]]]}] 04:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1526ms 04:00:09 INFO - PROCESS | 1825 | 1461063609106 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 04:00:09 INFO - PROCESS | 1825 | 1461063609110 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 04:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:00:09 INFO - PROCESS | 1825 | 1461063609116 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:00:09 INFO - PROCESS | 1825 | 1461063609120 Marionette TRACE conn3 <- [1,2162,null,{}] 04:00:09 INFO - PROCESS | 1825 | 1461063609124 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}] 04:00:09 INFO - PROCESS | 1825 | 1461063609343 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 04:00:09 INFO - PROCESS | 1825 | 1461063609554 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328561000 == 155 [pid = 1825] [id = 548] 04:00:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f131e6cd400) [pid = 1825] [serial = 1645] [outer = (nil)] 04:00:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f131ff4bc00) [pid = 1825] [serial = 1646] [outer = 0x7f131e6cd400] 04:00:09 INFO - PROCESS | 1825 | 1461063609668 Marionette DEBUG loaded listener.js 04:00:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f1320fe1c00) [pid = 1825] [serial = 1647] [outer = 0x7f131e6cd400] 04:00:10 INFO - PROCESS | 1825 | 1461063610558 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]]]}] 04:00:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1480ms 04:00:10 INFO - PROCESS | 1825 | 1461063610597 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 04:00:10 INFO - PROCESS | 1825 | 1461063610599 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 04:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:00:10 INFO - PROCESS | 1825 | 1461063610605 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:00:10 INFO - PROCESS | 1825 | 1461063610607 Marionette TRACE conn3 <- [1,2166,null,{}] 04:00:10 INFO - PROCESS | 1825 | 1461063610612 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}] 04:00:10 INFO - PROCESS | 1825 | 1461063610792 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 04:00:11 INFO - PROCESS | 1825 | 1461063611054 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1329ecb000 == 156 [pid = 1825] [id = 549] 04:00:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f13158cf000) [pid = 1825] [serial = 1648] [outer = (nil)] 04:00:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f1322e12800) [pid = 1825] [serial = 1649] [outer = 0x7f13158cf000] 04:00:11 INFO - PROCESS | 1825 | 1461063611124 Marionette DEBUG loaded listener.js 04:00:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f1322f57800) [pid = 1825] [serial = 1650] [outer = 0x7f13158cf000] 04:00:11 INFO - PROCESS | 1825 | 1461063611947 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]]]}] 04:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1378ms 04:00:11 INFO - PROCESS | 1825 | 1461063611984 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 04:00:11 INFO - PROCESS | 1825 | 1461063611988 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 04:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:00:11 INFO - PROCESS | 1825 | 1461063611994 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:00:12 INFO - PROCESS | 1825 | 1461063612001 Marionette TRACE conn3 <- [1,2170,null,{}] 04:00:12 INFO - PROCESS | 1825 | 1461063612011 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}] 04:00:12 INFO - PROCESS | 1825 | 1461063612189 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 04:00:12 INFO - PROCESS | 1825 | 1461063612404 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1334fef000 == 157 [pid = 1825] [id = 550] 04:00:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f131e6d2800) [pid = 1825] [serial = 1651] [outer = (nil)] 04:00:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f1324305400) [pid = 1825] [serial = 1652] [outer = 0x7f131e6d2800] 04:00:12 INFO - PROCESS | 1825 | 1461063612510 Marionette DEBUG loaded listener.js 04:00:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f1325656c00) [pid = 1825] [serial = 1653] [outer = 0x7f131e6d2800] 04:00:13 INFO - PROCESS | 1825 | 1461063613383 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]]]}] 04:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1439ms 04:00:13 INFO - PROCESS | 1825 | 1461063613433 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 04:00:13 INFO - PROCESS | 1825 | 1461063613437 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 04:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:00:13 INFO - PROCESS | 1825 | 1461063613442 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:00:13 INFO - PROCESS | 1825 | 1461063613445 Marionette TRACE conn3 <- [1,2174,null,{}] 04:00:13 INFO - PROCESS | 1825 | 1461063613450 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}] 04:00:13 INFO - PROCESS | 1825 | 1461063613635 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 04:00:13 INFO - PROCESS | 1825 | 1461063613887 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e8cb800 == 158 [pid = 1825] [id = 551] 04:00:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f130bdd7400) [pid = 1825] [serial = 1654] [outer = (nil)] 04:00:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f130e5d4800) [pid = 1825] [serial = 1655] [outer = 0x7f130bdd7400] 04:00:14 INFO - PROCESS | 1825 | 1461063613999 Marionette DEBUG loaded listener.js 04:00:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f1315936000) [pid = 1825] [serial = 1656] [outer = 0x7f130bdd7400] 04:00:14 INFO - PROCESS | 1825 | 1461063614894 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]]]}] 04:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1482ms 04:00:14 INFO - PROCESS | 1825 | 1461063614924 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 04:00:14 INFO - PROCESS | 1825 | 1461063614928 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 04:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:00:14 INFO - PROCESS | 1825 | 1461063614933 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:00:14 INFO - PROCESS | 1825 | 1461063614935 Marionette TRACE conn3 <- [1,2178,null,{}] 04:00:14 INFO - PROCESS | 1825 | 1461063614941 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}] 04:00:15 INFO - PROCESS | 1825 | 1461063615134 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 04:00:15 INFO - PROCESS | 1825 | 1461063615424 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1313bcd000 == 159 [pid = 1825] [id = 552] 04:00:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f130c3cc400) [pid = 1825] [serial = 1657] [outer = (nil)] 04:00:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f130eb79800) [pid = 1825] [serial = 1658] [outer = 0x7f130c3cc400] 04:00:15 INFO - PROCESS | 1825 | 1461063615493 Marionette DEBUG loaded listener.js 04:00:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f131098a400) [pid = 1825] [serial = 1659] [outer = 0x7f130c3cc400] 04:00:16 INFO - PROCESS | 1825 | 1461063616853 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]]]}] 04:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1980ms 04:00:16 INFO - PROCESS | 1825 | 1461063616915 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 04:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:00:16 INFO - PROCESS | 1825 | 1461063616920 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 04:00:16 INFO - PROCESS | 1825 | 1461063616927 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:00:16 INFO - PROCESS | 1825 | 1461063616932 Marionette TRACE conn3 <- [1,2182,null,{}] 04:00:16 INFO - PROCESS | 1825 | 1461063616939 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}] 04:00:17 INFO - PROCESS | 1825 | 1461063617134 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 04:00:17 INFO - PROCESS | 1825 | 1461063617352 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1315abe800 == 160 [pid = 1825] [id = 553] 04:00:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f130c3d7c00) [pid = 1825] [serial = 1660] [outer = (nil)] 04:00:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f130e460800) [pid = 1825] [serial = 1661] [outer = 0x7f130c3d7c00] 04:00:17 INFO - PROCESS | 1825 | 1461063617458 Marionette DEBUG loaded listener.js 04:00:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f130eeeb400) [pid = 1825] [serial = 1662] [outer = 0x7f130c3d7c00] 04:00:18 INFO - PROCESS | 1825 | 1461063618607 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]]]}] 04:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1731ms 04:00:18 INFO - PROCESS | 1825 | 1461063618658 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 04:00:18 INFO - PROCESS | 1825 | 1461063618666 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 04:00:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:00:18 INFO - PROCESS | 1825 | 1461063618675 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:00:18 INFO - PROCESS | 1825 | 1461063618678 Marionette TRACE conn3 <- [1,2186,null,{}] 04:00:18 INFO - PROCESS | 1825 | 1461063618683 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}] 04:00:18 INFO - PROCESS | 1825 | 1461063618877 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 04:00:19 INFO - PROCESS | 1825 | 1461063619177 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e6ed800 == 161 [pid = 1825] [id = 554] 04:00:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f131025b400) [pid = 1825] [serial = 1663] [outer = (nil)] 04:00:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f13105ae800) [pid = 1825] [serial = 1664] [outer = 0x7f131025b400] 04:00:19 INFO - PROCESS | 1825 | 1461063619291 Marionette DEBUG loaded listener.js 04:00:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f1312276000) [pid = 1825] [serial = 1665] [outer = 0x7f131025b400] 04:00:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131800c800 == 160 [pid = 1825] [id = 321] 04:00:19 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f132301d000) [pid = 1825] [serial = 1505] [outer = (nil)] [url = about:blank] 04:00:19 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f1326176c00) [pid = 1825] [serial = 1508] [outer = (nil)] [url = about:blank] 04:00:19 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f1327a1b400) [pid = 1825] [serial = 1511] [outer = (nil)] [url = about:blank] 04:00:19 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f1334fcf400) [pid = 1825] [serial = 1514] [outer = (nil)] [url = about:blank] 04:00:19 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f131475cc00) [pid = 1825] [serial = 1517] [outer = (nil)] [url = about:blank] 04:00:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13181be000 == 159 [pid = 1825] [id = 536] 04:00:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1317862000 == 158 [pid = 1825] [id = 535] 04:00:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316cde000 == 157 [pid = 1825] [id = 534] 04:00:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316a39000 == 156 [pid = 1825] [id = 533] 04:00:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131335d000 == 155 [pid = 1825] [id = 532] 04:00:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1310190800 == 154 [pid = 1825] [id = 531] 04:00:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13138a3800 == 153 [pid = 1825] [id = 530] 04:00:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e6e1000 == 152 [pid = 1825] [id = 525] 04:00:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e2d4000 == 151 [pid = 1825] [id = 524] 04:00:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133f499800 == 150 [pid = 1825] [id = 523] 04:00:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1339175000 == 149 [pid = 1825] [id = 522] 04:00:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1335bd0800 == 148 [pid = 1825] [id = 521] 04:00:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132855a000 == 147 [pid = 1825] [id = 520] 04:00:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132749f000 == 146 [pid = 1825] [id = 519] 04:00:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131fb8e800 == 145 [pid = 1825] [id = 518] 04:00:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131956b800 == 144 [pid = 1825] [id = 517] 04:00:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13158ab800 == 143 [pid = 1825] [id = 516] 04:00:20 INFO - PROCESS | 1825 | 1461063620189 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]]]}] 04:00:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:00:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1528ms 04:00:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:00:20 INFO - PROCESS | 1825 | 1461063620202 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 04:00:20 INFO - PROCESS | 1825 | 1461063620205 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 04:00:20 INFO - PROCESS | 1825 | 1461063620211 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:00:20 INFO - PROCESS | 1825 | 1461063620216 Marionette TRACE conn3 <- [1,2190,null,{}] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f131c76c400) [pid = 1825] [serial = 1371] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f131d2d5c00) [pid = 1825] [serial = 1374] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f131e6ca400) [pid = 1825] [serial = 1377] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f131f37ec00) [pid = 1825] [serial = 1380] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f131fab4c00) [pid = 1825] [serial = 1383] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f1320febc00) [pid = 1825] [serial = 1386] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f1323020800) [pid = 1825] [serial = 1389] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f1326175800) [pid = 1825] [serial = 1392] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f1327899400) [pid = 1825] [serial = 1395] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f1323022000) [pid = 1825] [serial = 1398] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f1313133400) [pid = 1825] [serial = 1356] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f131c679800) [pid = 1825] [serial = 1368] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f1317786800) [pid = 1825] [serial = 1362] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f130e5e1c00) [pid = 1825] [serial = 1353] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f1315e9ec00) [pid = 1825] [serial = 1359] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f1319042800) [pid = 1825] [serial = 1365] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f132e84d400) [pid = 1825] [serial = 1443] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f1335e78400) [pid = 1825] [serial = 1446] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f131fcb8800) [pid = 1825] [serial = 1434] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f133af22c00) [pid = 1825] [serial = 1452] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f130ece8c00) [pid = 1825] [serial = 1422] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f1336f32000) [pid = 1825] [serial = 1449] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f131778c000) [pid = 1825] [serial = 1428] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f1329fac800) [pid = 1825] [serial = 1440] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f1313b77400) [pid = 1825] [serial = 1425] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f132726c000) [pid = 1825] [serial = 1437] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f131f377000) [pid = 1825] [serial = 1431] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f1315e9cc00) [pid = 1825] [serial = 1530] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f131593dc00) [pid = 1825] [serial = 1529] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f1313133000) [pid = 1825] [serial = 1532] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f1313159800) [pid = 1825] [serial = 1526] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f131450d800) [pid = 1825] [serial = 1527] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f131614b800) [pid = 1825] [serial = 1533] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f131d197400) [pid = 1825] [serial = 1502] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f1316c86400) [pid = 1825] [serial = 1490] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f131d2dc000) [pid = 1825] [serial = 1538] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f130ede3c00) [pid = 1825] [serial = 1521] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f130e5e1000) [pid = 1825] [serial = 1520] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f1319694400) [pid = 1825] [serial = 1493] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f1310980c00) [pid = 1825] [serial = 1524] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f1310255800) [pid = 1825] [serial = 1523] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f131e5ec400) [pid = 1825] [serial = 1496] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f131314e400) [pid = 1825] [serial = 1487] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f130feec800) [pid = 1825] [serial = 1484] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f131f827800) [pid = 1825] [serial = 1499] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f131f7f4000) [pid = 1825] [serial = 1541] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f131fd49c00) [pid = 1825] [serial = 1542] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f131c68bc00) [pid = 1825] [serial = 1482] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f1319045c00) [pid = 1825] [serial = 1535] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f131314d800) [pid = 1825] [serial = 1539] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f130e5e1800) [pid = 1825] [serial = 1544] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f131c68cc00) [pid = 1825] [serial = 1536] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f131226f000) [pid = 1825] [serial = 1545] [outer = (nil)] [url = about:blank] 04:00:20 INFO - PROCESS | 1825 | 1461063620309 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}] 04:00:20 INFO - PROCESS | 1825 | 1461063620500 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 04:00:20 INFO - PROCESS | 1825 | 1461063620671 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1313450000 == 144 [pid = 1825] [id = 555] 04:00:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f130c3d7000) [pid = 1825] [serial = 1666] [outer = (nil)] 04:00:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f1312ccf400) [pid = 1825] [serial = 1667] [outer = 0x7f130c3d7000] 04:00:20 INFO - PROCESS | 1825 | 1461063620738 Marionette DEBUG loaded listener.js 04:00:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f1313b6a000) [pid = 1825] [serial = 1668] [outer = 0x7f130c3d7000] 04:00:21 INFO - PROCESS | 1825 | 1461063621462 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]]]}] 04:00:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:00:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1285ms 04:00:21 INFO - PROCESS | 1825 | 1461063621495 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 04:00:21 INFO - PROCESS | 1825 | 1461063621498 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 04:00:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:00:21 INFO - PROCESS | 1825 | 1461063621504 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:00:21 INFO - PROCESS | 1825 | 1461063621506 Marionette TRACE conn3 <- [1,2194,null,{}] 04:00:21 INFO - PROCESS | 1825 | 1461063621511 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}] 04:00:21 INFO - PROCESS | 1825 | 1461063621783 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 04:00:21 INFO - PROCESS | 1825 | 1461063621900 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1315bd5000 == 145 [pid = 1825] [id = 556] 04:00:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f1313126400) [pid = 1825] [serial = 1669] [outer = (nil)] 04:00:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f1314760400) [pid = 1825] [serial = 1670] [outer = 0x7f1313126400] 04:00:21 INFO - PROCESS | 1825 | 1461063621959 Marionette DEBUG loaded listener.js 04:00:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f1315a82000) [pid = 1825] [serial = 1671] [outer = 0x7f1313126400] 04:00:22 INFO - PROCESS | 1825 | 1461063622782 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]]]}] 04:00:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:00:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1331ms 04:00:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:00:22 INFO - PROCESS | 1825 | 1461063622836 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 04:00:22 INFO - PROCESS | 1825 | 1461063622839 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 04:00:22 INFO - PROCESS | 1825 | 1461063622845 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:00:22 INFO - PROCESS | 1825 | 1461063622847 Marionette TRACE conn3 <- [1,2198,null,{}] 04:00:22 INFO - PROCESS | 1825 | 1461063622852 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}] 04:00:23 INFO - PROCESS | 1825 | 1461063623081 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 04:00:23 INFO - PROCESS | 1825 | 1461063623112 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13177a1000 == 146 [pid = 1825] [id = 557] 04:00:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f1315e9c000) [pid = 1825] [serial = 1672] [outer = (nil)] 04:00:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f1316259400) [pid = 1825] [serial = 1673] [outer = 0x7f1315e9c000] 04:00:23 INFO - PROCESS | 1825 | 1461063623170 Marionette DEBUG loaded listener.js 04:00:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f1316a23c00) [pid = 1825] [serial = 1674] [outer = 0x7f1315e9c000] 04:00:24 INFO - PROCESS | 1825 | 1461063624098 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]]]}] 04:00:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:00:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1279ms 04:00:24 INFO - PROCESS | 1825 | 1461063624126 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 04:00:24 INFO - PROCESS | 1825 | 1461063624129 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 04:00:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:00:24 INFO - PROCESS | 1825 | 1461063624134 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:00:24 INFO - PROCESS | 1825 | 1461063624137 Marionette TRACE conn3 <- [1,2202,null,{}] 04:00:24 INFO - PROCESS | 1825 | 1461063624142 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}] 04:00:24 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f131450a000) [pid = 1825] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:00:24 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f1312b2a000) [pid = 1825] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:00:24 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f130bdcd800) [pid = 1825] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:00:24 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f130ede5000) [pid = 1825] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:00:24 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f130eeee000) [pid = 1825] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:00:24 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f1312b2f000) [pid = 1825] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:00:24 INFO - PROCESS | 1825 | 1461063624703 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 04:00:24 INFO - PROCESS | 1825 | 1461063624868 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1318013800 == 147 [pid = 1825] [id = 558] 04:00:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f131450f400) [pid = 1825] [serial = 1675] [outer = (nil)] 04:00:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f1316254000) [pid = 1825] [serial = 1676] [outer = 0x7f131450f400] 04:00:24 INFO - PROCESS | 1825 | 1461063624927 Marionette DEBUG loaded listener.js 04:00:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f1319419000) [pid = 1825] [serial = 1677] [outer = 0x7f131450f400] 04:00:25 INFO - PROCESS | 1825 | 1461063625564 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]]]}] 04:00:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:00:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1480ms 04:00:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:00:25 INFO - PROCESS | 1825 | 1461063625615 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 04:00:25 INFO - PROCESS | 1825 | 1461063625618 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 04:00:25 INFO - PROCESS | 1825 | 1461063625622 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:00:25 INFO - PROCESS | 1825 | 1461063625636 Marionette TRACE conn3 <- [1,2206,null,{}] 04:00:25 INFO - PROCESS | 1825 | 1461063625645 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}] 04:00:25 INFO - PROCESS | 1825 | 1461063625875 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 04:00:25 INFO - PROCESS | 1825 | 1461063625895 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131956b800 == 148 [pid = 1825] [id = 559] 04:00:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f130e5d2c00) [pid = 1825] [serial = 1678] [outer = (nil)] 04:00:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f131969c000) [pid = 1825] [serial = 1679] [outer = 0x7f130e5d2c00] 04:00:25 INFO - PROCESS | 1825 | 1461063625953 Marionette DEBUG loaded listener.js 04:00:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f131c8ed000) [pid = 1825] [serial = 1680] [outer = 0x7f130e5d2c00] 04:00:26 INFO - PROCESS | 1825 | 1461063626969 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]]]}] 04:00:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:00:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1398ms 04:00:27 INFO - PROCESS | 1825 | 1461063627021 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 04:00:27 INFO - PROCESS | 1825 | 1461063627025 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 04:00:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:00:27 INFO - PROCESS | 1825 | 1461063627034 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:00:27 INFO - PROCESS | 1825 | 1461063627039 Marionette TRACE conn3 <- [1,2210,null,{}] 04:00:27 INFO - PROCESS | 1825 | 1461063627048 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}] 04:00:27 INFO - PROCESS | 1825 | 1461063627293 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 04:00:27 INFO - PROCESS | 1825 | 1461063627617 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131075c000 == 149 [pid = 1825] [id = 560] 04:00:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f130bdd4000) [pid = 1825] [serial = 1681] [outer = (nil)] 04:00:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f130eb6d000) [pid = 1825] [serial = 1682] [outer = 0x7f130bdd4000] 04:00:27 INFO - PROCESS | 1825 | 1461063627692 Marionette DEBUG loaded listener.js 04:00:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f1310060400) [pid = 1825] [serial = 1683] [outer = 0x7f130bdd4000] 04:00:28 INFO - PROCESS | 1825 | 1461063628543 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]]]}] 04:00:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:00:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1582ms 04:00:28 INFO - PROCESS | 1825 | 1461063628617 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 04:00:28 INFO - PROCESS | 1825 | 1461063628625 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 04:00:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:00:28 INFO - PROCESS | 1825 | 1461063628635 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:00:28 INFO - PROCESS | 1825 | 1461063628638 Marionette TRACE conn3 <- [1,2214,null,{}] 04:00:28 INFO - PROCESS | 1825 | 1461063628644 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}] 04:00:28 INFO - PROCESS | 1825 | 1461063628873 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 04:00:29 INFO - PROCESS | 1825 | 1461063629126 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316ce7000 == 150 [pid = 1825] [id = 561] 04:00:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f1312274800) [pid = 1825] [serial = 1684] [outer = (nil)] 04:00:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f1312b94c00) [pid = 1825] [serial = 1685] [outer = 0x7f1312274800] 04:00:29 INFO - PROCESS | 1825 | 1461063629243 Marionette DEBUG loaded listener.js 04:00:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f131375f000) [pid = 1825] [serial = 1686] [outer = 0x7f1312274800] 04:00:30 INFO - PROCESS | 1825 | 1461063630184 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]]]}] 04:00:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:00:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1580ms 04:00:30 INFO - PROCESS | 1825 | 1461063630215 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 04:00:30 INFO - PROCESS | 1825 | 1461063630219 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 04:00:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:00:30 INFO - PROCESS | 1825 | 1461063630225 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:00:30 INFO - PROCESS | 1825 | 1461063630230 Marionette TRACE conn3 <- [1,2218,null,{}] 04:00:30 INFO - PROCESS | 1825 | 1461063630245 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}] 04:00:30 INFO - PROCESS | 1825 | 1461063630430 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 04:00:30 INFO - PROCESS | 1825 | 1461063630651 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cab5000 == 151 [pid = 1825] [id = 562] 04:00:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f131227d000) [pid = 1825] [serial = 1687] [outer = (nil)] 04:00:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f1316a1bc00) [pid = 1825] [serial = 1688] [outer = 0x7f131227d000] 04:00:30 INFO - PROCESS | 1825 | 1461063630766 Marionette DEBUG loaded listener.js 04:00:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f1317784000) [pid = 1825] [serial = 1689] [outer = 0x7f131227d000] 04:00:31 INFO - PROCESS | 1825 | 1461063631690 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]]]}] 04:00:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:00:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1489ms 04:00:31 INFO - PROCESS | 1825 | 1461063631718 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 04:00:31 INFO - PROCESS | 1825 | 1461063631723 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 04:00:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:00:31 INFO - PROCESS | 1825 | 1461063631731 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:00:31 INFO - PROCESS | 1825 | 1461063631733 Marionette TRACE conn3 <- [1,2222,null,{}] 04:00:31 INFO - PROCESS | 1825 | 1461063631738 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}] 04:00:31 INFO - PROCESS | 1825 | 1461063631928 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 04:00:32 INFO - PROCESS | 1825 | 1461063632195 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e39c000 == 152 [pid = 1825] [id = 563] 04:00:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f1319046800) [pid = 1825] [serial = 1690] [outer = (nil)] 04:00:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f1319718000) [pid = 1825] [serial = 1691] [outer = 0x7f1319046800] 04:00:32 INFO - PROCESS | 1825 | 1461063632276 Marionette DEBUG loaded listener.js 04:00:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f131d19c800) [pid = 1825] [serial = 1692] [outer = 0x7f1319046800] 04:00:33 INFO - PROCESS | 1825 | 1461063633134 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]]]}] 04:00:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:00:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1430ms 04:00:33 INFO - PROCESS | 1825 | 1461063633161 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 04:00:33 INFO - PROCESS | 1825 | 1461063633165 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 04:00:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:00:33 INFO - PROCESS | 1825 | 1461063633171 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:00:33 INFO - PROCESS | 1825 | 1461063633173 Marionette TRACE conn3 <- [1,2226,null,{}] 04:00:33 INFO - PROCESS | 1825 | 1461063633178 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}] 04:00:33 INFO - PROCESS | 1825 | 1461063633360 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 04:00:33 INFO - PROCESS | 1825 | 1461063633575 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f081800 == 153 [pid = 1825] [id = 564] 04:00:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f131e5eb800) [pid = 1825] [serial = 1693] [outer = (nil)] 04:00:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f131f382400) [pid = 1825] [serial = 1694] [outer = 0x7f131e5eb800] 04:00:33 INFO - PROCESS | 1825 | 1461063633684 Marionette DEBUG loaded listener.js 04:00:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f131f50ec00) [pid = 1825] [serial = 1695] [outer = 0x7f131e5eb800] 04:00:34 INFO - PROCESS | 1825 | 1461063634549 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]]]}] 04:00:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:00:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1426ms 04:00:34 INFO - PROCESS | 1825 | 1461063634597 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 04:00:34 INFO - PROCESS | 1825 | 1461063634601 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 04:00:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:00:34 INFO - PROCESS | 1825 | 1461063634606 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:00:34 INFO - PROCESS | 1825 | 1461063634609 Marionette TRACE conn3 <- [1,2230,null,{}] 04:00:34 INFO - PROCESS | 1825 | 1461063634633 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}] 04:00:34 INFO - PROCESS | 1825 | 1461063634851 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 04:00:35 INFO - PROCESS | 1825 | 1461063635065 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13255f3800 == 154 [pid = 1825] [id = 565] 04:00:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f131e6d4800) [pid = 1825] [serial = 1696] [outer = (nil)] 04:00:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f131fc10400) [pid = 1825] [serial = 1697] [outer = 0x7f131e6d4800] 04:00:35 INFO - PROCESS | 1825 | 1461063635176 Marionette DEBUG loaded listener.js 04:00:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f1320c4b800) [pid = 1825] [serial = 1698] [outer = 0x7f131e6d4800] 04:00:36 INFO - PROCESS | 1825 | 1461063636017 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]]]}] 04:00:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:00:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1453ms 04:00:36 INFO - PROCESS | 1825 | 1461063636063 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 04:00:36 INFO - PROCESS | 1825 | 1461063636067 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 04:00:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:00:36 INFO - PROCESS | 1825 | 1461063636072 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:00:36 INFO - PROCESS | 1825 | 1461063636075 Marionette TRACE conn3 <- [1,2234,null,{}] 04:00:36 INFO - PROCESS | 1825 | 1461063636099 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}] 04:00:36 INFO - PROCESS | 1825 | 1461063636284 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 04:00:36 INFO - PROCESS | 1825 | 1461063636496 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132799b800 == 155 [pid = 1825] [id = 566] 04:00:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f131f7eec00) [pid = 1825] [serial = 1699] [outer = (nil)] 04:00:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f1322f5b000) [pid = 1825] [serial = 1700] [outer = 0x7f131f7eec00] 04:00:36 INFO - PROCESS | 1825 | 1461063636601 Marionette DEBUG loaded listener.js 04:00:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f132596a400) [pid = 1825] [serial = 1701] [outer = 0x7f131f7eec00] 04:00:37 INFO - PROCESS | 1825 | 1461063637465 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]]]}] 04:00:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:00:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1448ms 04:00:37 INFO - PROCESS | 1825 | 1461063637522 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 04:00:37 INFO - PROCESS | 1825 | 1461063637524 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 04:00:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:00:37 INFO - PROCESS | 1825 | 1461063637550 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:00:37 INFO - PROCESS | 1825 | 1461063637552 Marionette TRACE conn3 <- [1,2238,null,{}] 04:00:37 INFO - PROCESS | 1825 | 1461063637558 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}] 04:00:37 INFO - PROCESS | 1825 | 1461063637754 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 04:00:37 INFO - PROCESS | 1825 | 1461063637969 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132860e000 == 156 [pid = 1825] [id = 567] 04:00:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f131fcab800) [pid = 1825] [serial = 1702] [outer = (nil)] 04:00:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f13271c4c00) [pid = 1825] [serial = 1703] [outer = 0x7f131fcab800] 04:00:38 INFO - PROCESS | 1825 | 1461063638080 Marionette DEBUG loaded listener.js 04:00:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f132772a400) [pid = 1825] [serial = 1704] [outer = 0x7f131fcab800] 04:00:38 INFO - PROCESS | 1825 | 1461063638957 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]]]}] 04:00:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:00:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1441ms 04:00:38 INFO - PROCESS | 1825 | 1461063638991 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 04:00:38 INFO - PROCESS | 1825 | 1461063638994 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 04:00:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:00:39 INFO - PROCESS | 1825 | 1461063639002 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:00:39 INFO - PROCESS | 1825 | 1461063639004 Marionette TRACE conn3 <- [1,2242,null,{}] 04:00:39 INFO - PROCESS | 1825 | 1461063639010 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}] 04:00:39 INFO - PROCESS | 1825 | 1461063639238 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 04:00:39 INFO - PROCESS | 1825 | 1461063639450 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1334fde800 == 157 [pid = 1825] [id = 568] 04:00:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f1321b4a800) [pid = 1825] [serial = 1705] [outer = (nil)] 04:00:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f1327a1bc00) [pid = 1825] [serial = 1706] [outer = 0x7f1321b4a800] 04:00:39 INFO - PROCESS | 1825 | 1461063639557 Marionette DEBUG loaded listener.js 04:00:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f13286d3800) [pid = 1825] [serial = 1707] [outer = 0x7f1321b4a800] 04:00:40 INFO - PROCESS | 1825 | 1461063640432 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]]]}] 04:00:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:00:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1476ms 04:00:40 INFO - PROCESS | 1825 | 1461063640479 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 04:00:40 INFO - PROCESS | 1825 | 1461063640482 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 04:00:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:00:40 INFO - PROCESS | 1825 | 1461063640488 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:00:40 INFO - PROCESS | 1825 | 1461063640490 Marionette TRACE conn3 <- [1,2246,null,{}] 04:00:40 INFO - PROCESS | 1825 | 1461063640496 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}] 04:00:40 INFO - PROCESS | 1825 | 1461063640683 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 04:00:40 INFO - PROCESS | 1825 | 1461063640903 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1336c8d800 == 158 [pid = 1825] [id = 569] 04:00:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f1326991800) [pid = 1825] [serial = 1708] [outer = (nil)] 04:00:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f1328d3dc00) [pid = 1825] [serial = 1709] [outer = 0x7f1326991800] 04:00:41 INFO - PROCESS | 1825 | 1461063641012 Marionette DEBUG loaded listener.js 04:00:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f1329736400) [pid = 1825] [serial = 1710] [outer = 0x7f1326991800] 04:00:41 INFO - PROCESS | 1825 | 1461063641930 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]]]}] 04:00:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:00:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1478ms 04:00:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:00:41 INFO - PROCESS | 1825 | 1461063641966 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 04:00:41 INFO - PROCESS | 1825 | 1461063641969 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 04:00:41 INFO - PROCESS | 1825 | 1461063641975 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:00:41 INFO - PROCESS | 1825 | 1461063641979 Marionette TRACE conn3 <- [1,2250,null,{}] 04:00:41 INFO - PROCESS | 1825 | 1461063641984 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}] 04:00:42 INFO - PROCESS | 1825 | 1461063642220 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 04:00:42 INFO - PROCESS | 1825 | 1461063642437 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133b095000 == 159 [pid = 1825] [id = 570] 04:00:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f1334fcd400) [pid = 1825] [serial = 1711] [outer = (nil)] 04:00:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f1335e6f000) [pid = 1825] [serial = 1712] [outer = 0x7f1334fcd400] 04:00:42 INFO - PROCESS | 1825 | 1461063642604 Marionette DEBUG loaded listener.js 04:00:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f1336f2a400) [pid = 1825] [serial = 1713] [outer = 0x7f1334fcd400] 04:00:43 INFO - PROCESS | 1825 | 1461063643422 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]]]}] 04:00:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:00:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1488ms 04:00:43 INFO - PROCESS | 1825 | 1461063643463 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 04:00:43 INFO - PROCESS | 1825 | 1461063643466 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 04:00:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:00:43 INFO - PROCESS | 1825 | 1461063643472 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:00:43 INFO - PROCESS | 1825 | 1461063643474 Marionette TRACE conn3 <- [1,2254,null,{}] 04:00:43 INFO - PROCESS | 1825 | 1461063643479 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}] 04:00:43 INFO - PROCESS | 1825 | 1461063643661 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 04:00:43 INFO - PROCESS | 1825 | 1461063643880 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133f41c800 == 160 [pid = 1825] [id = 571] 04:00:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f132879d800) [pid = 1825] [serial = 1714] [outer = (nil)] 04:00:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f133720ec00) [pid = 1825] [serial = 1715] [outer = 0x7f132879d800] 04:00:43 INFO - PROCESS | 1825 | 1461063643988 Marionette DEBUG loaded listener.js 04:00:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f133924cc00) [pid = 1825] [serial = 1716] [outer = 0x7f132879d800] 04:00:44 INFO - PROCESS | 1825 | 1461063644866 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]]]}] 04:00:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:00:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1435ms 04:00:44 INFO - PROCESS | 1825 | 1461063644907 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 04:00:44 INFO - PROCESS | 1825 | 1461063644911 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 04:00:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:00:44 INFO - PROCESS | 1825 | 1461063644916 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:00:44 INFO - PROCESS | 1825 | 1461063644918 Marionette TRACE conn3 <- [1,2258,null,{}] 04:00:44 INFO - PROCESS | 1825 | 1461063644923 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}] 04:00:45 INFO - PROCESS | 1825 | 1461063645104 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 04:00:45 INFO - PROCESS | 1825 | 1461063645324 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e846000 == 161 [pid = 1825] [id = 572] 04:00:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f130b00b800) [pid = 1825] [serial = 1717] [outer = (nil)] 04:00:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f130bb59800) [pid = 1825] [serial = 1718] [outer = 0x7f130b00b800] 04:00:45 INFO - PROCESS | 1825 | 1461063645430 Marionette DEBUG loaded listener.js 04:00:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f130bb5ec00) [pid = 1825] [serial = 1719] [outer = 0x7f130b00b800] 04:00:46 INFO - PROCESS | 1825 | 1461063646310 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]]]}] 04:00:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:00:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1426ms 04:00:46 INFO - PROCESS | 1825 | 1461063646943 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 04:00:46 INFO - PROCESS | 1825 | 1461063646950 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 04:00:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:00:47 INFO - PROCESS | 1825 | 1461063647066 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:00:47 INFO - PROCESS | 1825 | 1461063647072 Marionette TRACE conn3 <- [1,2262,null,{}] 04:00:47 INFO - PROCESS | 1825 | 1461063647079 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}] 04:00:47 INFO - PROCESS | 1825 | 1461063647264 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 04:00:47 INFO - PROCESS | 1825 | 1461063647490 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1313bbf800 == 162 [pid = 1825] [id = 573] 04:00:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f130bdcf000) [pid = 1825] [serial = 1720] [outer = (nil)] 04:00:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f130e2ee800) [pid = 1825] [serial = 1721] [outer = 0x7f130bdcf000] 04:00:47 INFO - PROCESS | 1825 | 1461063647555 Marionette DEBUG loaded listener.js 04:00:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f130e5de000) [pid = 1825] [serial = 1722] [outer = 0x7f130bdcf000] 04:00:48 INFO - PROCESS | 1825 | 1461063648407 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]]]}] 04:00:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:00:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1403ms 04:00:48 INFO - PROCESS | 1825 | 1461063648462 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 04:00:48 INFO - PROCESS | 1825 | 1461063648465 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 04:00:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:00:48 INFO - PROCESS | 1825 | 1461063648476 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:00:48 INFO - PROCESS | 1825 | 1461063648480 Marionette TRACE conn3 <- [1,2266,null,{}] 04:00:48 INFO - PROCESS | 1825 | 1461063648486 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}] 04:00:48 INFO - PROCESS | 1825 | 1461063648653 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 04:00:49 INFO - PROCESS | 1825 | 1461063649112 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e6ea000 == 163 [pid = 1825] [id = 574] 04:00:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f130eeec400) [pid = 1825] [serial = 1723] [outer = (nil)] 04:00:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f130feee800) [pid = 1825] [serial = 1724] [outer = 0x7f130eeec400] 04:00:49 INFO - PROCESS | 1825 | 1461063649181 Marionette DEBUG loaded listener.js 04:00:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f13105ab400) [pid = 1825] [serial = 1725] [outer = 0x7f130eeec400] 04:00:50 INFO - PROCESS | 1825 | 1461063650083 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]]]}] 04:00:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:00:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1680ms 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13158aa000 == 162 [pid = 1825] [id = 492] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316ce5800 == 161 [pid = 1825] [id = 495] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131466b000 == 160 [pid = 1825] [id = 489] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13177b6800 == 159 [pid = 1825] [id = 491] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1310194000 == 158 [pid = 1825] [id = 488] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e391800 == 157 [pid = 1825] [id = 497] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1327858000 == 156 [pid = 1825] [id = 501] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f132973a000) [pid = 1825] [serial = 1571] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f130bd56400) [pid = 1825] [serial = 1586] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f130e461800) [pid = 1825] [serial = 1580] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f13373bcc00) [pid = 1825] [serial = 1577] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f130b00b400) [pid = 1825] [serial = 1583] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f1335b71c00) [pid = 1825] [serial = 1574] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f13158cb000) [pid = 1825] [serial = 1610] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f6f7800 == 155 [pid = 1825] [id = 499] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1322e67000 == 154 [pid = 1825] [id = 500] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316a3b800 == 153 [pid = 1825] [id = 490] 04:00:50 INFO - PROCESS | 1825 | 1461063650253 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 04:00:50 INFO - PROCESS | 1825 | 1461063650258 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e8cb800 == 152 [pid = 1825] [id = 551] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1334fef000 == 151 [pid = 1825] [id = 550] 04:00:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1329ecb000 == 150 [pid = 1825] [id = 549] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328561000 == 149 [pid = 1825] [id = 548] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132711b800 == 148 [pid = 1825] [id = 547] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1321114000 == 147 [pid = 1825] [id = 546] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131fb89800 == 146 [pid = 1825] [id = 545] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f245000 == 145 [pid = 1825] [id = 544] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e3ce800 == 144 [pid = 1825] [id = 543] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131cf4f000 == 143 [pid = 1825] [id = 542] 04:00:50 INFO - PROCESS | 1825 | 1461063650301 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:00:50 INFO - PROCESS | 1825 | 1461063650306 Marionette TRACE conn3 <- [1,2270,null,{}] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c792800 == 142 [pid = 1825] [id = 541] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13196f4000 == 141 [pid = 1825] [id = 540] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1317521000 == 140 [pid = 1825] [id = 539] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1315892000 == 139 [pid = 1825] [id = 538] 04:00:50 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130bbf0800 == 138 [pid = 1825] [id = 537] 04:00:50 INFO - PROCESS | 1825 | 1461063650325 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}] 04:00:50 INFO - PROCESS | 1825 | 1461063650512 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f1322f5a400) [pid = 1825] [serial = 1565] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f1315a84c00) [pid = 1825] [serial = 1608] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f1316a1dc00) [pid = 1825] [serial = 1556] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f1312d9e000) [pid = 1825] [serial = 1601] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f131375a400) [pid = 1825] [serial = 1602] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f13286d3c00) [pid = 1825] [serial = 1568] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f130e2e4800) [pid = 1825] [serial = 1592] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f131375a800) [pid = 1825] [serial = 1553] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f131025a400) [pid = 1825] [serial = 1598] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f1310058800) [pid = 1825] [serial = 1596] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f130e459c00) [pid = 1825] [serial = 1593] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f1312278c00) [pid = 1825] [serial = 1599] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f130fee9c00) [pid = 1825] [serial = 1595] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f1313760400) [pid = 1825] [serial = 1547] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f131f375c00) [pid = 1825] [serial = 1562] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f1315938c00) [pid = 1825] [serial = 1607] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f1313b6e400) [pid = 1825] [serial = 1604] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f1319426800) [pid = 1825] [serial = 1559] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f130bd60400) [pid = 1825] [serial = 1589] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f1314507800) [pid = 1825] [serial = 1605] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f130fef5400) [pid = 1825] [serial = 1550] [outer = (nil)] [url = about:blank] 04:00:50 INFO - PROCESS | 1825 | 1461063650794 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e848000 == 139 [pid = 1825] [id = 575] 04:00:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f130e459c00) [pid = 1825] [serial = 1726] [outer = (nil)] 04:00:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f1312361400) [pid = 1825] [serial = 1727] [outer = 0x7f130e459c00] 04:00:50 INFO - PROCESS | 1825 | 1461063650909 Marionette DEBUG loaded listener.js 04:00:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f1312cca800) [pid = 1825] [serial = 1728] [outer = 0x7f130e459c00] 04:00:51 INFO - PROCESS | 1825 | 1461063651588 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]]]}] 04:00:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:00:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1349ms 04:00:51 INFO - PROCESS | 1825 | 1461063651638 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 04:00:51 INFO - PROCESS | 1825 | 1461063651642 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 04:00:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:00:51 INFO - PROCESS | 1825 | 1461063651647 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:00:51 INFO - PROCESS | 1825 | 1461063651649 Marionette TRACE conn3 <- [1,2274,null,{}] 04:00:51 INFO - PROCESS | 1825 | 1461063651655 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}] 04:00:51 INFO - PROCESS | 1825 | 1461063651818 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 04:00:51 INFO - PROCESS | 1825 | 1461063651993 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1314650800 == 140 [pid = 1825] [id = 576] 04:00:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f130fef5400) [pid = 1825] [serial = 1729] [outer = (nil)] 04:00:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f1313756400) [pid = 1825] [serial = 1730] [outer = 0x7f130fef5400] 04:00:52 INFO - PROCESS | 1825 | 1461063652067 Marionette DEBUG loaded listener.js 04:00:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f1314507000) [pid = 1825] [serial = 1731] [outer = 0x7f130fef5400] 04:00:52 INFO - PROCESS | 1825 | 1461063652881 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]]]}] 04:00:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:00:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1282ms 04:00:52 INFO - PROCESS | 1825 | 1461063652930 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 04:00:52 INFO - PROCESS | 1825 | 1461063652933 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 04:00:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:00:52 INFO - PROCESS | 1825 | 1461063652938 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:00:52 INFO - PROCESS | 1825 | 1461063652951 Marionette TRACE conn3 <- [1,2278,null,{}] 04:00:52 INFO - PROCESS | 1825 | 1461063652964 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}] 04:00:53 INFO - PROCESS | 1825 | 1461063653185 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 04:00:53 INFO - PROCESS | 1825 | 1461063653212 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316a7d800 == 141 [pid = 1825] [id = 577] 04:00:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f130e2ee400) [pid = 1825] [serial = 1732] [outer = (nil)] 04:00:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f1314755c00) [pid = 1825] [serial = 1733] [outer = 0x7f130e2ee400] 04:00:53 INFO - PROCESS | 1825 | 1461063653270 Marionette DEBUG loaded listener.js 04:00:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f1315a57400) [pid = 1825] [serial = 1734] [outer = 0x7f130e2ee400] 04:00:54 INFO - PROCESS | 1825 | 1461063654114 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]]]}] 04:00:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:00:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1193ms 04:00:54 INFO - PROCESS | 1825 | 1461063654132 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 04:00:54 INFO - PROCESS | 1825 | 1461063654134 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 04:00:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:00:54 INFO - PROCESS | 1825 | 1461063654140 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:00:54 INFO - PROCESS | 1825 | 1461063654142 Marionette TRACE conn3 <- [1,2282,null,{}] 04:00:54 INFO - PROCESS | 1825 | 1461063654152 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}] 04:00:54 INFO - PROCESS | 1825 | 1461063654428 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 04:00:54 INFO - PROCESS | 1825 | 1461063654453 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1317857800 == 142 [pid = 1825] [id = 578] 04:00:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f1315e9e400) [pid = 1825] [serial = 1735] [outer = (nil)] 04:00:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f131697dc00) [pid = 1825] [serial = 1736] [outer = 0x7f1315e9e400] 04:00:54 INFO - PROCESS | 1825 | 1461063654513 Marionette DEBUG loaded listener.js 04:00:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f1316c7f800) [pid = 1825] [serial = 1737] [outer = 0x7f1315e9e400] 04:00:55 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f130c3d7c00) [pid = 1825] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:00:55 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f131025b400) [pid = 1825] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:00:55 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f131450f400) [pid = 1825] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:00:55 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f1315e9c000) [pid = 1825] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:00:55 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f130c3d7000) [pid = 1825] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:00:55 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f130e5df000) [pid = 1825] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:00:55 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f1313126400) [pid = 1825] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:00:55 INFO - PROCESS | 1825 | 1461063655777 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]]]}] 04:00:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:00:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1683ms 04:00:55 INFO - PROCESS | 1825 | 1461063655823 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 04:00:55 INFO - PROCESS | 1825 | 1461063655826 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 04:00:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:00:55 INFO - PROCESS | 1825 | 1461063655841 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:00:55 INFO - PROCESS | 1825 | 1461063655843 Marionette TRACE conn3 <- [1,2286,null,{}] 04:00:55 INFO - PROCESS | 1825 | 1461063655848 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}] 04:00:56 INFO - PROCESS | 1825 | 1461063656020 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 04:00:56 INFO - PROCESS | 1825 | 1461063656033 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13181c3800 == 143 [pid = 1825] [id = 579] 04:00:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f1315ea8000) [pid = 1825] [serial = 1738] [outer = (nil)] 04:00:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f1317740800) [pid = 1825] [serial = 1739] [outer = 0x7f1315ea8000] 04:00:56 INFO - PROCESS | 1825 | 1461063656093 Marionette DEBUG loaded listener.js 04:00:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f131774d400) [pid = 1825] [serial = 1740] [outer = 0x7f1315ea8000] 04:00:56 INFO - PROCESS | 1825 | 1461063656915 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]]]}] 04:00:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 04:00:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1125ms 04:00:56 INFO - PROCESS | 1825 | 1461063656966 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 04:00:56 INFO - PROCESS | 1825 | 1461063656969 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 04:00:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:00:56 INFO - PROCESS | 1825 | 1461063656974 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:00:56 INFO - PROCESS | 1825 | 1461063656976 Marionette TRACE conn3 <- [1,2290,null,{}] 04:00:56 INFO - PROCESS | 1825 | 1461063656991 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}] 04:00:57 INFO - PROCESS | 1825 | 1461063657156 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 04:00:57 INFO - PROCESS | 1825 | 1461063657170 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1319568800 == 144 [pid = 1825] [id = 580] 04:00:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f131450f400) [pid = 1825] [serial = 1741] [outer = (nil)] 04:00:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f1319040800) [pid = 1825] [serial = 1742] [outer = 0x7f131450f400] 04:00:57 INFO - PROCESS | 1825 | 1461063657238 Marionette DEBUG loaded listener.js 04:00:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f1319426800) [pid = 1825] [serial = 1743] [outer = 0x7f131450f400] 04:00:58 INFO - PROCESS | 1825 | 1461063658449 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]]]}] 04:00:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:00:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1529ms 04:00:58 INFO - PROCESS | 1825 | 1461063658505 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 04:00:58 INFO - PROCESS | 1825 | 1461063658512 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 04:00:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:00:58 INFO - PROCESS | 1825 | 1461063658520 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:00:58 INFO - PROCESS | 1825 | 1461063658525 Marionette TRACE conn3 <- [1,2294,null,{}] 04:00:58 INFO - PROCESS | 1825 | 1461063658532 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}] 04:00:58 INFO - PROCESS | 1825 | 1461063658725 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 04:00:58 INFO - PROCESS | 1825 | 1461063658938 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131335c000 == 145 [pid = 1825] [id = 581] 04:00:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f130e461800) [pid = 1825] [serial = 1744] [outer = (nil)] 04:00:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f130ede4c00) [pid = 1825] [serial = 1745] [outer = 0x7f130e461800] 04:00:59 INFO - PROCESS | 1825 | 1461063659050 Marionette DEBUG loaded listener.js 04:00:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f13105a8000) [pid = 1825] [serial = 1746] [outer = 0x7f130e461800] 04:01:00 INFO - PROCESS | 1825 | 1461063660015 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]]]}] 04:01:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:01:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1529ms 04:01:00 INFO - PROCESS | 1825 | 1461063660049 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 04:01:00 INFO - PROCESS | 1825 | 1461063660057 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 04:01:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:01:00 INFO - PROCESS | 1825 | 1461063660067 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:01:00 INFO - PROCESS | 1825 | 1461063660070 Marionette TRACE conn3 <- [1,2298,null,{}] 04:01:00 INFO - PROCESS | 1825 | 1461063660076 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}] 04:01:00 INFO - PROCESS | 1825 | 1461063660264 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 04:01:00 INFO - PROCESS | 1825 | 1461063660482 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131779b800 == 146 [pid = 1825] [id = 582] 04:01:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f130e462c00) [pid = 1825] [serial = 1747] [outer = (nil)] 04:01:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f1313159400) [pid = 1825] [serial = 1748] [outer = 0x7f130e462c00] 04:01:00 INFO - PROCESS | 1825 | 1461063660588 Marionette DEBUG loaded listener.js 04:01:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f1314758800) [pid = 1825] [serial = 1749] [outer = 0x7f130e462c00] 04:01:01 INFO - PROCESS | 1825 | 1461063661525 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]]]}] 04:01:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:01:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1480ms 04:01:01 INFO - PROCESS | 1825 | 1461063661564 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 04:01:01 INFO - PROCESS | 1825 | 1461063661569 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 04:01:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:01:01 INFO - PROCESS | 1825 | 1461063661579 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:01:01 INFO - PROCESS | 1825 | 1461063661587 Marionette TRACE conn3 <- [1,2302,null,{}] 04:01:01 INFO - PROCESS | 1825 | 1461063661605 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}] 04:01:01 INFO - PROCESS | 1825 | 1461063661849 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 04:01:02 INFO - PROCESS | 1825 | 1461063662112 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131caa6800 == 147 [pid = 1825] [id = 583] 04:01:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f1312b99800) [pid = 1825] [serial = 1750] [outer = (nil)] 04:01:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f131625ac00) [pid = 1825] [serial = 1751] [outer = 0x7f1312b99800] 04:01:02 INFO - PROCESS | 1825 | 1461063662246 Marionette DEBUG loaded listener.js 04:01:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f1317580400) [pid = 1825] [serial = 1752] [outer = 0x7f1312b99800] 04:01:03 INFO - PROCESS | 1825 | 1461063663060 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]]]}] 04:01:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:01:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1495ms 04:01:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:01:03 INFO - PROCESS | 1825 | 1461063663075 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 04:01:03 INFO - PROCESS | 1825 | 1461063663078 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 04:01:03 INFO - PROCESS | 1825 | 1461063663084 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:01:03 INFO - PROCESS | 1825 | 1461063663087 Marionette TRACE conn3 <- [1,2306,null,{}] 04:01:03 INFO - PROCESS | 1825 | 1461063663092 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}] 04:01:03 INFO - PROCESS | 1825 | 1461063663279 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 04:01:03 INFO - PROCESS | 1825 | 1461063663495 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e394000 == 148 [pid = 1825] [id = 584] 04:01:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f1312cc7c00) [pid = 1825] [serial = 1753] [outer = (nil)] 04:01:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f131948d400) [pid = 1825] [serial = 1754] [outer = 0x7f1312cc7c00] 04:01:03 INFO - PROCESS | 1825 | 1461063663609 Marionette DEBUG loaded listener.js 04:01:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f131971e400) [pid = 1825] [serial = 1755] [outer = 0x7f1312cc7c00] 04:01:04 INFO - PROCESS | 1825 | 1461063664478 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]]]}] 04:01:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:01:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1430ms 04:01:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:01:04 INFO - PROCESS | 1825 | 1461063664514 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 04:01:04 INFO - PROCESS | 1825 | 1461063664516 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 04:01:04 INFO - PROCESS | 1825 | 1461063664522 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:01:04 INFO - PROCESS | 1825 | 1461063664525 Marionette TRACE conn3 <- [1,2310,null,{}] 04:01:04 INFO - PROCESS | 1825 | 1461063664530 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}] 04:01:04 INFO - PROCESS | 1825 | 1461063664712 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 04:01:04 INFO - PROCESS | 1825 | 1461063664943 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f064800 == 149 [pid = 1825] [id = 585] 04:01:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f1316a20800) [pid = 1825] [serial = 1756] [outer = (nil)] 04:01:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f131c766800) [pid = 1825] [serial = 1757] [outer = 0x7f1316a20800] 04:01:05 INFO - PROCESS | 1825 | 1461063665012 Marionette DEBUG loaded listener.js 04:01:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f131d197800) [pid = 1825] [serial = 1758] [outer = 0x7f1316a20800] 04:01:05 INFO - PROCESS | 1825 | 1461063665928 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]]]}] 04:01:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:01:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1434ms 04:01:05 INFO - PROCESS | 1825 | 1461063665956 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 04:01:05 INFO - PROCESS | 1825 | 1461063665960 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 04:01:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:01:05 INFO - PROCESS | 1825 | 1461063665965 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:01:05 INFO - PROCESS | 1825 | 1461063665968 Marionette TRACE conn3 <- [1,2314,null,{}] 04:01:05 INFO - PROCESS | 1825 | 1461063665973 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}] 04:01:06 INFO - PROCESS | 1825 | 1461063666165 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 04:01:06 INFO - PROCESS | 1825 | 1461063666384 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1321114000 == 150 [pid = 1825] [id = 586] 04:01:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f131e6cd800) [pid = 1825] [serial = 1759] [outer = (nil)] 04:01:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f131f59fc00) [pid = 1825] [serial = 1760] [outer = 0x7f131e6cd800] 04:01:06 INFO - PROCESS | 1825 | 1461063666501 Marionette DEBUG loaded listener.js 04:01:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f131fc08c00) [pid = 1825] [serial = 1761] [outer = 0x7f131e6cd800] 04:01:07 INFO - PROCESS | 1825 | 1461063667373 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]]]}] 04:01:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:01:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1427ms 04:01:07 INFO - PROCESS | 1825 | 1461063667393 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 04:01:07 INFO - PROCESS | 1825 | 1461063667396 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 04:01:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:01:07 INFO - PROCESS | 1825 | 1461063667403 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:01:07 INFO - PROCESS | 1825 | 1461063667406 Marionette TRACE conn3 <- [1,2318,null,{}] 04:01:07 INFO - PROCESS | 1825 | 1461063667411 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}] 04:01:07 INFO - PROCESS | 1825 | 1461063667623 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 04:01:07 INFO - PROCESS | 1825 | 1461063667894 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132785b000 == 151 [pid = 1825] [id = 587] 04:01:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f13178b1000) [pid = 1825] [serial = 1762] [outer = (nil)] 04:01:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f131fcb0c00) [pid = 1825] [serial = 1763] [outer = 0x7f13178b1000] 04:01:07 INFO - PROCESS | 1825 | 1461063667967 Marionette DEBUG loaded listener.js 04:01:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f131ff44000) [pid = 1825] [serial = 1764] [outer = 0x7f13178b1000] 04:01:08 INFO - PROCESS | 1825 | 1461063668882 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] 04:01:08 INFO - PROCESS | 1825 | 1461063668940 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 04:01:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:01:08 INFO - PROCESS | 1825 | 1461063668947 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:01:08 INFO - PROCESS | 1825 | 1461063668950 Marionette TRACE conn3 <- [1,2322,null,{}] 04:01:08 INFO - PROCESS | 1825 | 1461063668955 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}] 04:01:09 INFO - PROCESS | 1825 | 1461063669137 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 04:01:09 INFO - PROCESS | 1825 | 1461063669360 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328e58800 == 152 [pid = 1825] [id = 588] 04:01:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f131f377400) [pid = 1825] [serial = 1765] [outer = (nil)] 04:01:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f1322e18c00) [pid = 1825] [serial = 1766] [outer = 0x7f131f377400] 04:01:09 INFO - PROCESS | 1825 | 1461063669466 Marionette DEBUG loaded listener.js 04:01:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f132430a800) [pid = 1825] [serial = 1767] [outer = 0x7f131f377400] 04:01:10 INFO - PROCESS | 1825 | 1461063670366 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]]]}] 04:01:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:01:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1476ms 04:01:10 INFO - PROCESS | 1825 | 1461063670424 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 04:01:10 INFO - PROCESS | 1825 | 1461063670427 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 04:01:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:01:10 INFO - PROCESS | 1825 | 1461063670433 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:01:10 INFO - PROCESS | 1825 | 1461063670435 Marionette TRACE conn3 <- [1,2326,null,{}] 04:01:10 INFO - PROCESS | 1825 | 1461063670440 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}] 04:01:10 INFO - PROCESS | 1825 | 1461063670639 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 04:01:10 INFO - PROCESS | 1825 | 1461063670862 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1335dd9000 == 153 [pid = 1825] [id = 589] 04:01:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f131fc10800) [pid = 1825] [serial = 1768] [outer = (nil)] 04:01:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f1326626800) [pid = 1825] [serial = 1769] [outer = 0x7f131fc10800] 04:01:10 INFO - PROCESS | 1825 | 1461063670973 Marionette DEBUG loaded listener.js 04:01:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f132757cc00) [pid = 1825] [serial = 1770] [outer = 0x7f131fc10800] 04:01:11 INFO - PROCESS | 1825 | 1461063671804 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]]]}] 04:01:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:01:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1429ms 04:01:11 INFO - PROCESS | 1825 | 1461063671863 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 04:01:11 INFO - PROCESS | 1825 | 1461063671867 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 04:01:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:01:11 INFO - PROCESS | 1825 | 1461063671872 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:01:11 INFO - PROCESS | 1825 | 1461063671875 Marionette TRACE conn3 <- [1,2330,null,{}] 04:01:11 INFO - PROCESS | 1825 | 1461063671880 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}] 04:01:12 INFO - PROCESS | 1825 | 1461063672071 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 04:01:12 INFO - PROCESS | 1825 | 1461063672345 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133aad7800 == 154 [pid = 1825] [id = 590] 04:01:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f1322f5a400) [pid = 1825] [serial = 1771] [outer = (nil)] 04:01:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f13286d3c00) [pid = 1825] [serial = 1772] [outer = 0x7f1322f5a400] 04:01:12 INFO - PROCESS | 1825 | 1461063672424 Marionette DEBUG loaded listener.js 04:01:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f132a03b000) [pid = 1825] [serial = 1773] [outer = 0x7f1322f5a400] 04:01:13 INFO - PROCESS | 1825 | 1461063673306 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]]]}] 04:01:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:01:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1475ms 04:01:13 INFO - PROCESS | 1825 | 1461063673349 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 04:01:13 INFO - PROCESS | 1825 | 1461063673354 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 04:01:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:01:13 INFO - PROCESS | 1825 | 1461063673359 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:01:13 INFO - PROCESS | 1825 | 1461063673363 Marionette TRACE conn3 <- [1,2334,null,{}] 04:01:13 INFO - PROCESS | 1825 | 1461063673370 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}] 04:01:13 INFO - PROCESS | 1825 | 1461063673588 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 04:01:13 INFO - PROCESS | 1825 | 1461063673846 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133ae8c000 == 155 [pid = 1825] [id = 591] 04:01:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f1323020400) [pid = 1825] [serial = 1774] [outer = (nil)] 04:01:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f13373ba800) [pid = 1825] [serial = 1775] [outer = 0x7f1323020400] 04:01:13 INFO - PROCESS | 1825 | 1461063673923 Marionette DEBUG loaded listener.js 04:01:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f133af26000) [pid = 1825] [serial = 1776] [outer = 0x7f1323020400] 04:01:14 INFO - PROCESS | 1825 | 1461063674733 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]]]}] 04:01:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:01:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1431ms 04:01:14 INFO - PROCESS | 1825 | 1461063674792 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 04:01:14 INFO - PROCESS | 1825 | 1461063674794 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 04:01:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:01:14 INFO - PROCESS | 1825 | 1461063674800 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:01:14 INFO - PROCESS | 1825 | 1461063674802 Marionette TRACE conn3 <- [1,2338,null,{}] 04:01:14 INFO - PROCESS | 1825 | 1461063674807 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}] 04:01:14 INFO - PROCESS | 1825 | 1461063674988 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 04:01:15 INFO - PROCESS | 1825 | 1461063675252 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e99b800 == 156 [pid = 1825] [id = 592] 04:01:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f130ae1a400) [pid = 1825] [serial = 1777] [outer = (nil)] 04:01:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f130ae23400) [pid = 1825] [serial = 1778] [outer = 0x7f130ae1a400] 04:01:15 INFO - PROCESS | 1825 | 1461063675326 Marionette DEBUG loaded listener.js 04:01:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f130ae28400) [pid = 1825] [serial = 1779] [outer = 0x7f130ae1a400] 04:01:16 INFO - PROCESS | 1825 | 1461063676204 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]]]}] 04:01:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:01:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1476ms 04:01:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:01:16 INFO - PROCESS | 1825 | 1461063676278 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 04:01:16 INFO - PROCESS | 1825 | 1461063676280 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 04:01:16 INFO - PROCESS | 1825 | 1461063676287 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:01:16 INFO - PROCESS | 1825 | 1461063676290 Marionette TRACE conn3 <- [1,2342,null,{}] 04:01:16 INFO - PROCESS | 1825 | 1461063676296 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}] 04:01:16 INFO - PROCESS | 1825 | 1461063676501 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 04:01:16 INFO - PROCESS | 1825 | 1461063676762 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133ae98000 == 157 [pid = 1825] [id = 593] 04:01:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f130ae1cc00) [pid = 1825] [serial = 1780] [outer = (nil)] 04:01:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f1313a57c00) [pid = 1825] [serial = 1781] [outer = 0x7f130ae1cc00] 04:01:16 INFO - PROCESS | 1825 | 1461063676872 Marionette DEBUG loaded listener.js 04:01:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f1313a5e400) [pid = 1825] [serial = 1782] [outer = 0x7f130ae1cc00] 04:01:17 INFO - PROCESS | 1825 | 1461063677712 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]]]}] 04:01:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:01:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1495ms 04:01:17 INFO - PROCESS | 1825 | 1461063677785 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 04:01:17 INFO - PROCESS | 1825 | 1461063677789 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 04:01:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:01:17 INFO - PROCESS | 1825 | 1461063677799 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:01:17 INFO - PROCESS | 1825 | 1461063677801 Marionette TRACE conn3 <- [1,2346,null,{}] 04:01:17 INFO - PROCESS | 1825 | 1461063677805 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}] 04:01:18 INFO - PROCESS | 1825 | 1461063678036 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 04:01:18 INFO - PROCESS | 1825 | 1461063678296 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1313914800 == 158 [pid = 1825] [id = 594] 04:01:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f130ae1e000) [pid = 1825] [serial = 1783] [outer = (nil)] 04:01:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f1313a63400) [pid = 1825] [serial = 1784] [outer = 0x7f130ae1e000] 04:01:18 INFO - PROCESS | 1825 | 1461063678400 Marionette DEBUG loaded listener.js 04:01:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f131f829c00) [pid = 1825] [serial = 1785] [outer = 0x7f130ae1e000] 04:01:19 INFO - PROCESS | 1825 | 1461063679213 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]]]}] 04:01:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:01:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1479ms 04:01:19 INFO - PROCESS | 1825 | 1461063679278 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 04:01:19 INFO - PROCESS | 1825 | 1461063679282 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 04:01:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:01:19 INFO - PROCESS | 1825 | 1461063679287 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:01:19 INFO - PROCESS | 1825 | 1461063679289 Marionette TRACE conn3 <- [1,2350,null,{}] 04:01:19 INFO - PROCESS | 1825 | 1461063679295 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}] 04:01:19 INFO - PROCESS | 1825 | 1461063679482 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 04:01:19 INFO - PROCESS | 1825 | 1461063679767 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130d6d0000 == 159 [pid = 1825] [id = 595] 04:01:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f130add7800) [pid = 1825] [serial = 1786] [outer = (nil)] 04:01:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f130adde000) [pid = 1825] [serial = 1787] [outer = 0x7f130add7800] 04:01:19 INFO - PROCESS | 1825 | 1461063679878 Marionette DEBUG loaded listener.js 04:01:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f130ade3000) [pid = 1825] [serial = 1788] [outer = 0x7f130add7800] 04:01:20 INFO - PROCESS | 1825 | 1461063680671 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]]]}] 04:01:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:01:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1430ms 04:01:20 INFO - PROCESS | 1825 | 1461063680718 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 04:01:20 INFO - PROCESS | 1825 | 1461063680722 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 04:01:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:01:20 INFO - PROCESS | 1825 | 1461063680745 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:01:20 INFO - PROCESS | 1825 | 1461063680748 Marionette TRACE conn3 <- [1,2354,null,{}] 04:01:20 INFO - PROCESS | 1825 | 1461063680755 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}] 04:01:20 INFO - PROCESS | 1825 | 1461063680948 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 04:01:21 INFO - PROCESS | 1825 | 1461063681229 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131779f000 == 160 [pid = 1825] [id = 596] 04:01:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f130add9c00) [pid = 1825] [serial = 1789] [outer = (nil)] 04:01:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f130e2e4400) [pid = 1825] [serial = 1790] [outer = 0x7f130add9c00] 04:01:21 INFO - PROCESS | 1825 | 1461063681302 Marionette DEBUG loaded listener.js 04:01:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f132a11bc00) [pid = 1825] [serial = 1791] [outer = 0x7f130add9c00] 04:01:22 INFO - PROCESS | 1825 | 1461063682173 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]]]}] 04:01:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:01:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1501ms 04:01:22 INFO - PROCESS | 1825 | 1461063682238 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 04:01:22 INFO - PROCESS | 1825 | 1461063682241 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 04:01:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:01:22 INFO - PROCESS | 1825 | 1461063682250 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:01:22 INFO - PROCESS | 1825 | 1461063682252 Marionette TRACE conn3 <- [1,2358,null,{}] 04:01:22 INFO - PROCESS | 1825 | 1461063682256 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}] 04:01:22 INFO - PROCESS | 1825 | 1461063682457 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 04:01:22 INFO - PROCESS | 1825 | 1461063682731 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130a41e800 == 161 [pid = 1825] [id = 597] 04:01:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f130c087800) [pid = 1825] [serial = 1792] [outer = (nil)] 04:01:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f130c08fc00) [pid = 1825] [serial = 1793] [outer = 0x7f130c087800] 04:01:22 INFO - PROCESS | 1825 | 1461063682840 Marionette DEBUG loaded listener.js 04:01:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f130c094c00) [pid = 1825] [serial = 1794] [outer = 0x7f130c087800] 04:01:24 INFO - PROCESS | 1825 | 1461063684062 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]]]}] 04:01:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:01:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1875ms 04:01:24 INFO - PROCESS | 1825 | 1461063684127 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 04:01:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:01:24 INFO - PROCESS | 1825 | 1461063684132 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 04:01:24 INFO - PROCESS | 1825 | 1461063684139 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:01:24 INFO - PROCESS | 1825 | 1461063684145 Marionette TRACE conn3 <- [1,2362,null,{}] 04:01:24 INFO - PROCESS | 1825 | 1461063684153 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}] 04:01:24 INFO - PROCESS | 1825 | 1461063684377 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 04:01:24 INFO - PROCESS | 1825 | 1461063684673 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1313361000 == 162 [pid = 1825] [id = 598] 04:01:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f130bb56800) [pid = 1825] [serial = 1795] [outer = (nil)] 04:01:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f130c095000) [pid = 1825] [serial = 1796] [outer = 0x7f130bb56800] 04:01:24 INFO - PROCESS | 1825 | 1461063684742 Marionette DEBUG loaded listener.js 04:01:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f130e2e5000) [pid = 1825] [serial = 1797] [outer = 0x7f130bb56800] 04:01:25 INFO - PROCESS | 1825 | 1461063685594 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]]]}] 04:01:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:01:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1534ms 04:01:25 INFO - PROCESS | 1825 | 1461063685673 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 04:01:25 INFO - PROCESS | 1825 | 1461063685681 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 04:01:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:01:25 INFO - PROCESS | 1825 | 1461063685690 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:01:25 INFO - PROCESS | 1825 | 1461063685693 Marionette TRACE conn3 <- [1,2366,null,{}] 04:01:25 INFO - PROCESS | 1825 | 1461063685699 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}] 04:01:25 INFO - PROCESS | 1825 | 1461063685887 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 04:01:26 INFO - PROCESS | 1825 | 1461063686328 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e6e7000 == 163 [pid = 1825] [id = 599] 04:01:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f130eeee000) [pid = 1825] [serial = 1798] [outer = (nil)] 04:01:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f130feefc00) [pid = 1825] [serial = 1799] [outer = 0x7f130eeee000] 04:01:26 INFO - PROCESS | 1825 | 1461063686396 Marionette DEBUG loaded listener.js 04:01:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f1312275400) [pid = 1825] [serial = 1800] [outer = 0x7f130eeee000] 04:01:27 INFO - PROCESS | 1825 | 1461063687287 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]]]}] 04:01:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:01:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1634ms 04:01:27 INFO - PROCESS | 1825 | 1461063687327 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 04:01:27 INFO - PROCESS | 1825 | 1461063687333 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 04:01:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:01:27 INFO - PROCESS | 1825 | 1461063687341 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:01:27 INFO - PROCESS | 1825 | 1461063687345 Marionette TRACE conn3 <- [1,2370,null,{}] 04:01:27 INFO - PROCESS | 1825 | 1461063687360 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}] 04:01:27 INFO - PROCESS | 1825 | 1461063687546 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 04:01:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130af88800 == 162 [pid = 1825] [id = 526] 04:01:27 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f131969c000) [pid = 1825] [serial = 1679] [outer = (nil)] [url = about:blank] 04:01:27 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f130e5d4800) [pid = 1825] [serial = 1655] [outer = (nil)] [url = about:blank] 04:01:27 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f131ff4bc00) [pid = 1825] [serial = 1646] [outer = (nil)] [url = about:blank] 04:01:27 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f1322e12800) [pid = 1825] [serial = 1649] [outer = (nil)] [url = about:blank] 04:01:27 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f1324305400) [pid = 1825] [serial = 1652] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | 1461063688023 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13181c3800 == 161 [pid = 1825] [id = 579] 04:01:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1317857800 == 160 [pid = 1825] [id = 578] 04:01:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316a7d800 == 159 [pid = 1825] [id = 577] 04:01:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1314650800 == 158 [pid = 1825] [id = 576] 04:01:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e848000 == 157 [pid = 1825] [id = 575] 04:01:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130ec5b000 == 158 [pid = 1825] [id = 600] 04:01:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f130e5d4800) [pid = 1825] [serial = 1801] [outer = (nil)] 04:01:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f1312d96000) [pid = 1825] [serial = 1802] [outer = 0x7f130e5d4800] 04:01:28 INFO - PROCESS | 1825 | 1461063688103 Marionette DEBUG loaded listener.js 04:01:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f131475a400) [pid = 1825] [serial = 1803] [outer = 0x7f130e5d4800] 04:01:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e6ea000 == 157 [pid = 1825] [id = 574] 04:01:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1313bbf800 == 156 [pid = 1825] [id = 573] 04:01:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e846000 == 155 [pid = 1825] [id = 572] 04:01:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133f41c800 == 154 [pid = 1825] [id = 571] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f130e460800) [pid = 1825] [serial = 1661] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f130eb79800) [pid = 1825] [serial = 1658] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f131c6bd400) [pid = 1825] [serial = 1637] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f13105ae800) [pid = 1825] [serial = 1664] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f130bd53800) [pid = 1825] [serial = 1613] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f1319418c00) [pid = 1825] [serial = 1631] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f1316254000) [pid = 1825] [serial = 1676] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f1319419000) [pid = 1825] [serial = 1677] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f1316a23c00) [pid = 1825] [serial = 1674] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f1319694c00) [pid = 1825] [serial = 1634] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f131d2edc00) [pid = 1825] [serial = 1640] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f1315934800) [pid = 1825] [serial = 1622] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f1317582c00) [pid = 1825] [serial = 1628] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f1313b6a000) [pid = 1825] [serial = 1668] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f130feec000) [pid = 1825] [serial = 1616] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f131f37bc00) [pid = 1825] [serial = 1643] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f1315e9d000) [pid = 1825] [serial = 1611] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f1316154400) [pid = 1825] [serial = 1625] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f1312ccf400) [pid = 1825] [serial = 1667] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f1316259400) [pid = 1825] [serial = 1673] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f1314760400) [pid = 1825] [serial = 1670] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f1312276000) [pid = 1825] [serial = 1665] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f130eeeb400) [pid = 1825] [serial = 1662] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f1312b26800) [pid = 1825] [serial = 1619] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f1315a82000) [pid = 1825] [serial = 1671] [outer = (nil)] [url = about:blank] 04:01:28 INFO - PROCESS | 1825 | 1461063688865 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]]]}] 04:01:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:01:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1540ms 04:01:28 INFO - PROCESS | 1825 | 1461063688881 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 04:01:28 INFO - PROCESS | 1825 | 1461063688885 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 04:01:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:01:28 INFO - PROCESS | 1825 | 1461063688895 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:01:28 INFO - PROCESS | 1825 | 1461063688897 Marionette TRACE conn3 <- [1,2374,null,{}] 04:01:28 INFO - PROCESS | 1825 | 1461063688902 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}] 04:01:29 INFO - PROCESS | 1825 | 1461063689073 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 04:01:29 INFO - PROCESS | 1825 | 1461063689272 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316a3b800 == 155 [pid = 1825] [id = 601] 04:01:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f130eb70000) [pid = 1825] [serial = 1804] [outer = (nil)] 04:01:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f1315934800) [pid = 1825] [serial = 1805] [outer = 0x7f130eb70000] 04:01:29 INFO - PROCESS | 1825 | 1461063689331 Marionette DEBUG loaded listener.js 04:01:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f1315ea6800) [pid = 1825] [serial = 1806] [outer = 0x7f130eb70000] 04:01:30 INFO - PROCESS | 1825 | 1461063690032 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]]]}] 04:01:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:01:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1179ms 04:01:30 INFO - PROCESS | 1825 | 1461063690070 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 04:01:30 INFO - PROCESS | 1825 | 1461063690073 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 04:01:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:01:30 INFO - PROCESS | 1825 | 1461063690078 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:01:30 INFO - PROCESS | 1825 | 1461063690080 Marionette TRACE conn3 <- [1,2378,null,{}] 04:01:30 INFO - PROCESS | 1825 | 1461063690085 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}] 04:01:30 INFO - PROCESS | 1825 | 1461063690357 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 04:01:30 INFO - PROCESS | 1825 | 1461063690380 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131800c800 == 156 [pid = 1825] [id = 602] 04:01:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f1315a60800) [pid = 1825] [serial = 1807] [outer = (nil)] 04:01:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f1316987c00) [pid = 1825] [serial = 1808] [outer = 0x7f1315a60800] 04:01:30 INFO - PROCESS | 1825 | 1461063690437 Marionette DEBUG loaded listener.js 04:01:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f1315930c00) [pid = 1825] [serial = 1809] [outer = 0x7f1315a60800] 04:01:31 INFO - PROCESS | 1825 | 1461063691322 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]]]}] 04:01:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:01:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1273ms 04:01:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:01:31 INFO - PROCESS | 1825 | 1461063691352 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 04:01:31 INFO - PROCESS | 1825 | 1461063691355 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 04:01:31 INFO - PROCESS | 1825 | 1461063691360 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:01:31 INFO - PROCESS | 1825 | 1461063691363 Marionette TRACE conn3 <- [1,2382,null,{}] 04:01:31 INFO - PROCESS | 1825 | 1461063691367 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}] 04:01:31 INFO - PROCESS | 1825 | 1461063691630 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 04:01:31 INFO - PROCESS | 1825 | 1461063691666 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13196f0800 == 157 [pid = 1825] [id = 603] 04:01:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f1319042400) [pid = 1825] [serial = 1810] [outer = (nil)] 04:01:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f131c8ee800) [pid = 1825] [serial = 1811] [outer = 0x7f1319042400] 04:01:31 INFO - PROCESS | 1825 | 1461063691726 Marionette DEBUG loaded listener.js 04:01:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f131f59c400) [pid = 1825] [serial = 1812] [outer = 0x7f1319042400] 04:01:32 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f1315ea8000) [pid = 1825] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:01:32 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f131097ec00) [pid = 1825] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:01:32 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f130e459c00) [pid = 1825] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:01:32 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f130e2ee400) [pid = 1825] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:01:32 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f1315e9e400) [pid = 1825] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:01:32 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f130fef5400) [pid = 1825] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:01:32 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f130eeec400) [pid = 1825] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:01:32 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f130bdcf000) [pid = 1825] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:01:32 INFO - PROCESS | 1825 | 1461063692894 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]]]}] 04:01:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:01:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1579ms 04:01:32 INFO - PROCESS | 1825 | 1461063692939 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 04:01:32 INFO - PROCESS | 1825 | 1461063692942 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 04:01:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:01:32 INFO - PROCESS | 1825 | 1461063692947 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:01:32 INFO - PROCESS | 1825 | 1461063692949 Marionette TRACE conn3 <- [1,2386,null,{}] 04:01:32 INFO - PROCESS | 1825 | 1461063692955 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}] 04:01:33 INFO - PROCESS | 1825 | 1461063693188 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 04:01:33 INFO - PROCESS | 1825 | 1461063693208 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c6e4800 == 158 [pid = 1825] [id = 604] 04:01:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f130c08d800) [pid = 1825] [serial = 1813] [outer = (nil)] 04:01:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f1319042800) [pid = 1825] [serial = 1814] [outer = 0x7f130c08d800] 04:01:33 INFO - PROCESS | 1825 | 1461063693264 Marionette DEBUG loaded listener.js 04:01:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f131fa46c00) [pid = 1825] [serial = 1815] [outer = 0x7f130c08d800] 04:01:34 INFO - PROCESS | 1825 | 1461063694049 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]]]}] 04:01:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:01:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1124ms 04:01:34 INFO - PROCESS | 1825 | 1461063694073 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 04:01:34 INFO - PROCESS | 1825 | 1461063694076 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 04:01:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:01:34 INFO - PROCESS | 1825 | 1461063694081 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:01:34 INFO - PROCESS | 1825 | 1461063694083 Marionette TRACE conn3 <- [1,2390,null,{}] 04:01:34 INFO - PROCESS | 1825 | 1461063694088 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}] 04:01:34 INFO - PROCESS | 1825 | 1461063694324 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 04:01:34 INFO - PROCESS | 1825 | 1461063694344 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e392800 == 159 [pid = 1825] [id = 605] 04:01:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f130e459c00) [pid = 1825] [serial = 1816] [outer = (nil)] 04:01:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f131fd4f800) [pid = 1825] [serial = 1817] [outer = 0x7f130e459c00] 04:01:34 INFO - PROCESS | 1825 | 1461063694401 Marionette DEBUG loaded listener.js 04:01:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f13271c6400) [pid = 1825] [serial = 1818] [outer = 0x7f130e459c00] 04:01:35 INFO - PROCESS | 1825 | 1461063695531 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]]]}] 04:01:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:01:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1482ms 04:01:35 INFO - PROCESS | 1825 | 1461063695565 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 04:01:35 INFO - PROCESS | 1825 | 1461063695572 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 04:01:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:01:35 INFO - PROCESS | 1825 | 1461063695581 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:01:35 INFO - PROCESS | 1825 | 1461063695585 Marionette TRACE conn3 <- [1,2394,null,{}] 04:01:35 INFO - PROCESS | 1825 | 1461063695592 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}] 04:01:35 INFO - PROCESS | 1825 | 1461063695796 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 04:01:36 INFO - PROCESS | 1825 | 1461063696069 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1313bc1800 == 160 [pid = 1825] [id = 606] 04:01:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f130c095400) [pid = 1825] [serial = 1819] [outer = (nil)] 04:01:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f130eb79800) [pid = 1825] [serial = 1820] [outer = 0x7f130c095400] 04:01:36 INFO - PROCESS | 1825 | 1461063696194 Marionette DEBUG loaded listener.js 04:01:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f13105a8800) [pid = 1825] [serial = 1821] [outer = 0x7f130c095400] 04:01:37 INFO - PROCESS | 1825 | 1461063697044 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]]]}] 04:01:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:01:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1582ms 04:01:37 INFO - PROCESS | 1825 | 1461063697164 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 04:01:37 INFO - PROCESS | 1825 | 1461063697172 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 04:01:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:01:37 INFO - PROCESS | 1825 | 1461063697182 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:01:37 INFO - PROCESS | 1825 | 1461063697186 Marionette TRACE conn3 <- [1,2398,null,{}] 04:01:37 INFO - PROCESS | 1825 | 1461063697192 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}] 04:01:37 INFO - PROCESS | 1825 | 1461063697412 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 04:01:37 INFO - PROCESS | 1825 | 1461063697760 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1319084800 == 161 [pid = 1825] [id = 607] 04:01:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f1313a64000) [pid = 1825] [serial = 1822] [outer = (nil)] 04:01:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f1313b6dc00) [pid = 1825] [serial = 1823] [outer = 0x7f1313a64000] 04:01:37 INFO - PROCESS | 1825 | 1461063697873 Marionette DEBUG loaded listener.js 04:01:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f1316147c00) [pid = 1825] [serial = 1824] [outer = 0x7f1313a64000] 04:01:38 INFO - PROCESS | 1825 | 1461063698698 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]]]}] 04:01:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:01:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1580ms 04:01:38 INFO - PROCESS | 1825 | 1461063698762 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 04:01:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:01:38 INFO - PROCESS | 1825 | 1461063698766 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 04:01:38 INFO - PROCESS | 1825 | 1461063698772 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:01:38 INFO - PROCESS | 1825 | 1461063698777 Marionette TRACE conn3 <- [1,2402,null,{}] 04:01:38 INFO - PROCESS | 1825 | 1461063698793 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}] 04:01:39 INFO - PROCESS | 1825 | 1461063699034 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 04:01:39 INFO - PROCESS | 1825 | 1461063699337 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131ffdd800 == 162 [pid = 1825] [id = 608] 04:01:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f13178b1c00) [pid = 1825] [serial = 1825] [outer = (nil)] 04:01:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f131c6b1800) [pid = 1825] [serial = 1826] [outer = 0x7f13178b1c00] 04:01:39 INFO - PROCESS | 1825 | 1461063699415 Marionette DEBUG loaded listener.js 04:01:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f131d2ee800) [pid = 1825] [serial = 1827] [outer = 0x7f13178b1c00] 04:01:40 INFO - PROCESS | 1825 | 1461063700237 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]]]}] 04:01:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:01:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1537ms 04:01:40 INFO - PROCESS | 1825 | 1461063700317 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 04:01:40 INFO - PROCESS | 1825 | 1461063700322 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 04:01:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:01:40 INFO - PROCESS | 1825 | 1461063700328 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:01:40 INFO - PROCESS | 1825 | 1461063700331 Marionette TRACE conn3 <- [1,2406,null,{}] 04:01:40 INFO - PROCESS | 1825 | 1461063700336 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}] 04:01:40 INFO - PROCESS | 1825 | 1461063700537 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 04:01:40 INFO - PROCESS | 1825 | 1461063700801 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327862800 == 163 [pid = 1825] [id = 609] 04:01:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f1313a66000) [pid = 1825] [serial = 1828] [outer = (nil)] 04:01:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f131fcb8000) [pid = 1825] [serial = 1829] [outer = 0x7f1313a66000] 04:01:40 INFO - PROCESS | 1825 | 1461063700912 Marionette DEBUG loaded listener.js 04:01:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f132698d800) [pid = 1825] [serial = 1830] [outer = 0x7f1313a66000] 04:01:41 INFO - PROCESS | 1825 | 1461063701747 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]]]}] 04:01:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:01:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1484ms 04:01:41 INFO - PROCESS | 1825 | 1461063701814 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 04:01:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:01:41 INFO - PROCESS | 1825 | 1461063701817 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 04:01:41 INFO - PROCESS | 1825 | 1461063701823 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:01:41 INFO - PROCESS | 1825 | 1461063701826 Marionette TRACE conn3 <- [1,2410,null,{}] 04:01:41 INFO - PROCESS | 1825 | 1461063701831 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}] 04:01:42 INFO - PROCESS | 1825 | 1461063702031 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 04:01:42 INFO - PROCESS | 1825 | 1461063702296 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132b4e4800 == 164 [pid = 1825] [id = 610] 04:01:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f1316988c00) [pid = 1825] [serial = 1831] [outer = (nil)] 04:01:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f1327f99c00) [pid = 1825] [serial = 1832] [outer = 0x7f1316988c00] 04:01:42 INFO - PROCESS | 1825 | 1461063702369 Marionette DEBUG loaded listener.js 04:01:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f132915f000) [pid = 1825] [serial = 1833] [outer = 0x7f1316988c00] 04:01:43 INFO - PROCESS | 1825 | 1461063703327 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]]]}] 04:01:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:01:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1579ms 04:01:43 INFO - PROCESS | 1825 | 1461063703403 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 04:01:43 INFO - PROCESS | 1825 | 1461063703405 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 04:01:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:01:43 INFO - PROCESS | 1825 | 1461063703411 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:01:43 INFO - PROCESS | 1825 | 1461063703414 Marionette TRACE conn3 <- [1,2414,null,{}] 04:01:43 INFO - PROCESS | 1825 | 1461063703419 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}] 04:01:43 INFO - PROCESS | 1825 | 1461063703659 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 04:01:43 INFO - PROCESS | 1825 | 1461063703964 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133ae92800 == 165 [pid = 1825] [id = 611] 04:01:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f1316c7c000) [pid = 1825] [serial = 1834] [outer = (nil)] 04:01:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f1338cebc00) [pid = 1825] [serial = 1835] [outer = 0x7f1316c7c000] 04:01:44 INFO - PROCESS | 1825 | 1461063704039 Marionette DEBUG loaded listener.js 04:01:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f133af2b800) [pid = 1825] [serial = 1836] [outer = 0x7f1316c7c000] 04:01:44 INFO - PROCESS | 1825 | 1461063704814 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]]]}] 04:01:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:01:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1430ms 04:01:44 INFO - PROCESS | 1825 | 1461063704843 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 04:01:44 INFO - PROCESS | 1825 | 1461063704846 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 04:01:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:01:44 INFO - PROCESS | 1825 | 1461063704852 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:01:44 INFO - PROCESS | 1825 | 1461063704854 Marionette TRACE conn3 <- [1,2418,null,{}] 04:01:44 INFO - PROCESS | 1825 | 1461063704860 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}] 04:01:45 INFO - PROCESS | 1825 | 1461063705043 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 04:01:45 INFO - PROCESS | 1825 | 1461063705312 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f134047a800 == 166 [pid = 1825] [id = 612] 04:01:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f130a883000) [pid = 1825] [serial = 1837] [outer = (nil)] 04:01:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f130a88ac00) [pid = 1825] [serial = 1838] [outer = 0x7f130a883000] 04:01:45 INFO - PROCESS | 1825 | 1461063705385 Marionette DEBUG loaded listener.js 04:01:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f130a890400) [pid = 1825] [serial = 1839] [outer = 0x7f130a883000] 04:01:46 INFO - PROCESS | 1825 | 1461063706211 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]]]}] 04:01:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:01:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1429ms 04:01:46 INFO - PROCESS | 1825 | 1461063706282 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 04:01:46 INFO - PROCESS | 1825 | 1461063706286 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 04:01:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:01:46 INFO - PROCESS | 1825 | 1461063706291 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:01:46 INFO - PROCESS | 1825 | 1461063706294 Marionette TRACE conn3 <- [1,2422,null,{}] 04:01:46 INFO - PROCESS | 1825 | 1461063706299 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}] 04:01:46 INFO - PROCESS | 1825 | 1461063706527 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 04:01:46 INFO - PROCESS | 1825 | 1461063706790 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e41a000 == 167 [pid = 1825] [id = 613] 04:01:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f130a884400) [pid = 1825] [serial = 1840] [outer = (nil)] 04:01:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f130ba9dc00) [pid = 1825] [serial = 1841] [outer = 0x7f130a884400] 04:01:46 INFO - PROCESS | 1825 | 1461063706903 Marionette DEBUG loaded listener.js 04:01:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f130baa2400) [pid = 1825] [serial = 1842] [outer = 0x7f130a884400] 04:01:47 INFO - PROCESS | 1825 | 1461063707890 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]]]}] 04:01:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:01:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1636ms 04:01:47 INFO - PROCESS | 1825 | 1461063707928 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 04:01:47 INFO - PROCESS | 1825 | 1461063707931 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 04:01:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:01:47 INFO - PROCESS | 1825 | 1461063707936 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:01:47 INFO - PROCESS | 1825 | 1461063707939 Marionette TRACE conn3 <- [1,2426,null,{}] 04:01:47 INFO - PROCESS | 1825 | 1461063707944 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}] 04:01:48 INFO - PROCESS | 1825 | 1461063708208 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 04:01:48 INFO - PROCESS | 1825 | 1461063708419 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e3b8800 == 168 [pid = 1825] [id = 614] 04:01:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f130baa2c00) [pid = 1825] [serial = 1843] [outer = (nil)] 04:01:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f130baa9000) [pid = 1825] [serial = 1844] [outer = 0x7f130baa2c00] 04:01:48 INFO - PROCESS | 1825 | 1461063708489 Marionette DEBUG loaded listener.js 04:01:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f130c09d400) [pid = 1825] [serial = 1845] [outer = 0x7f130baa2c00] 04:01:49 INFO - PROCESS | 1825 | 1461063709282 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]]]}] 04:01:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:01:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1375ms 04:01:49 INFO - PROCESS | 1825 | 1461063709312 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 04:01:49 INFO - PROCESS | 1825 | 1461063709316 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 04:01:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:01:49 INFO - PROCESS | 1825 | 1461063709321 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:01:49 INFO - PROCESS | 1825 | 1461063709324 Marionette TRACE conn3 <- [1,2430,null,{}] 04:01:49 INFO - PROCESS | 1825 | 1461063709330 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}] 04:01:49 INFO - PROCESS | 1825 | 1461063709530 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 04:01:49 INFO - PROCESS | 1825 | 1461063709810 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13077eb800 == 169 [pid = 1825] [id = 615] 04:01:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f130baa3000) [pid = 1825] [serial = 1846] [outer = (nil)] 04:01:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 266 (0x7f130c0a2c00) [pid = 1825] [serial = 1847] [outer = 0x7f130baa3000] 04:01:49 INFO - PROCESS | 1825 | 1461063709896 Marionette DEBUG loaded listener.js 04:01:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 267 (0x7f130e9da800) [pid = 1825] [serial = 1848] [outer = 0x7f130baa3000] 04:01:50 INFO - PROCESS | 1825 | 1461063710733 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]]]}] 04:01:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:01:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1425ms 04:01:50 INFO - PROCESS | 1825 | 1461063710748 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 04:01:50 INFO - PROCESS | 1825 | 1461063710751 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 04:01:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:01:50 INFO - PROCESS | 1825 | 1461063710776 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:01:50 INFO - PROCESS | 1825 | 1461063710781 Marionette TRACE conn3 <- [1,2434,null,{}] 04:01:50 INFO - PROCESS | 1825 | 1461063710786 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}] 04:01:51 INFO - PROCESS | 1825 | 1461063711014 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 04:01:51 INFO - PROCESS | 1825 | 1461063711280 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e490000 == 170 [pid = 1825] [id = 616] 04:01:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 268 (0x7f130776b000) [pid = 1825] [serial = 1849] [outer = (nil)] 04:01:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 269 (0x7f1307771800) [pid = 1825] [serial = 1850] [outer = 0x7f130776b000] 04:01:51 INFO - PROCESS | 1825 | 1461063711361 Marionette DEBUG loaded listener.js 04:01:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 270 (0x7f130e9e0800) [pid = 1825] [serial = 1851] [outer = 0x7f130776b000] 04:01:52 INFO - PROCESS | 1825 | 1461063712170 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]]]}] 04:01:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:01:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1432ms 04:01:52 INFO - PROCESS | 1825 | 1461063712205 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 04:01:52 INFO - PROCESS | 1825 | 1461063712208 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 04:01:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:01:52 INFO - PROCESS | 1825 | 1461063712213 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:01:52 INFO - PROCESS | 1825 | 1461063712216 Marionette TRACE conn3 <- [1,2438,null,{}] 04:01:52 INFO - PROCESS | 1825 | 1461063712221 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}] 04:01:52 INFO - PROCESS | 1825 | 1461063712409 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 04:01:52 INFO - PROCESS | 1825 | 1461063712699 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1318d61000 == 171 [pid = 1825] [id = 617] 04:01:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 271 (0x7f130776b800) [pid = 1825] [serial = 1852] [outer = (nil)] 04:01:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 272 (0x7f130e9e5000) [pid = 1825] [serial = 1853] [outer = 0x7f130776b800] 04:01:52 INFO - PROCESS | 1825 | 1461063712775 Marionette DEBUG loaded listener.js 04:01:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 273 (0x7f131025cc00) [pid = 1825] [serial = 1854] [outer = 0x7f130776b800] 04:01:53 INFO - PROCESS | 1825 | 1461063713675 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]]]}] 04:01:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:01:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1480ms 04:01:53 INFO - PROCESS | 1825 | 1461063713693 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 04:01:53 INFO - PROCESS | 1825 | 1461063713695 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 04:01:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:01:53 INFO - PROCESS | 1825 | 1461063713701 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:01:53 INFO - PROCESS | 1825 | 1461063713703 Marionette TRACE conn3 <- [1,2442,null,{}] 04:01:53 INFO - PROCESS | 1825 | 1461063713708 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}] 04:01:53 INFO - PROCESS | 1825 | 1461063713899 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 04:01:54 INFO - PROCESS | 1825 | 1461063714142 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130b14c800 == 172 [pid = 1825] [id = 618] 04:01:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 274 (0x7f130baa6800) [pid = 1825] [serial = 1855] [outer = (nil)] 04:01:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 275 (0x7f1318d0b800) [pid = 1825] [serial = 1856] [outer = 0x7f130baa6800] 04:01:54 INFO - PROCESS | 1825 | 1461063714210 Marionette DEBUG loaded listener.js 04:01:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 276 (0x7f1318d10800) [pid = 1825] [serial = 1857] [outer = 0x7f130baa6800] 04:01:55 INFO - PROCESS | 1825 | 1461063715083 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]]]}] 04:01:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:01:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1432ms 04:01:55 INFO - PROCESS | 1825 | 1461063715133 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 04:01:55 INFO - PROCESS | 1825 | 1461063715137 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 04:01:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:01:55 INFO - PROCESS | 1825 | 1461063715142 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:01:55 INFO - PROCESS | 1825 | 1461063715144 Marionette TRACE conn3 <- [1,2446,null,{}] 04:01:55 INFO - PROCESS | 1825 | 1461063715150 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}] 04:01:55 INFO - PROCESS | 1825 | 1461063715338 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 04:01:55 INFO - PROCESS | 1825 | 1461063715610 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130b162800 == 173 [pid = 1825] [id = 619] 04:01:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 277 (0x7f1306e71000) [pid = 1825] [serial = 1858] [outer = (nil)] 04:01:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 278 (0x7f1306e77c00) [pid = 1825] [serial = 1859] [outer = 0x7f1306e71000] 04:01:55 INFO - PROCESS | 1825 | 1461063715678 Marionette DEBUG loaded listener.js 04:01:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 279 (0x7f1306e7c800) [pid = 1825] [serial = 1860] [outer = 0x7f1306e71000] 04:01:56 INFO - PROCESS | 1825 | 1461063716535 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]]]}] 04:01:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:01:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1429ms 04:01:56 INFO - PROCESS | 1825 | 1461063716573 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 04:01:56 INFO - PROCESS | 1825 | 1461063716576 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 04:01:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:01:56 INFO - PROCESS | 1825 | 1461063716582 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:01:56 INFO - PROCESS | 1825 | 1461063716584 Marionette TRACE conn3 <- [1,2450,null,{}] 04:01:56 INFO - PROCESS | 1825 | 1461063716589 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}] 04:01:56 INFO - PROCESS | 1825 | 1461063716781 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 04:01:57 INFO - PROCESS | 1825 | 1461063717072 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1310698800 == 174 [pid = 1825] [id = 620] 04:01:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 280 (0x7f1306e71c00) [pid = 1825] [serial = 1861] [outer = (nil)] 04:01:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 281 (0x7f1307160400) [pid = 1825] [serial = 1862] [outer = 0x7f1306e71c00] 04:01:57 INFO - PROCESS | 1825 | 1461063717151 Marionette DEBUG loaded listener.js 04:01:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 282 (0x7f1307164800) [pid = 1825] [serial = 1863] [outer = 0x7f1306e71c00] 04:01:58 INFO - PROCESS | 1825 | 1461063718061 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]]]}] 04:01:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:01:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1531ms 04:01:58 INFO - PROCESS | 1825 | 1461063718114 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 04:01:58 INFO - PROCESS | 1825 | 1461063718117 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 04:01:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:01:58 INFO - PROCESS | 1825 | 1461063718123 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:01:58 INFO - PROCESS | 1825 | 1461063718126 Marionette TRACE conn3 <- [1,2454,null,{}] 04:01:58 INFO - PROCESS | 1825 | 1461063718131 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}] 04:01:58 INFO - PROCESS | 1825 | 1461063718324 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 04:01:58 INFO - PROCESS | 1825 | 1461063718670 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1305c95000 == 175 [pid = 1825] [id = 621] 04:01:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 283 (0x7f1306e7b800) [pid = 1825] [serial = 1864] [outer = (nil)] 04:01:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 284 (0x7f1307169000) [pid = 1825] [serial = 1865] [outer = 0x7f1306e7b800] 04:01:58 INFO - PROCESS | 1825 | 1461063718743 Marionette DEBUG loaded listener.js 04:01:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 285 (0x7f130c088400) [pid = 1825] [serial = 1866] [outer = 0x7f1306e7b800] 04:02:00 INFO - PROCESS | 1825 | 1461063720260 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]]]}] 04:02:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:02:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 2183ms 04:02:00 INFO - PROCESS | 1825 | 1461063720307 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 04:02:00 INFO - PROCESS | 1825 | 1461063720312 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 04:02:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:02:00 INFO - PROCESS | 1825 | 1461063720319 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:02:00 INFO - PROCESS | 1825 | 1461063720324 Marionette TRACE conn3 <- [1,2458,null,{}] 04:02:00 INFO - PROCESS | 1825 | 1461063720332 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}] 04:02:00 INFO - PROCESS | 1825 | 1461063720521 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 04:02:00 INFO - PROCESS | 1825 | 1461063720794 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e2d4000 == 176 [pid = 1825] [id = 622] 04:02:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 286 (0x7f1307169400) [pid = 1825] [serial = 1867] [outer = (nil)] 04:02:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 287 (0x7f130addb000) [pid = 1825] [serial = 1868] [outer = 0x7f1307169400] 04:02:00 INFO - PROCESS | 1825 | 1461063720859 Marionette DEBUG loaded listener.js 04:02:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 288 (0x7f130ae1ec00) [pid = 1825] [serial = 1869] [outer = 0x7f1307169400] 04:02:01 INFO - PROCESS | 1825 | 1461063721723 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]]]}] 04:02:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:02:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1480ms 04:02:01 INFO - PROCESS | 1825 | 1461063721799 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 04:02:01 INFO - PROCESS | 1825 | 1461063721807 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 04:02:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:02:01 INFO - PROCESS | 1825 | 1461063721816 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:02:01 INFO - PROCESS | 1825 | 1461063721818 Marionette TRACE conn3 <- [1,2462,null,{}] 04:02:01 INFO - PROCESS | 1825 | 1461063721822 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}] 04:02:02 INFO - PROCESS | 1825 | 1461063722001 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 04:02:02 INFO - PROCESS | 1825 | 1461063722279 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130d6ce800 == 177 [pid = 1825] [id = 623] 04:02:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 289 (0x7f130ade4c00) [pid = 1825] [serial = 1870] [outer = (nil)] 04:02:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 290 (0x7f130baa8800) [pid = 1825] [serial = 1871] [outer = 0x7f130ade4c00] 04:02:02 INFO - PROCESS | 1825 | 1461063722482 Marionette DEBUG loaded listener.js 04:02:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 291 (0x7f130bb5e000) [pid = 1825] [serial = 1872] [outer = 0x7f130ade4c00] 04:02:03 INFO - PROCESS | 1825 | 1461063723529 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]]]}] 04:02:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:02:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1780ms 04:02:03 INFO - PROCESS | 1825 | 1461063723596 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 04:02:03 INFO - PROCESS | 1825 | 1461063723600 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 04:02:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:02:03 INFO - PROCESS | 1825 | 1461063723606 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:02:03 INFO - PROCESS | 1825 | 1461063723611 Marionette TRACE conn3 <- [1,2466,null,{}] 04:02:03 INFO - PROCESS | 1825 | 1461063723626 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}] 04:02:03 INFO - PROCESS | 1825 | 1461063723821 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 04:02:04 INFO - PROCESS | 1825 | 1461063724133 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e999800 == 178 [pid = 1825] [id = 624] 04:02:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 292 (0x7f130c096800) [pid = 1825] [serial = 1873] [outer = (nil)] 04:02:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 293 (0x7f130c09e000) [pid = 1825] [serial = 1874] [outer = 0x7f130c096800] 04:02:04 INFO - PROCESS | 1825 | 1461063724208 Marionette DEBUG loaded listener.js 04:02:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 294 (0x7f130c3d0000) [pid = 1825] [serial = 1875] [outer = 0x7f130c096800] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c6e4800 == 177 [pid = 1825] [id = 604] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13196f0800 == 176 [pid = 1825] [id = 603] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131800c800 == 175 [pid = 1825] [id = 602] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316a3b800 == 174 [pid = 1825] [id = 601] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130ec5b000 == 173 [pid = 1825] [id = 600] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e6e7000 == 172 [pid = 1825] [id = 599] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1313361000 == 171 [pid = 1825] [id = 598] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130d6d0000 == 170 [pid = 1825] [id = 595] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1313914800 == 169 [pid = 1825] [id = 594] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133ae98000 == 168 [pid = 1825] [id = 593] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e99b800 == 167 [pid = 1825] [id = 592] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133ae8c000 == 166 [pid = 1825] [id = 591] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133aad7800 == 165 [pid = 1825] [id = 590] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1335dd9000 == 164 [pid = 1825] [id = 589] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328e58800 == 163 [pid = 1825] [id = 588] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132785b000 == 162 [pid = 1825] [id = 587] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1321114000 == 161 [pid = 1825] [id = 586] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f064800 == 160 [pid = 1825] [id = 585] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e394000 == 159 [pid = 1825] [id = 584] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131779b800 == 158 [pid = 1825] [id = 582] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131335c000 == 157 [pid = 1825] [id = 581] 04:02:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1319568800 == 156 [pid = 1825] [id = 580] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 293 (0x7f1317740800) [pid = 1825] [serial = 1739] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 292 (0x7f1315ea1800) [pid = 1825] [serial = 1548] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 291 (0x7f13271c4c00) [pid = 1825] [serial = 1703] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 290 (0x7f1312b94c00) [pid = 1825] [serial = 1685] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 289 (0x7f130eb6d000) [pid = 1825] [serial = 1682] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 288 (0x7f1316a1bc00) [pid = 1825] [serial = 1688] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 287 (0x7f1312361400) [pid = 1825] [serial = 1727] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 286 (0x7f1312cca800) [pid = 1825] [serial = 1728] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 285 (0x7f131f382400) [pid = 1825] [serial = 1694] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 284 (0x7f1314755c00) [pid = 1825] [serial = 1733] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 283 (0x7f1322f5b000) [pid = 1825] [serial = 1700] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 282 (0x7f1327a1bc00) [pid = 1825] [serial = 1706] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 281 (0x7f1328d3dc00) [pid = 1825] [serial = 1709] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 280 (0x7f1335e6f000) [pid = 1825] [serial = 1712] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 279 (0x7f130bb59800) [pid = 1825] [serial = 1718] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 278 (0x7f133720ec00) [pid = 1825] [serial = 1715] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 277 (0x7f131697dc00) [pid = 1825] [serial = 1736] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 276 (0x7f1319718000) [pid = 1825] [serial = 1691] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 275 (0x7f131fc10400) [pid = 1825] [serial = 1697] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 274 (0x7f1316c7f800) [pid = 1825] [serial = 1737] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 273 (0x7f1313756400) [pid = 1825] [serial = 1730] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 272 (0x7f13105ab400) [pid = 1825] [serial = 1725] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 271 (0x7f130feee800) [pid = 1825] [serial = 1724] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 270 (0x7f130e5de000) [pid = 1825] [serial = 1722] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 269 (0x7f130e2ee800) [pid = 1825] [serial = 1721] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 268 (0x7f1315a57400) [pid = 1825] [serial = 1734] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 267 (0x7f1314507000) [pid = 1825] [serial = 1731] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | --DOMWINDOW == 266 (0x7f131774d400) [pid = 1825] [serial = 1740] [outer = (nil)] [url = about:blank] 04:02:05 INFO - PROCESS | 1825 | 1461063725383 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]]]}] 04:02:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:02:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1839ms 04:02:05 INFO - PROCESS | 1825 | 1461063725446 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 04:02:05 INFO - PROCESS | 1825 | 1461063725450 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 04:02:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:02:05 INFO - PROCESS | 1825 | 1461063725455 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:02:05 INFO - PROCESS | 1825 | 1461063725457 Marionette TRACE conn3 <- [1,2470,null,{}] 04:02:05 INFO - PROCESS | 1825 | 1461063725462 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}] 04:02:05 INFO - PROCESS | 1825 | 1461063725625 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 04:02:05 INFO - PROCESS | 1825 | 1461063725884 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e6eb800 == 157 [pid = 1825] [id = 625] 04:02:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 267 (0x7f130bd56800) [pid = 1825] [serial = 1876] [outer = (nil)] 04:02:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 268 (0x7f130e2e4800) [pid = 1825] [serial = 1877] [outer = 0x7f130bd56800] 04:02:05 INFO - PROCESS | 1825 | 1461063725946 Marionette DEBUG loaded listener.js 04:02:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 269 (0x7f130e457000) [pid = 1825] [serial = 1878] [outer = 0x7f130bd56800] 04:02:06 INFO - PROCESS | 1825 | 1461063726636 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]]]}] 04:02:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:02:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1224ms 04:02:06 INFO - PROCESS | 1825 | 1461063726679 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 04:02:06 INFO - PROCESS | 1825 | 1461063726682 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 04:02:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:02:06 INFO - PROCESS | 1825 | 1461063726702 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:02:06 INFO - PROCESS | 1825 | 1461063726704 Marionette TRACE conn3 <- [1,2474,null,{}] 04:02:06 INFO - PROCESS | 1825 | 1461063726709 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}] 04:02:06 INFO - PROCESS | 1825 | 1461063726880 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 04:02:06 INFO - PROCESS | 1825 | 1461063726893 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131019c800 == 158 [pid = 1825] [id = 626] 04:02:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 270 (0x7f130bdd0800) [pid = 1825] [serial = 1879] [outer = (nil)] 04:02:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 271 (0x7f130e5e0400) [pid = 1825] [serial = 1880] [outer = 0x7f130bdd0800] 04:02:06 INFO - PROCESS | 1825 | 1461063726950 Marionette DEBUG loaded listener.js 04:02:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 272 (0x7f130e9e4800) [pid = 1825] [serial = 1881] [outer = 0x7f130bdd0800] 04:02:07 INFO - PROCESS | 1825 | 1461063727935 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]]]}] 04:02:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:02:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1280ms 04:02:07 INFO - PROCESS | 1825 | 1461063727987 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 04:02:07 INFO - PROCESS | 1825 | 1461063727991 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 04:02:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:02:07 INFO - PROCESS | 1825 | 1461063727996 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:02:08 INFO - PROCESS | 1825 | 1461063727999 Marionette TRACE conn3 <- [1,2478,null,{}] 04:02:08 INFO - PROCESS | 1825 | 1461063728004 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}] 04:02:08 INFO - PROCESS | 1825 | 1461063728306 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 04:02:08 INFO - PROCESS | 1825 | 1461063728360 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13106a9800 == 159 [pid = 1825] [id = 627] 04:02:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 273 (0x7f130ecf1c00) [pid = 1825] [serial = 1882] [outer = (nil)] 04:02:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 274 (0x7f130feea000) [pid = 1825] [serial = 1883] [outer = 0x7f130ecf1c00] 04:02:08 INFO - PROCESS | 1825 | 1461063728423 Marionette DEBUG loaded listener.js 04:02:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 275 (0x7f131005b000) [pid = 1825] [serial = 1884] [outer = 0x7f130ecf1c00] 04:02:09 INFO - PROCESS | 1825 | 1461063729285 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]]]}] 04:02:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:02:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1332ms 04:02:09 INFO - PROCESS | 1825 | 1461063729332 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 04:02:09 INFO - PROCESS | 1825 | 1461063729335 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 04:02:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:02:09 INFO - PROCESS | 1825 | 1461063729348 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:02:09 INFO - PROCESS | 1825 | 1461063729350 Marionette TRACE conn3 <- [1,2482,null,{}] 04:02:09 INFO - PROCESS | 1825 | 1461063729355 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}] 04:02:09 INFO - PROCESS | 1825 | 1461063729595 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 04:02:09 INFO - PROCESS | 1825 | 1461063729625 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1313361000 == 160 [pid = 1825] [id = 628] 04:02:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 276 (0x7f130ecef800) [pid = 1825] [serial = 1885] [outer = (nil)] 04:02:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 277 (0x7f1310256400) [pid = 1825] [serial = 1886] [outer = 0x7f130ecef800] 04:02:09 INFO - PROCESS | 1825 | 1461063729682 Marionette DEBUG loaded listener.js 04:02:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 278 (0x7f13105ae800) [pid = 1825] [serial = 1887] [outer = 0x7f130ecef800] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 277 (0x7f132e847800) [pid = 1825] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 276 (0x7f131097e800) [pid = 1825] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 275 (0x7f130ecea800) [pid = 1825] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 274 (0x7f131f375000) [pid = 1825] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 273 (0x7f131e6d2800) [pid = 1825] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 272 (0x7f131fcab800) [pid = 1825] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 271 (0x7f132879d800) [pid = 1825] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 270 (0x7f130ede2800) [pid = 1825] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 269 (0x7f131f7eec00) [pid = 1825] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 268 (0x7f131235a000) [pid = 1825] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 267 (0x7f130bdd4000) [pid = 1825] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 266 (0x7f130b006800) [pid = 1825] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 265 (0x7f130c3cc400) [pid = 1825] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f130eceb400) [pid = 1825] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f1321b4a800) [pid = 1825] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f1313760000) [pid = 1825] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f130e5d9000) [pid = 1825] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f13178abc00) [pid = 1825] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f131d082400) [pid = 1825] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f1319040000) [pid = 1825] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f1316c80800) [pid = 1825] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f1310260800) [pid = 1825] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f1316a1b800) [pid = 1825] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f131e6d4800) [pid = 1825] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f1314757800) [pid = 1825] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f13158cf000) [pid = 1825] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f132588c000) [pid = 1825] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f131757fc00) [pid = 1825] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f131d083c00) [pid = 1825] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f1326991800) [pid = 1825] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f131e5eb800) [pid = 1825] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f130b007c00) [pid = 1825] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f130b005000) [pid = 1825] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f131227d000) [pid = 1825] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f1316c82c00) [pid = 1825] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f1316a23000) [pid = 1825] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f130bdd7400) [pid = 1825] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f130e458000) [pid = 1825] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f1312274800) [pid = 1825] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f130ede9400) [pid = 1825] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f1312cce800) [pid = 1825] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f1312b90400) [pid = 1825] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f130b00b800) [pid = 1825] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f1334fcd400) [pid = 1825] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f131fcad400) [pid = 1825] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f130b006c00) [pid = 1825] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f13181eac00) [pid = 1825] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f130eb72c00) [pid = 1825] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f1320c54800) [pid = 1825] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f131d2d3800) [pid = 1825] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f13178ac800) [pid = 1825] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f130eef4800) [pid = 1825] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f130b002800) [pid = 1825] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f131e6cd400) [pid = 1825] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f1312da1c00) [pid = 1825] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f131314b400) [pid = 1825] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f131f37d400) [pid = 1825] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f1319046800) [pid = 1825] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f1319042400) [pid = 1825] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f130bb56800) [pid = 1825] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f130eeee000) [pid = 1825] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f130eb70000) [pid = 1825] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f130e5d4800) [pid = 1825] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f1315a60800) [pid = 1825] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:02:11 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f130c08d800) [pid = 1825] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:02:11 INFO - PROCESS | 1825 | 1461063731647 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]]]}] 04:02:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:02:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 2331ms 04:02:11 INFO - PROCESS | 1825 | 1461063731679 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 04:02:11 INFO - PROCESS | 1825 | 1461063731682 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 04:02:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:02:11 INFO - PROCESS | 1825 | 1461063731688 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:02:11 INFO - PROCESS | 1825 | 1461063731690 Marionette TRACE conn3 <- [1,2486,null,{}] 04:02:11 INFO - PROCESS | 1825 | 1461063731695 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}] 04:02:11 INFO - PROCESS | 1825 | 1461063731876 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 04:02:11 INFO - PROCESS | 1825 | 1461063731892 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e85a800 == 161 [pid = 1825] [id = 629] 04:02:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f130b004c00) [pid = 1825] [serial = 1888] [outer = (nil)] 04:02:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f130bdd3c00) [pid = 1825] [serial = 1889] [outer = 0x7f130b004c00] 04:02:12 INFO - PROCESS | 1825 | 1461063732119 Marionette DEBUG loaded listener.js 04:02:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f130ede2c00) [pid = 1825] [serial = 1890] [outer = 0x7f130b004c00] 04:02:12 INFO - PROCESS | 1825 | 1461063732828 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]]]}] 04:02:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:02:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1188ms 04:02:12 INFO - PROCESS | 1825 | 1461063732876 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 04:02:12 INFO - PROCESS | 1825 | 1461063732879 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 04:02:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:02:12 INFO - PROCESS | 1825 | 1461063732884 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:02:12 INFO - PROCESS | 1825 | 1461063732886 Marionette TRACE conn3 <- [1,2490,null,{}] 04:02:12 INFO - PROCESS | 1825 | 1461063732892 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}] 04:02:13 INFO - PROCESS | 1825 | 1461063733073 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 04:02:13 INFO - PROCESS | 1825 | 1461063733462 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13077fa000 == 162 [pid = 1825] [id = 630] 04:02:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f1306e6e400) [pid = 1825] [serial = 1891] [outer = (nil)] 04:02:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f1306e7cc00) [pid = 1825] [serial = 1892] [outer = 0x7f1306e6e400] 04:02:13 INFO - PROCESS | 1825 | 1461063733541 Marionette DEBUG loaded listener.js 04:02:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f130776cc00) [pid = 1825] [serial = 1893] [outer = 0x7f1306e6e400] 04:02:14 INFO - PROCESS | 1825 | 1461063734494 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]]]}] 04:02:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:02:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1680ms 04:02:14 INFO - PROCESS | 1825 | 1461063734567 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 04:02:14 INFO - PROCESS | 1825 | 1461063734572 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 04:02:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:02:14 INFO - PROCESS | 1825 | 1461063734580 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:02:14 INFO - PROCESS | 1825 | 1461063734585 Marionette TRACE conn3 <- [1,2494,null,{}] 04:02:14 INFO - PROCESS | 1825 | 1461063734593 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}] 04:02:14 INFO - PROCESS | 1825 | 1461063734838 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 04:02:15 INFO - PROCESS | 1825 | 1461063735152 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e8d1000 == 163 [pid = 1825] [id = 631] 04:02:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f130baa8c00) [pid = 1825] [serial = 1894] [outer = (nil)] 04:02:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f130bd52800) [pid = 1825] [serial = 1895] [outer = 0x7f130baa8c00] 04:02:15 INFO - PROCESS | 1825 | 1461063735229 Marionette DEBUG loaded listener.js 04:02:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f130bdcf000) [pid = 1825] [serial = 1896] [outer = 0x7f130baa8c00] 04:02:16 INFO - PROCESS | 1825 | 1461063736114 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]]]}] 04:02:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:02:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1582ms 04:02:16 INFO - PROCESS | 1825 | 1461063736165 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 04:02:16 INFO - PROCESS | 1825 | 1461063736171 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 04:02:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:02:16 INFO - PROCESS | 1825 | 1461063736177 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:02:16 INFO - PROCESS | 1825 | 1461063736180 Marionette TRACE conn3 <- [1,2498,null,{}] 04:02:16 INFO - PROCESS | 1825 | 1461063736186 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}] 04:02:16 INFO - PROCESS | 1825 | 1461063736381 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 04:02:16 INFO - PROCESS | 1825 | 1461063736737 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1313366000 == 164 [pid = 1825] [id = 632] 04:02:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f130c09a400) [pid = 1825] [serial = 1897] [outer = (nil)] 04:02:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f130e458000) [pid = 1825] [serial = 1898] [outer = 0x7f130c09a400] 04:02:16 INFO - PROCESS | 1825 | 1461063736811 Marionette DEBUG loaded listener.js 04:02:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f130eb6d000) [pid = 1825] [serial = 1899] [outer = 0x7f130c09a400] 04:02:17 INFO - PROCESS | 1825 | 1461063737637 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]]]}] 04:02:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:02:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1533ms 04:02:17 INFO - PROCESS | 1825 | 1461063737717 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 04:02:17 INFO - PROCESS | 1825 | 1461063737721 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 04:02:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:02:17 INFO - PROCESS | 1825 | 1461063737738 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:02:17 INFO - PROCESS | 1825 | 1461063737747 Marionette TRACE conn3 <- [1,2502,null,{}] 04:02:17 INFO - PROCESS | 1825 | 1461063737752 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}] 04:02:17 INFO - PROCESS | 1825 | 1461063737956 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 04:02:18 INFO - PROCESS | 1825 | 1461063738232 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1314651000 == 165 [pid = 1825] [id = 633] 04:02:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f130c3d5400) [pid = 1825] [serial = 1900] [outer = (nil)] 04:02:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f130edf0000) [pid = 1825] [serial = 1901] [outer = 0x7f130c3d5400] 04:02:18 INFO - PROCESS | 1825 | 1461063738346 Marionette DEBUG loaded listener.js 04:02:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f1310253800) [pid = 1825] [serial = 1902] [outer = 0x7f130c3d5400] 04:02:19 INFO - PROCESS | 1825 | 1461063739189 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]]]}] 04:02:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:02:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1491ms 04:02:19 INFO - PROCESS | 1825 | 1461063739221 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 04:02:19 INFO - PROCESS | 1825 | 1461063739226 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 04:02:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:02:19 INFO - PROCESS | 1825 | 1461063739231 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:02:19 INFO - PROCESS | 1825 | 1461063739233 Marionette TRACE conn3 <- [1,2506,null,{}] 04:02:19 INFO - PROCESS | 1825 | 1461063739239 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}] 04:02:19 INFO - PROCESS | 1825 | 1461063739433 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 04:02:19 INFO - PROCESS | 1825 | 1461063739703 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1315ac6000 == 166 [pid = 1825] [id = 634] 04:02:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f130eb6ec00) [pid = 1825] [serial = 1903] [outer = (nil)] 04:02:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f1310984000) [pid = 1825] [serial = 1904] [outer = 0x7f130eb6ec00] 04:02:19 INFO - PROCESS | 1825 | 1461063739776 Marionette DEBUG loaded listener.js 04:02:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f1312277800) [pid = 1825] [serial = 1905] [outer = 0x7f130eb6ec00] 04:02:20 INFO - PROCESS | 1825 | 1461063740643 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]]]}] 04:02:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:02:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1479ms 04:02:20 INFO - PROCESS | 1825 | 1461063740712 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 04:02:20 INFO - PROCESS | 1825 | 1461063740716 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 04:02:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:02:20 INFO - PROCESS | 1825 | 1461063740721 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:02:20 INFO - PROCESS | 1825 | 1461063740723 Marionette TRACE conn3 <- [1,2510,null,{}] 04:02:20 INFO - PROCESS | 1825 | 1461063740729 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}] 04:02:20 INFO - PROCESS | 1825 | 1461063740944 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 04:02:21 INFO - PROCESS | 1825 | 1461063741210 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316a2a800 == 167 [pid = 1825] [id = 635] 04:02:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f1312360000) [pid = 1825] [serial = 1906] [outer = (nil)] 04:02:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f1312b26000) [pid = 1825] [serial = 1907] [outer = 0x7f1312360000] 04:02:21 INFO - PROCESS | 1825 | 1461063741295 Marionette DEBUG loaded listener.js 04:02:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f1312b97400) [pid = 1825] [serial = 1908] [outer = 0x7f1312360000] 04:02:22 INFO - PROCESS | 1825 | 1461063742180 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]]]}] 04:02:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:02:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1525ms 04:02:22 INFO - PROCESS | 1825 | 1461063742248 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 04:02:22 INFO - PROCESS | 1825 | 1461063742250 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 04:02:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:02:22 INFO - PROCESS | 1825 | 1461063742256 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:02:22 INFO - PROCESS | 1825 | 1461063742259 Marionette TRACE conn3 <- [1,2514,null,{}] 04:02:22 INFO - PROCESS | 1825 | 1461063742264 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}] 04:02:22 INFO - PROCESS | 1825 | 1461063742536 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 04:02:22 INFO - PROCESS | 1825 | 1461063742850 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316c55000 == 168 [pid = 1825] [id = 636] 04:02:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f1312353800) [pid = 1825] [serial = 1909] [outer = (nil)] 04:02:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f1312d9d000) [pid = 1825] [serial = 1910] [outer = 0x7f1312353800] 04:02:22 INFO - PROCESS | 1825 | 1461063742923 Marionette DEBUG loaded listener.js 04:02:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f1313130800) [pid = 1825] [serial = 1911] [outer = 0x7f1312353800] 04:02:23 INFO - PROCESS | 1825 | 1461063743774 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]]]}] 04:02:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:02:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1575ms 04:02:23 INFO - PROCESS | 1825 | 1461063743833 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 04:02:23 INFO - PROCESS | 1825 | 1461063743835 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 04:02:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:02:23 INFO - PROCESS | 1825 | 1461063743841 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:02:23 INFO - PROCESS | 1825 | 1461063743843 Marionette TRACE conn3 <- [1,2518,null,{}] 04:02:23 INFO - PROCESS | 1825 | 1461063743848 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}] 04:02:24 INFO - PROCESS | 1825 | 1461063744030 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 04:02:24 INFO - PROCESS | 1825 | 1461063744301 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1317509800 == 169 [pid = 1825] [id = 637] 04:02:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f1312360400) [pid = 1825] [serial = 1912] [outer = (nil)] 04:02:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f1313159000) [pid = 1825] [serial = 1913] [outer = 0x7f1312360400] 04:02:24 INFO - PROCESS | 1825 | 1461063744370 Marionette DEBUG loaded listener.js 04:02:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f1313761c00) [pid = 1825] [serial = 1914] [outer = 0x7f1312360400] 04:02:25 INFO - PROCESS | 1825 | 1461063745212 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]]]}] 04:02:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:02:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1425ms 04:02:25 INFO - PROCESS | 1825 | 1461063745267 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 04:02:25 INFO - PROCESS | 1825 | 1461063745271 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 04:02:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:02:25 INFO - PROCESS | 1825 | 1461063745276 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:02:25 INFO - PROCESS | 1825 | 1461063745280 Marionette TRACE conn3 <- [1,2522,null,{}] 04:02:25 INFO - PROCESS | 1825 | 1461063745285 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}] 04:02:25 INFO - PROCESS | 1825 | 1461063745476 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 04:02:25 INFO - PROCESS | 1825 | 1461063745754 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131786e800 == 170 [pid = 1825] [id = 638] 04:02:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f131312e800) [pid = 1825] [serial = 1915] [outer = (nil)] 04:02:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f1313a60c00) [pid = 1825] [serial = 1916] [outer = 0x7f131312e800] 04:02:25 INFO - PROCESS | 1825 | 1461063745828 Marionette DEBUG loaded listener.js 04:02:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f1313b6c000) [pid = 1825] [serial = 1917] [outer = 0x7f131312e800] 04:02:26 INFO - PROCESS | 1825 | 1461063746677 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]]]}] 04:02:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:02:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1477ms 04:02:26 INFO - PROCESS | 1825 | 1461063746755 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 04:02:26 INFO - PROCESS | 1825 | 1461063746758 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 04:02:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:02:26 INFO - PROCESS | 1825 | 1461063746764 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:02:26 INFO - PROCESS | 1825 | 1461063746767 Marionette TRACE conn3 <- [1,2526,null,{}] 04:02:26 INFO - PROCESS | 1825 | 1461063746772 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}] 04:02:26 INFO - PROCESS | 1825 | 1461063746975 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 04:02:27 INFO - PROCESS | 1825 | 1461063747243 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1318025800 == 171 [pid = 1825] [id = 639] 04:02:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f130bb52400) [pid = 1825] [serial = 1918] [outer = (nil)] 04:02:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f1314504c00) [pid = 1825] [serial = 1919] [outer = 0x7f130bb52400] 04:02:27 INFO - PROCESS | 1825 | 1461063747353 Marionette DEBUG loaded listener.js 04:02:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f1314510800) [pid = 1825] [serial = 1920] [outer = 0x7f130bb52400] 04:02:28 INFO - PROCESS | 1825 | 1461063748199 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]]]}] 04:02:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:02:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1487ms 04:02:28 INFO - PROCESS | 1825 | 1461063748253 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 04:02:28 INFO - PROCESS | 1825 | 1461063748256 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 04:02:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:02:28 INFO - PROCESS | 1825 | 1461063748263 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:02:28 INFO - PROCESS | 1825 | 1461063748266 Marionette TRACE conn3 <- [1,2530,null,{}] 04:02:28 INFO - PROCESS | 1825 | 1461063748271 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}] 04:02:28 INFO - PROCESS | 1825 | 1461063748459 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 04:02:28 INFO - PROCESS | 1825 | 1461063748747 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1318d5e800 == 172 [pid = 1825] [id = 640] 04:02:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f131375ac00) [pid = 1825] [serial = 1921] [outer = (nil)] 04:02:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f131475c000) [pid = 1825] [serial = 1922] [outer = 0x7f131375ac00] 04:02:28 INFO - PROCESS | 1825 | 1461063748826 Marionette DEBUG loaded listener.js 04:02:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f13158d7c00) [pid = 1825] [serial = 1923] [outer = 0x7f131375ac00] 04:02:29 INFO - PROCESS | 1825 | 1461063749699 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]]]}] 04:02:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:02:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1486ms 04:02:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:02:29 INFO - PROCESS | 1825 | 1461063749751 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 04:02:29 INFO - PROCESS | 1825 | 1461063749754 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 04:02:29 INFO - PROCESS | 1825 | 1461063749760 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:02:29 INFO - PROCESS | 1825 | 1461063749770 Marionette TRACE conn3 <- [1,2534,null,{}] 04:02:29 INFO - PROCESS | 1825 | 1461063749774 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}] 04:02:29 INFO - PROCESS | 1825 | 1461063749996 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 04:02:30 INFO - PROCESS | 1825 | 1461063750268 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1319561800 == 173 [pid = 1825] [id = 641] 04:02:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f131025d800) [pid = 1825] [serial = 1924] [outer = (nil)] 04:02:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f13158d8c00) [pid = 1825] [serial = 1925] [outer = 0x7f131025d800] 04:02:30 INFO - PROCESS | 1825 | 1461063750383 Marionette DEBUG loaded listener.js 04:02:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f1315e9c400) [pid = 1825] [serial = 1926] [outer = 0x7f131025d800] 04:02:31 INFO - PROCESS | 1825 | 1461063751176 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]]]}] 04:02:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:02:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1433ms 04:02:31 INFO - PROCESS | 1825 | 1461063751192 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 04:02:31 INFO - PROCESS | 1825 | 1461063751195 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 04:02:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:02:31 INFO - PROCESS | 1825 | 1461063751201 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:02:31 INFO - PROCESS | 1825 | 1461063751203 Marionette TRACE conn3 <- [1,2538,null,{}] 04:02:31 INFO - PROCESS | 1825 | 1461063751209 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}] 04:02:31 INFO - PROCESS | 1825 | 1461063751404 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 04:02:31 INFO - PROCESS | 1825 | 1461063751677 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13197a1000 == 174 [pid = 1825] [id = 642] 04:02:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f1312cc4800) [pid = 1825] [serial = 1927] [outer = (nil)] 04:02:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f1315ea9400) [pid = 1825] [serial = 1928] [outer = 0x7f1312cc4800] 04:02:31 INFO - PROCESS | 1825 | 1461063751746 Marionette DEBUG loaded listener.js 04:02:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f1316150800) [pid = 1825] [serial = 1929] [outer = 0x7f1312cc4800] 04:02:32 INFO - PROCESS | 1825 | 1461063752563 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]]]}] 04:02:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:02:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1428ms 04:02:32 INFO - PROCESS | 1825 | 1461063752629 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 04:02:32 INFO - PROCESS | 1825 | 1461063752633 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 04:02:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:02:32 INFO - PROCESS | 1825 | 1461063752638 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:02:32 INFO - PROCESS | 1825 | 1461063752640 Marionette TRACE conn3 <- [1,2542,null,{}] 04:02:32 INFO - PROCESS | 1825 | 1461063752645 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}] 04:02:32 INFO - PROCESS | 1825 | 1461063752884 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 04:02:33 INFO - PROCESS | 1825 | 1461063753163 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c794800 == 175 [pid = 1825] [id = 643] 04:02:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f1315a59400) [pid = 1825] [serial = 1930] [outer = (nil)] 04:02:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f1316258800) [pid = 1825] [serial = 1931] [outer = 0x7f1315a59400] 04:02:33 INFO - PROCESS | 1825 | 1461063753270 Marionette DEBUG loaded listener.js 04:02:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f131697cc00) [pid = 1825] [serial = 1932] [outer = 0x7f1315a59400] 04:02:34 INFO - PROCESS | 1825 | 1461063754062 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]]]}] 04:02:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:02:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1480ms 04:02:34 INFO - PROCESS | 1825 | 1461063754119 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 04:02:34 INFO - PROCESS | 1825 | 1461063754122 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 04:02:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:02:34 INFO - PROCESS | 1825 | 1461063754127 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:02:34 INFO - PROCESS | 1825 | 1461063754129 Marionette TRACE conn3 <- [1,2546,null,{}] 04:02:34 INFO - PROCESS | 1825 | 1461063754134 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}] 04:02:34 INFO - PROCESS | 1825 | 1461063754328 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 04:02:34 INFO - PROCESS | 1825 | 1461063754602 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cf3c000 == 176 [pid = 1825] [id = 644] 04:02:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f1316151c00) [pid = 1825] [serial = 1933] [outer = (nil)] 04:02:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f1316982c00) [pid = 1825] [serial = 1934] [outer = 0x7f1316151c00] 04:02:34 INFO - PROCESS | 1825 | 1461063754671 Marionette DEBUG loaded listener.js 04:02:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f1316a1c400) [pid = 1825] [serial = 1935] [outer = 0x7f1316151c00] 04:02:35 INFO - PROCESS | 1825 | 1461063755495 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]]]}] 04:02:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:02:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1424ms 04:02:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:02:35 INFO - PROCESS | 1825 | 1461063755552 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 04:02:35 INFO - PROCESS | 1825 | 1461063755555 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 04:02:35 INFO - PROCESS | 1825 | 1461063755561 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:02:35 INFO - PROCESS | 1825 | 1461063755571 Marionette TRACE conn3 <- [1,2550,null,{}] 04:02:35 INFO - PROCESS | 1825 | 1461063755575 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}] 04:02:35 INFO - PROCESS | 1825 | 1461063755765 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 04:02:36 INFO - PROCESS | 1825 | 1461063756043 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131d2a8000 == 177 [pid = 1825] [id = 645] 04:02:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f131697c800) [pid = 1825] [serial = 1936] [outer = (nil)] 04:02:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f1316c7fc00) [pid = 1825] [serial = 1937] [outer = 0x7f131697c800] 04:02:36 INFO - PROCESS | 1825 | 1461063756113 Marionette DEBUG loaded listener.js 04:02:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f131757c400) [pid = 1825] [serial = 1938] [outer = 0x7f131697c800] 04:02:37 INFO - PROCESS | 1825 | 1461063757053 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]]]}] 04:02:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:02:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1538ms 04:02:37 INFO - PROCESS | 1825 | 1461063757098 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 04:02:37 INFO - PROCESS | 1825 | 1461063757102 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 04:02:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:02:37 INFO - PROCESS | 1825 | 1461063757107 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:02:37 INFO - PROCESS | 1825 | 1461063757109 Marionette TRACE conn3 <- [1,2554,null,{}] 04:02:37 INFO - PROCESS | 1825 | 1461063757114 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}] 04:02:37 INFO - PROCESS | 1825 | 1461063757312 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 04:02:37 INFO - PROCESS | 1825 | 1461063757589 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e3c9800 == 178 [pid = 1825] [id = 646] 04:02:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f1316a1d800) [pid = 1825] [serial = 1939] [outer = (nil)] 04:02:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 266 (0x7f1317584000) [pid = 1825] [serial = 1940] [outer = 0x7f1316a1d800] 04:02:37 INFO - PROCESS | 1825 | 1461063757708 Marionette DEBUG loaded listener.js 04:02:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 267 (0x7f1317741800) [pid = 1825] [serial = 1941] [outer = 0x7f1316a1d800] 04:02:38 INFO - PROCESS | 1825 | 1461063758536 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]]]}] 04:02:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:02:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1483ms 04:02:38 INFO - PROCESS | 1825 | 1461063758610 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 04:02:38 INFO - PROCESS | 1825 | 1461063758613 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 04:02:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:02:38 INFO - PROCESS | 1825 | 1461063758619 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:02:38 INFO - PROCESS | 1825 | 1461063758621 Marionette TRACE conn3 <- [1,2558,null,{}] 04:02:38 INFO - PROCESS | 1825 | 1461063758626 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}] 04:02:38 INFO - PROCESS | 1825 | 1461063758825 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 04:02:39 INFO - PROCESS | 1825 | 1461063759099 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e496000 == 179 [pid = 1825] [id = 647] 04:02:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 268 (0x7f1312274000) [pid = 1825] [serial = 1942] [outer = (nil)] 04:02:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 269 (0x7f1317748000) [pid = 1825] [serial = 1943] [outer = 0x7f1312274000] 04:02:39 INFO - PROCESS | 1825 | 1461063759174 Marionette DEBUG loaded listener.js 04:02:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 270 (0x7f1317898c00) [pid = 1825] [serial = 1944] [outer = 0x7f1312274000] 04:02:40 INFO - PROCESS | 1825 | 1461063760028 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]]]}] 04:02:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:02:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1482ms 04:02:40 INFO - PROCESS | 1825 | 1461063760101 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 04:02:40 INFO - PROCESS | 1825 | 1461063760104 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 04:02:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:02:40 INFO - PROCESS | 1825 | 1461063760109 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:02:40 INFO - PROCESS | 1825 | 1461063760111 Marionette TRACE conn3 <- [1,2562,null,{}] 04:02:40 INFO - PROCESS | 1825 | 1461063760117 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}] 04:02:40 INFO - PROCESS | 1825 | 1461063760309 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 04:02:40 INFO - PROCESS | 1825 | 1461063760662 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13101d0800 == 180 [pid = 1825] [id = 648] 04:02:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 271 (0x7f130bdd4800) [pid = 1825] [serial = 1945] [outer = (nil)] 04:02:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 272 (0x7f131097ec00) [pid = 1825] [serial = 1946] [outer = 0x7f130bdd4800] 04:02:40 INFO - PROCESS | 1825 | 1461063760737 Marionette DEBUG loaded listener.js 04:02:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 273 (0x7f13178a3000) [pid = 1825] [serial = 1947] [outer = 0x7f130bdd4800] 04:02:41 INFO - PROCESS | 1825 | 1461063761621 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]]]}] 04:02:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:02:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1583ms 04:02:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:02:41 INFO - PROCESS | 1825 | 1461063761693 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 04:02:41 INFO - PROCESS | 1825 | 1461063761696 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 04:02:41 INFO - PROCESS | 1825 | 1461063761702 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:02:41 INFO - PROCESS | 1825 | 1461063761705 Marionette TRACE conn3 <- [1,2566,null,{}] 04:02:41 INFO - PROCESS | 1825 | 1461063761710 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}] 04:02:41 INFO - PROCESS | 1825 | 1461063761912 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 04:02:42 INFO - PROCESS | 1825 | 1461063762231 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1313bd5000 == 181 [pid = 1825] [id = 649] 04:02:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 274 (0x7f130bb55400) [pid = 1825] [serial = 1948] [outer = (nil)] 04:02:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 275 (0x7f130bdd1800) [pid = 1825] [serial = 1949] [outer = 0x7f130bb55400] 04:02:42 INFO - PROCESS | 1825 | 1461063762304 Marionette DEBUG loaded listener.js 04:02:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 276 (0x7f131789b400) [pid = 1825] [serial = 1950] [outer = 0x7f130bb55400] 04:02:43 INFO - PROCESS | 1825 | 1461063763148 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]]]}] 04:02:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:02:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1482ms 04:02:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:02:43 INFO - PROCESS | 1825 | 1461063763183 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 04:02:43 INFO - PROCESS | 1825 | 1461063763186 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 04:02:43 INFO - PROCESS | 1825 | 1461063763192 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:02:43 INFO - PROCESS | 1825 | 1461063763195 Marionette TRACE conn3 <- [1,2570,null,{}] 04:02:43 INFO - PROCESS | 1825 | 1461063763200 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}] 04:02:43 INFO - PROCESS | 1825 | 1461063763410 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 04:02:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1312a89000 == 180 [pid = 1825] [id = 320] 04:02:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e85a800 == 179 [pid = 1825] [id = 629] 04:02:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1313361000 == 178 [pid = 1825] [id = 628] 04:02:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13106a9800 == 177 [pid = 1825] [id = 627] 04:02:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e6eb800 == 176 [pid = 1825] [id = 625] 04:02:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130d6ce800 == 175 [pid = 1825] [id = 623] 04:02:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e2d4000 == 174 [pid = 1825] [id = 622] 04:02:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1310698800 == 173 [pid = 1825] [id = 620] 04:02:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130b162800 == 172 [pid = 1825] [id = 619] 04:02:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130b14c800 == 171 [pid = 1825] [id = 618] 04:02:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1318d61000 == 170 [pid = 1825] [id = 617] 04:02:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e490000 == 169 [pid = 1825] [id = 616] 04:02:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13077eb800 == 168 [pid = 1825] [id = 615] 04:02:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e3b8800 == 167 [pid = 1825] [id = 614] 04:02:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e41a000 == 166 [pid = 1825] [id = 613] 04:02:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f134047a800 == 165 [pid = 1825] [id = 612] 04:02:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f133ae92800 == 164 [pid = 1825] [id = 611] 04:02:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132b4e4800 == 163 [pid = 1825] [id = 610] 04:02:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1327862800 == 162 [pid = 1825] [id = 609] 04:02:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1319084800 == 161 [pid = 1825] [id = 607] 04:02:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1313bc1800 == 160 [pid = 1825] [id = 606] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 275 (0x7f132952e800) [pid = 1825] [serial = 1569] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 274 (0x7f130bdd0000) [pid = 1825] [serial = 1614] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 273 (0x7f1320fe1c00) [pid = 1825] [serial = 1647] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 272 (0x7f1327272000) [pid = 1825] [serial = 1509] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 271 (0x7f1316987400) [pid = 1825] [serial = 1626] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 270 (0x7f1320c4e400) [pid = 1825] [serial = 1500] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 269 (0x7f131d19c800) [pid = 1825] [serial = 1692] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 268 (0x7f133928b400) [pid = 1825] [serial = 1578] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 267 (0x7f133b057c00) [pid = 1825] [serial = 1455] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 266 (0x7f13158d6400) [pid = 1825] [serial = 1554] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 265 (0x7f13256eac00) [pid = 1825] [serial = 1506] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f1325656c00) [pid = 1825] [serial = 1653] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f132772a400) [pid = 1825] [serial = 1704] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f133924cc00) [pid = 1825] [serial = 1716] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f13105a2400) [pid = 1825] [serial = 1458] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f132596a400) [pid = 1825] [serial = 1701] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f132e846800) [pid = 1825] [serial = 1572] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f1310060400) [pid = 1825] [serial = 1683] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f130bd5b800) [pid = 1825] [serial = 1587] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f131098a400) [pid = 1825] [serial = 1659] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f131375dc00) [pid = 1825] [serial = 1620] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f13286d3800) [pid = 1825] [serial = 1707] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f1317896800) [pid = 1825] [serial = 1557] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f13105a8400) [pid = 1825] [serial = 1461] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f131d195400) [pid = 1825] [serial = 1638] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f1322f58400) [pid = 1825] [serial = 1503] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f131c6b9c00) [pid = 1825] [serial = 1494] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f1317895400) [pid = 1825] [serial = 1629] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f1315a62000) [pid = 1825] [serial = 1623] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f1319489400) [pid = 1825] [serial = 1632] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f1320c4b800) [pid = 1825] [serial = 1698] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f1334fd0400) [pid = 1825] [serial = 1518] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f1322f57800) [pid = 1825] [serial = 1650] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f133703e000) [pid = 1825] [serial = 1515] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f1337028c00) [pid = 1825] [serial = 1575] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f131e6cc800) [pid = 1825] [serial = 1641] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f1329736400) [pid = 1825] [serial = 1710] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f131f50ec00) [pid = 1825] [serial = 1695] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f1310252400) [pid = 1825] [serial = 1617] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f130b010c00) [pid = 1825] [serial = 1584] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f1317784000) [pid = 1825] [serial = 1689] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f131c687000) [pid = 1825] [serial = 1635] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f1317786000) [pid = 1825] [serial = 1491] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f1315936000) [pid = 1825] [serial = 1656] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f133b05f800) [pid = 1825] [serial = 1581] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f131375f000) [pid = 1825] [serial = 1686] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f13105ac400) [pid = 1825] [serial = 1485] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f1314511000) [pid = 1825] [serial = 1488] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f131c6b7c00) [pid = 1825] [serial = 1560] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f130bb5ec00) [pid = 1825] [serial = 1719] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f1336f2a400) [pid = 1825] [serial = 1713] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f132757d000) [pid = 1825] [serial = 1566] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f130e2e3400) [pid = 1825] [serial = 1590] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f131f374400) [pid = 1825] [serial = 1497] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f1310984400) [pid = 1825] [serial = 1551] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f13287a3000) [pid = 1825] [serial = 1512] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f131f5a0c00) [pid = 1825] [serial = 1644] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f131f82a800) [pid = 1825] [serial = 1563] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f131c8ee800) [pid = 1825] [serial = 1811] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f131f59c400) [pid = 1825] [serial = 1812] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f131625ac00) [pid = 1825] [serial = 1751] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f130c095000) [pid = 1825] [serial = 1796] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f130e2e5000) [pid = 1825] [serial = 1797] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f130ede4c00) [pid = 1825] [serial = 1745] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f1322e18c00) [pid = 1825] [serial = 1766] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f1326626800) [pid = 1825] [serial = 1769] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f131c766800) [pid = 1825] [serial = 1757] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f130feefc00) [pid = 1825] [serial = 1799] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f1312275400) [pid = 1825] [serial = 1800] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f131fcb0c00) [pid = 1825] [serial = 1763] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f1313159400) [pid = 1825] [serial = 1748] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f131948d400) [pid = 1825] [serial = 1754] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f13373ba800) [pid = 1825] [serial = 1775] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f1315934800) [pid = 1825] [serial = 1805] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f13286d3c00) [pid = 1825] [serial = 1772] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f1312d96000) [pid = 1825] [serial = 1802] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f131475a400) [pid = 1825] [serial = 1803] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f1319040800) [pid = 1825] [serial = 1742] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f130e2e4400) [pid = 1825] [serial = 1790] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f130adde000) [pid = 1825] [serial = 1787] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f1313a63400) [pid = 1825] [serial = 1784] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f1313a57c00) [pid = 1825] [serial = 1781] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f130ae23400) [pid = 1825] [serial = 1778] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f130c08fc00) [pid = 1825] [serial = 1793] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f131f59fc00) [pid = 1825] [serial = 1760] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f1316987c00) [pid = 1825] [serial = 1808] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f1319042800) [pid = 1825] [serial = 1814] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f1315930c00) [pid = 1825] [serial = 1809] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f131fa46c00) [pid = 1825] [serial = 1815] [outer = (nil)] [url = about:blank] 04:02:44 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f1315ea6800) [pid = 1825] [serial = 1806] [outer = (nil)] [url = about:blank] 04:02:45 INFO - PROCESS | 1825 | 1461063765063 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13077f1800 == 161 [pid = 1825] [id = 650] 04:02:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f130776a000) [pid = 1825] [serial = 1951] [outer = (nil)] 04:02:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f1307770000) [pid = 1825] [serial = 1952] [outer = 0x7f130776a000] 04:02:45 INFO - PROCESS | 1825 | 1461063765136 Marionette DEBUG loaded listener.js 04:02:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f130a88b000) [pid = 1825] [serial = 1953] [outer = 0x7f130776a000] 04:02:45 INFO - PROCESS | 1825 | 1461063765894 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]]]}] 04:02:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:02:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2730ms 04:02:45 INFO - PROCESS | 1825 | 1461063765922 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 04:02:45 INFO - PROCESS | 1825 | 1461063765929 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 04:02:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:02:45 INFO - PROCESS | 1825 | 1461063765937 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:02:45 INFO - PROCESS | 1825 | 1461063765940 Marionette TRACE conn3 <- [1,2574,null,{}] 04:02:45 INFO - PROCESS | 1825 | 1461063765946 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}] 04:02:46 INFO - PROCESS | 1825 | 1461063766145 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 04:02:46 INFO - PROCESS | 1825 | 1461063766334 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130d6d7800 == 162 [pid = 1825] [id = 651] 04:02:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f130716bc00) [pid = 1825] [serial = 1954] [outer = (nil)] 04:02:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f130b00e800) [pid = 1825] [serial = 1955] [outer = 0x7f130716bc00] 04:02:46 INFO - PROCESS | 1825 | 1461063766395 Marionette DEBUG loaded listener.js 04:02:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f130baa5c00) [pid = 1825] [serial = 1956] [outer = 0x7f130716bc00] 04:02:47 INFO - PROCESS | 1825 | 1461063767278 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]]]}] 04:02:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:02:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1377ms 04:02:47 INFO - PROCESS | 1825 | 1461063767318 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 04:02:47 INFO - PROCESS | 1825 | 1461063767323 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 04:02:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:02:47 INFO - PROCESS | 1825 | 1461063767329 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:02:47 INFO - PROCESS | 1825 | 1461063767331 Marionette TRACE conn3 <- [1,2578,null,{}] 04:02:47 INFO - PROCESS | 1825 | 1461063767337 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}] 04:02:47 INFO - PROCESS | 1825 | 1461063767576 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 04:02:47 INFO - PROCESS | 1825 | 1461063767613 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e492800 == 163 [pid = 1825] [id = 652] 04:02:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f130baa5000) [pid = 1825] [serial = 1957] [outer = (nil)] 04:02:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f130bdd7000) [pid = 1825] [serial = 1958] [outer = 0x7f130baa5000] 04:02:47 INFO - PROCESS | 1825 | 1461063767671 Marionette DEBUG loaded listener.js 04:02:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f130c09ac00) [pid = 1825] [serial = 1959] [outer = 0x7f130baa5000] 04:02:48 INFO - PROCESS | 1825 | 1461063768632 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]]]}] 04:02:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:02:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1374ms 04:02:48 INFO - PROCESS | 1825 | 1461063768705 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 04:02:48 INFO - PROCESS | 1825 | 1461063768707 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 04:02:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:02:48 INFO - PROCESS | 1825 | 1461063768736 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:02:48 INFO - PROCESS | 1825 | 1461063768750 Marionette TRACE conn3 <- [1,2582,null,{}] 04:02:48 INFO - PROCESS | 1825 | 1461063768773 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}] 04:02:49 INFO - PROCESS | 1825 | 1461063769167 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 04:02:49 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f130ade4c00) [pid = 1825] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:02:49 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f130bd56800) [pid = 1825] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:02:49 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f130bdd0800) [pid = 1825] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:02:49 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f130ecf1c00) [pid = 1825] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:02:49 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f130ecef800) [pid = 1825] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:02:49 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f130c096800) [pid = 1825] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:02:49 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f1307169400) [pid = 1825] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:02:49 INFO - PROCESS | 1825 | 1461063769726 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e3a1800 == 164 [pid = 1825] [id = 653] 04:02:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f1307169400) [pid = 1825] [serial = 1960] [outer = (nil)] 04:02:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f130bb55000) [pid = 1825] [serial = 1961] [outer = 0x7f1307169400] 04:02:49 INFO - PROCESS | 1825 | 1461063769784 Marionette DEBUG loaded listener.js 04:02:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f130e2ea800) [pid = 1825] [serial = 1962] [outer = 0x7f1307169400] 04:02:50 INFO - PROCESS | 1825 | 1461063770457 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]]]}] 04:02:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:02:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1774ms 04:02:50 INFO - PROCESS | 1825 | 1461063770496 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 04:02:50 INFO - PROCESS | 1825 | 1461063770499 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 04:02:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:02:50 INFO - PROCESS | 1825 | 1461063770505 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:02:50 INFO - PROCESS | 1825 | 1461063770507 Marionette TRACE conn3 <- [1,2586,null,{}] 04:02:50 INFO - PROCESS | 1825 | 1461063770512 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}] 04:02:50 INFO - PROCESS | 1825 | 1461063770756 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 04:02:50 INFO - PROCESS | 1825 | 1461063770780 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13101a5000 == 165 [pid = 1825] [id = 654] 04:02:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f130baa7c00) [pid = 1825] [serial = 1963] [outer = (nil)] 04:02:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f130e9dc400) [pid = 1825] [serial = 1964] [outer = 0x7f130baa7c00] 04:02:50 INFO - PROCESS | 1825 | 1461063770837 Marionette DEBUG loaded listener.js 04:02:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f130e9e8c00) [pid = 1825] [serial = 1965] [outer = 0x7f130baa7c00] 04:02:51 INFO - PROCESS | 1825 | 1461063771807 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]]]}] 04:02:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:02:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1380ms 04:02:51 INFO - PROCESS | 1825 | 1461063771887 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 04:02:51 INFO - PROCESS | 1825 | 1461063771892 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 04:02:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:02:51 INFO - PROCESS | 1825 | 1461063771900 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:02:51 INFO - PROCESS | 1825 | 1461063771905 Marionette TRACE conn3 <- [1,2590,null,{}] 04:02:51 INFO - PROCESS | 1825 | 1461063771913 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}] 04:02:52 INFO - PROCESS | 1825 | 1461063772156 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 04:02:52 INFO - PROCESS | 1825 | 1461063772485 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130d6cd000 == 166 [pid = 1825] [id = 655] 04:02:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f130adde000) [pid = 1825] [serial = 1966] [outer = (nil)] 04:02:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f130b004000) [pid = 1825] [serial = 1967] [outer = 0x7f130adde000] 04:02:52 INFO - PROCESS | 1825 | 1461063772558 Marionette DEBUG loaded listener.js 04:02:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f130baa3800) [pid = 1825] [serial = 1968] [outer = 0x7f130adde000] 04:02:53 INFO - PROCESS | 1825 | 1461063773460 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]]]}] 04:02:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:02:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1634ms 04:02:53 INFO - PROCESS | 1825 | 1461063773535 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 04:02:53 INFO - PROCESS | 1825 | 1461063773544 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 04:02:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:02:53 INFO - PROCESS | 1825 | 1461063773553 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:02:53 INFO - PROCESS | 1825 | 1461063773557 Marionette TRACE conn3 <- [1,2594,null,{}] 04:02:53 INFO - PROCESS | 1825 | 1461063773563 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}] 04:02:53 INFO - PROCESS | 1825 | 1461063773840 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 04:02:54 INFO - PROCESS | 1825 | 1461063774154 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1310694000 == 167 [pid = 1825] [id = 656] 04:02:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f130c090000) [pid = 1825] [serial = 1969] [outer = (nil)] 04:02:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f130c0a6c00) [pid = 1825] [serial = 1970] [outer = 0x7f130c090000] 04:02:54 INFO - PROCESS | 1825 | 1461063774230 Marionette DEBUG loaded listener.js 04:02:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f130e456800) [pid = 1825] [serial = 1971] [outer = 0x7f130c090000] 04:02:55 INFO - PROCESS | 1825 | 1461063775136 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]]]}] 04:02:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:02:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1634ms 04:02:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:02:55 INFO - PROCESS | 1825 | 1461063775188 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 04:02:55 INFO - PROCESS | 1825 | 1461063775191 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 04:02:55 INFO - PROCESS | 1825 | 1461063775197 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:02:55 INFO - PROCESS | 1825 | 1461063775203 Marionette TRACE conn3 <- [1,2598,null,{}] 04:02:55 INFO - PROCESS | 1825 | 1461063775219 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}] 04:02:55 INFO - PROCESS | 1825 | 1461063775431 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 04:02:55 INFO - PROCESS | 1825 | 1461063775776 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13138a4000 == 168 [pid = 1825] [id = 657] 04:02:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f130eb74400) [pid = 1825] [serial = 1972] [outer = (nil)] 04:02:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f130ede3000) [pid = 1825] [serial = 1973] [outer = 0x7f130eb74400] 04:02:55 INFO - PROCESS | 1825 | 1461063775855 Marionette DEBUG loaded listener.js 04:02:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f130eef3000) [pid = 1825] [serial = 1974] [outer = 0x7f130eb74400] 04:02:56 INFO - PROCESS | 1825 | 1461063776715 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]]]}] 04:02:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:02:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1585ms 04:02:56 INFO - PROCESS | 1825 | 1461063776781 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 04:02:56 INFO - PROCESS | 1825 | 1461063776786 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 04:02:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:02:56 INFO - PROCESS | 1825 | 1461063776791 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:02:56 INFO - PROCESS | 1825 | 1461063776793 Marionette TRACE conn3 <- [1,2602,null,{}] 04:02:56 INFO - PROCESS | 1825 | 1461063776798 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}] 04:02:56 INFO - PROCESS | 1825 | 1461063776988 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 04:02:57 INFO - PROCESS | 1825 | 1461063777257 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13145d9800 == 169 [pid = 1825] [id = 658] 04:02:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f130ece5800) [pid = 1825] [serial = 1975] [outer = (nil)] 04:02:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f131025e000) [pid = 1825] [serial = 1976] [outer = 0x7f130ece5800] 04:02:57 INFO - PROCESS | 1825 | 1461063777370 Marionette DEBUG loaded listener.js 04:02:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f13105aec00) [pid = 1825] [serial = 1977] [outer = 0x7f130ece5800] 04:02:58 INFO - PROCESS | 1825 | 1461063778254 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]]]}] 04:02:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:02:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1527ms 04:02:58 INFO - PROCESS | 1825 | 1461063778319 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 04:02:58 INFO - PROCESS | 1825 | 1461063778322 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 04:02:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:02:58 INFO - PROCESS | 1825 | 1461063778328 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:02:58 INFO - PROCESS | 1825 | 1461063778330 Marionette TRACE conn3 <- [1,2606,null,{}] 04:02:58 INFO - PROCESS | 1825 | 1461063778336 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}] 04:02:58 INFO - PROCESS | 1825 | 1461063778527 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 04:02:58 INFO - PROCESS | 1825 | 1461063778853 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1315bf3000 == 170 [pid = 1825] [id = 659] 04:02:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f130c09c400) [pid = 1825] [serial = 1978] [outer = (nil)] 04:02:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f1312279000) [pid = 1825] [serial = 1979] [outer = 0x7f130c09c400] 04:02:58 INFO - PROCESS | 1825 | 1461063778928 Marionette DEBUG loaded listener.js 04:02:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f1312b26800) [pid = 1825] [serial = 1980] [outer = 0x7f130c09c400] 04:02:59 INFO - PROCESS | 1825 | 1461063779790 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]]]}] 04:02:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:02:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1531ms 04:02:59 INFO - PROCESS | 1825 | 1461063779860 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 04:02:59 INFO - PROCESS | 1825 | 1461063779863 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 04:02:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:02:59 INFO - PROCESS | 1825 | 1461063779869 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:02:59 INFO - PROCESS | 1825 | 1461063779871 Marionette TRACE conn3 <- [1,2610,null,{}] 04:02:59 INFO - PROCESS | 1825 | 1461063779876 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}] 04:03:00 INFO - PROCESS | 1825 | 1461063780138 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 04:03:00 INFO - PROCESS | 1825 | 1461063780451 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13177ac000 == 171 [pid = 1825] [id = 660] 04:03:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f1312d97c00) [pid = 1825] [serial = 1981] [outer = (nil)] 04:03:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f1313b70000) [pid = 1825] [serial = 1982] [outer = 0x7f1312d97c00] 04:03:00 INFO - PROCESS | 1825 | 1461063780529 Marionette DEBUG loaded listener.js 04:03:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f1314761000) [pid = 1825] [serial = 1983] [outer = 0x7f1312d97c00] 04:03:01 INFO - PROCESS | 1825 | 1461063781328 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]]]}] 04:03:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:03:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1525ms 04:03:01 INFO - PROCESS | 1825 | 1461063781395 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 04:03:01 INFO - PROCESS | 1825 | 1461063781398 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 04:03:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:03:01 INFO - PROCESS | 1825 | 1461063781404 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:03:01 INFO - PROCESS | 1825 | 1461063781406 Marionette TRACE conn3 <- [1,2614,null,{}] 04:03:01 INFO - PROCESS | 1825 | 1461063781411 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}] 04:03:01 INFO - PROCESS | 1825 | 1461063781621 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 04:03:01 INFO - PROCESS | 1825 | 1461063781900 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1318d67000 == 172 [pid = 1825] [id = 661] 04:03:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f1312b9ec00) [pid = 1825] [serial = 1984] [outer = (nil)] 04:03:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f1315932c00) [pid = 1825] [serial = 1985] [outer = 0x7f1312b9ec00] 04:03:02 INFO - PROCESS | 1825 | 1461063782009 Marionette DEBUG loaded listener.js 04:03:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f1315a5d400) [pid = 1825] [serial = 1986] [outer = 0x7f1312b9ec00] 04:03:02 INFO - PROCESS | 1825 | 1461063782834 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]]]}] 04:03:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:03:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1491ms 04:03:02 INFO - PROCESS | 1825 | 1461063782897 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 04:03:02 INFO - PROCESS | 1825 | 1461063782901 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 04:03:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:03:02 INFO - PROCESS | 1825 | 1461063782906 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:03:02 INFO - PROCESS | 1825 | 1461063782909 Marionette TRACE conn3 <- [1,2618,null,{}] 04:03:02 INFO - PROCESS | 1825 | 1461063782914 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}] 04:03:03 INFO - PROCESS | 1825 | 1461063783115 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 04:03:03 INFO - PROCESS | 1825 | 1461063783391 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1319564000 == 173 [pid = 1825] [id = 662] 04:03:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f1312d99c00) [pid = 1825] [serial = 1987] [outer = (nil)] 04:03:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f1315a81400) [pid = 1825] [serial = 1988] [outer = 0x7f1312d99c00] 04:03:03 INFO - PROCESS | 1825 | 1461063783502 Marionette DEBUG loaded listener.js 04:03:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f131614e400) [pid = 1825] [serial = 1989] [outer = 0x7f1312d99c00] 04:03:04 INFO - PROCESS | 1825 | 1461063784285 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]]]}] 04:03:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:03:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1433ms 04:03:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:03:04 INFO - PROCESS | 1825 | 1461063784339 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 04:03:04 INFO - PROCESS | 1825 | 1461063784342 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 04:03:04 INFO - PROCESS | 1825 | 1461063784348 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:03:04 INFO - PROCESS | 1825 | 1461063784351 Marionette TRACE conn3 <- [1,2622,null,{}] 04:03:04 INFO - PROCESS | 1825 | 1461063784376 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}] 04:03:04 INFO - PROCESS | 1825 | 1461063784571 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 04:03:04 INFO - PROCESS | 1825 | 1461063784836 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c7a4800 == 174 [pid = 1825] [id = 663] 04:03:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f131593cc00) [pid = 1825] [serial = 1990] [outer = (nil)] 04:03:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f1316984800) [pid = 1825] [serial = 1991] [outer = 0x7f131593cc00] 04:03:04 INFO - PROCESS | 1825 | 1461063784908 Marionette DEBUG loaded listener.js 04:03:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f1317747800) [pid = 1825] [serial = 1992] [outer = 0x7f131593cc00] 04:03:05 INFO - PROCESS | 1825 | 1461063785815 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]]]}] 04:03:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:03:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1510ms 04:03:05 INFO - PROCESS | 1825 | 1461063785858 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 04:03:05 INFO - PROCESS | 1825 | 1461063785861 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 04:03:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:03:05 INFO - PROCESS | 1825 | 1461063785867 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:03:05 INFO - PROCESS | 1825 | 1461063785870 Marionette TRACE conn3 <- [1,2626,null,{}] 04:03:05 INFO - PROCESS | 1825 | 1461063785875 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}] 04:03:06 INFO - PROCESS | 1825 | 1461063786071 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 04:03:06 INFO - PROCESS | 1825 | 1461063786343 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e383800 == 175 [pid = 1825] [id = 664] 04:03:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f1315a65c00) [pid = 1825] [serial = 1993] [outer = (nil)] 04:03:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f13178a8800) [pid = 1825] [serial = 1994] [outer = 0x7f1315a65c00] 04:03:06 INFO - PROCESS | 1825 | 1461063786415 Marionette DEBUG loaded listener.js 04:03:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f13181e4c00) [pid = 1825] [serial = 1995] [outer = 0x7f1315a65c00] 04:03:07 INFO - PROCESS | 1825 | 1461063787264 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]]]}] 04:03:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:03:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1427ms 04:03:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:03:07 INFO - PROCESS | 1825 | 1461063787295 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 04:03:07 INFO - PROCESS | 1825 | 1461063787298 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 04:03:07 INFO - PROCESS | 1825 | 1461063787304 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:03:07 INFO - PROCESS | 1825 | 1461063787308 Marionette TRACE conn3 <- [1,2630,null,{}] 04:03:07 INFO - PROCESS | 1825 | 1461063787313 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}] 04:03:07 INFO - PROCESS | 1825 | 1461063787527 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 04:03:07 INFO - PROCESS | 1825 | 1461063787802 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e698800 == 176 [pid = 1825] [id = 665] 04:03:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f1312b28c00) [pid = 1825] [serial = 1996] [outer = (nil)] 04:03:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f1318d09400) [pid = 1825] [serial = 1997] [outer = 0x7f1312b28c00] 04:03:07 INFO - PROCESS | 1825 | 1461063787894 Marionette DEBUG loaded listener.js 04:03:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f1318d14c00) [pid = 1825] [serial = 1998] [outer = 0x7f1312b28c00] 04:03:08 INFO - PROCESS | 1825 | 1461063788805 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]]]}] 04:03:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:03:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1581ms 04:03:08 INFO - PROCESS | 1825 | 1461063788885 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 04:03:08 INFO - PROCESS | 1825 | 1461063788888 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 04:03:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:03:08 INFO - PROCESS | 1825 | 1461063788894 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:03:08 INFO - PROCESS | 1825 | 1461063788896 Marionette TRACE conn3 <- [1,2634,null,{}] 04:03:08 INFO - PROCESS | 1825 | 1461063788903 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}] 04:03:09 INFO - PROCESS | 1825 | 1461063789172 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 04:03:09 INFO - PROCESS | 1825 | 1461063789493 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f552000 == 177 [pid = 1825] [id = 666] 04:03:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f1319044c00) [pid = 1825] [serial = 1999] [outer = (nil)] 04:03:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f1319423000) [pid = 1825] [serial = 2000] [outer = 0x7f1319044c00] 04:03:09 INFO - PROCESS | 1825 | 1461063789562 Marionette DEBUG loaded listener.js 04:03:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f131948a000) [pid = 1825] [serial = 2001] [outer = 0x7f1319044c00] 04:03:10 INFO - PROCESS | 1825 | 1461063790398 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]]]}] 04:03:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:03:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1581ms 04:03:10 INFO - PROCESS | 1825 | 1461063790476 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 04:03:10 INFO - PROCESS | 1825 | 1461063790479 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 04:03:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:03:10 INFO - PROCESS | 1825 | 1461063790485 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:03:10 INFO - PROCESS | 1825 | 1461063790487 Marionette TRACE conn3 <- [1,2638,null,{}] 04:03:10 INFO - PROCESS | 1825 | 1461063790492 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}] 04:03:10 INFO - PROCESS | 1825 | 1461063790709 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 04:03:10 INFO - PROCESS | 1825 | 1461063790982 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131fb8e800 == 178 [pid = 1825] [id = 667] 04:03:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f1319418c00) [pid = 1825] [serial = 2002] [outer = (nil)] 04:03:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f131968fc00) [pid = 1825] [serial = 2003] [outer = 0x7f1319418c00] 04:03:11 INFO - PROCESS | 1825 | 1461063791093 Marionette DEBUG loaded listener.js 04:03:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f1319697800) [pid = 1825] [serial = 2004] [outer = 0x7f1319418c00] 04:03:11 INFO - PROCESS | 1825 | 1461063791946 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]]]}] 04:03:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:03:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1530ms 04:03:12 INFO - PROCESS | 1825 | 1461063792015 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 04:03:12 INFO - PROCESS | 1825 | 1461063792019 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 04:03:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:03:12 INFO - PROCESS | 1825 | 1461063792025 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:03:12 INFO - PROCESS | 1825 | 1461063792028 Marionette TRACE conn3 <- [1,2642,null,{}] 04:03:12 INFO - PROCESS | 1825 | 1461063792033 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}] 04:03:12 INFO - PROCESS | 1825 | 1461063792230 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 04:03:12 INFO - PROCESS | 1825 | 1461063792502 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132004a800 == 179 [pid = 1825] [id = 668] 04:03:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f1319489400) [pid = 1825] [serial = 2005] [outer = (nil)] 04:03:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f1319712400) [pid = 1825] [serial = 2006] [outer = 0x7f1319489400] 04:03:12 INFO - PROCESS | 1825 | 1461063792576 Marionette DEBUG loaded listener.js 04:03:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f131971a000) [pid = 1825] [serial = 2007] [outer = 0x7f1319489400] 04:03:13 INFO - PROCESS | 1825 | 1461063793432 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]]]}] 04:03:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:03:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1481ms 04:03:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:03:13 INFO - PROCESS | 1825 | 1461063793507 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 04:03:13 INFO - PROCESS | 1825 | 1461063793510 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 04:03:13 INFO - PROCESS | 1825 | 1461063793516 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:03:13 INFO - PROCESS | 1825 | 1461063793518 Marionette TRACE conn3 <- [1,2646,null,{}] 04:03:13 INFO - PROCESS | 1825 | 1461063793524 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}] 04:03:13 INFO - PROCESS | 1825 | 1461063793772 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 04:03:14 INFO - PROCESS | 1825 | 1461063794100 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132111a800 == 180 [pid = 1825] [id = 669] 04:03:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f1319047800) [pid = 1825] [serial = 2008] [outer = (nil)] 04:03:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f131c679800) [pid = 1825] [serial = 2009] [outer = 0x7f1319047800] 04:03:14 INFO - PROCESS | 1825 | 1461063794172 Marionette DEBUG loaded listener.js 04:03:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f131c68ec00) [pid = 1825] [serial = 2010] [outer = 0x7f1319047800] 04:03:14 INFO - PROCESS | 1825 | 1461063794961 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]]]}] 04:03:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:03:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1479ms 04:03:14 INFO - PROCESS | 1825 | 1461063794994 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 04:03:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:03:15 INFO - PROCESS | 1825 | 1461063794998 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 04:03:15 INFO - PROCESS | 1825 | 1461063795003 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:03:15 INFO - PROCESS | 1825 | 1461063795006 Marionette TRACE conn3 <- [1,2650,null,{}] 04:03:15 INFO - PROCESS | 1825 | 1461063795011 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}] 04:03:15 INFO - PROCESS | 1825 | 1461063795204 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 04:03:15 INFO - PROCESS | 1825 | 1461063795481 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13255e7800 == 181 [pid = 1825] [id = 670] 04:03:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f1316a17c00) [pid = 1825] [serial = 2011] [outer = (nil)] 04:03:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f131c6b1400) [pid = 1825] [serial = 2012] [outer = 0x7f1316a17c00] 04:03:15 INFO - PROCESS | 1825 | 1461063795552 Marionette DEBUG loaded listener.js 04:03:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f131c6be400) [pid = 1825] [serial = 2013] [outer = 0x7f1316a17c00] 04:03:16 INFO - PROCESS | 1825 | 1461063796421 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]]]}] 04:03:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:03:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1478ms 04:03:16 INFO - PROCESS | 1825 | 1461063796481 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 04:03:16 INFO - PROCESS | 1825 | 1461063796484 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 04:03:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:03:16 INFO - PROCESS | 1825 | 1461063796490 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:03:16 INFO - PROCESS | 1825 | 1461063796492 Marionette TRACE conn3 <- [1,2654,null,{}] 04:03:16 INFO - PROCESS | 1825 | 1461063796498 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}] 04:03:16 INFO - PROCESS | 1825 | 1461063796700 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 04:03:17 INFO - PROCESS | 1825 | 1461063797000 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132673b000 == 182 [pid = 1825] [id = 671] 04:03:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f1307166800) [pid = 1825] [serial = 2014] [outer = (nil)] 04:03:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f131c769800) [pid = 1825] [serial = 2015] [outer = 0x7f1307166800] 04:03:17 INFO - PROCESS | 1825 | 1461063797116 Marionette DEBUG loaded listener.js 04:03:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f131c8f3c00) [pid = 1825] [serial = 2016] [outer = 0x7f1307166800] 04:03:17 INFO - PROCESS | 1825 | 1461063797980 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]]]}] 04:03:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:03:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1537ms 04:03:18 INFO - PROCESS | 1825 | 1461063798027 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 04:03:18 INFO - PROCESS | 1825 | 1461063798031 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 04:03:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:03:18 INFO - PROCESS | 1825 | 1461063798036 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:03:18 INFO - PROCESS | 1825 | 1461063798038 Marionette TRACE conn3 <- [1,2658,null,{}] 04:03:18 INFO - PROCESS | 1825 | 1461063798044 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}] 04:03:18 INFO - PROCESS | 1825 | 1461063798250 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 04:03:19 INFO - PROCESS | 1825 | 1461063799076 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e6ea000 == 183 [pid = 1825] [id = 672] 04:03:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f130a885c00) [pid = 1825] [serial = 2017] [outer = (nil)] 04:03:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f130a88d400) [pid = 1825] [serial = 2018] [outer = 0x7f130a885c00] 04:03:19 INFO - PROCESS | 1825 | 1461063799167 Marionette DEBUG loaded listener.js 04:03:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f130ade1800) [pid = 1825] [serial = 2019] [outer = 0x7f130a885c00] 04:03:19 INFO - PROCESS | 1825 | 1461063799994 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]]]}] 04:03:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:03:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 2026ms 04:03:20 INFO - PROCESS | 1825 | 1461063800065 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 04:03:20 INFO - PROCESS | 1825 | 1461063800071 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 04:03:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:03:20 INFO - PROCESS | 1825 | 1461063800080 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:03:20 INFO - PROCESS | 1825 | 1461063800083 Marionette TRACE conn3 <- [1,2662,null,{}] 04:03:20 INFO - PROCESS | 1825 | 1461063800090 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}] 04:03:20 INFO - PROCESS | 1825 | 1461063800325 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 04:03:20 INFO - PROCESS | 1825 | 1461063800615 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13105c2800 == 184 [pid = 1825] [id = 673] 04:03:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f1307167000) [pid = 1825] [serial = 2020] [outer = (nil)] 04:03:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f130b008800) [pid = 1825] [serial = 2021] [outer = 0x7f1307167000] 04:03:20 INFO - PROCESS | 1825 | 1461063800725 Marionette DEBUG loaded listener.js 04:03:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f130bdce400) [pid = 1825] [serial = 2022] [outer = 0x7f1307167000] 04:03:21 INFO - PROCESS | 1825 | 1461063801740 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]]]}] 04:03:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:03:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1734ms 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f077800 == 183 [pid = 1825] [id = 133] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e392800 == 182 [pid = 1825] [id = 605] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132febe000 == 181 [pid = 1825] [id = 503] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328ecb800 == 180 [pid = 1825] [id = 36] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e3a1800 == 179 [pid = 1825] [id = 653] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131019c800 == 178 [pid = 1825] [id = 626] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e492800 == 177 [pid = 1825] [id = 652] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e999800 == 176 [pid = 1825] [id = 624] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130d6d7800 == 175 [pid = 1825] [id = 651] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13077f1800 == 174 [pid = 1825] [id = 650] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c794800 == 173 [pid = 1825] [id = 643] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13197a1000 == 172 [pid = 1825] [id = 642] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1319561800 == 171 [pid = 1825] [id = 641] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1318d5e800 == 170 [pid = 1825] [id = 640] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1318025800 == 169 [pid = 1825] [id = 639] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131786e800 == 168 [pid = 1825] [id = 638] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1317509800 == 167 [pid = 1825] [id = 637] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316c55000 == 166 [pid = 1825] [id = 636] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316a2a800 == 165 [pid = 1825] [id = 635] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1315ac6000 == 164 [pid = 1825] [id = 634] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1314651000 == 163 [pid = 1825] [id = 633] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1313366000 == 162 [pid = 1825] [id = 632] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e8d1000 == 161 [pid = 1825] [id = 631] 04:03:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13077fa000 == 160 [pid = 1825] [id = 630] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f131fcb8000) [pid = 1825] [serial = 1829] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f131005b000) [pid = 1825] [serial = 1884] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f1310256400) [pid = 1825] [serial = 1886] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f130ba9dc00) [pid = 1825] [serial = 1841] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f130c3d0000) [pid = 1825] [serial = 1875] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f130e457000) [pid = 1825] [serial = 1878] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f130e9e5000) [pid = 1825] [serial = 1853] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f131c6b1800) [pid = 1825] [serial = 1826] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f130ae1ec00) [pid = 1825] [serial = 1869] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f131fd4f800) [pid = 1825] [serial = 1817] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f1327f99c00) [pid = 1825] [serial = 1832] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f1307169000) [pid = 1825] [serial = 1865] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f130baa9000) [pid = 1825] [serial = 1844] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f1338cebc00) [pid = 1825] [serial = 1835] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f130addb000) [pid = 1825] [serial = 1868] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f1318d0b800) [pid = 1825] [serial = 1856] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f13105ae800) [pid = 1825] [serial = 1887] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f130baa8800) [pid = 1825] [serial = 1871] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f130feea000) [pid = 1825] [serial = 1883] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f1307160400) [pid = 1825] [serial = 1862] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f130eb79800) [pid = 1825] [serial = 1820] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f130bb5e000) [pid = 1825] [serial = 1872] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f1313b6dc00) [pid = 1825] [serial = 1823] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f1307771800) [pid = 1825] [serial = 1850] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f130e9e4800) [pid = 1825] [serial = 1881] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f1306e77c00) [pid = 1825] [serial = 1859] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f130c0a2c00) [pid = 1825] [serial = 1847] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f130c09e000) [pid = 1825] [serial = 1874] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f130bdd3c00) [pid = 1825] [serial = 1889] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f130e2e4800) [pid = 1825] [serial = 1877] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f130e5e0400) [pid = 1825] [serial = 1880] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f130a88ac00) [pid = 1825] [serial = 1838] [outer = (nil)] [url = about:blank] 04:03:22 INFO - PROCESS | 1825 | 1461063802381 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 04:03:22 INFO - PROCESS | 1825 | 1461063802387 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 04:03:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:03:22 INFO - PROCESS | 1825 | 1461063802413 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:03:22 INFO - PROCESS | 1825 | 1461063802416 Marionette TRACE conn3 <- [1,2666,null,{}] 04:03:22 INFO - PROCESS | 1825 | 1461063802430 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}] 04:03:22 INFO - PROCESS | 1825 | 1461063802666 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 04:03:22 INFO - PROCESS | 1825 | 1461063802679 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130af8e000 == 161 [pid = 1825] [id = 674] 04:03:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f130776e800) [pid = 1825] [serial = 2023] [outer = (nil)] 04:03:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f130c0a2c00) [pid = 1825] [serial = 2024] [outer = 0x7f130776e800] 04:03:22 INFO - PROCESS | 1825 | 1461063802781 Marionette DEBUG loaded listener.js 04:03:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f130e5d9800) [pid = 1825] [serial = 2025] [outer = 0x7f130776e800] 04:03:24 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:24 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:03:24 INFO - PROCESS | 1825 | 1461063804033 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]]]}] 04:03:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 04:03:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1639ms 04:03:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:03:24 INFO - PROCESS | 1825 | 1461063804045 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 04:03:24 INFO - PROCESS | 1825 | 1461063804048 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 04:03:24 INFO - PROCESS | 1825 | 1461063804072 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:03:24 INFO - PROCESS | 1825 | 1461063804080 Marionette TRACE conn3 <- [1,2670,null,{}] 04:03:24 INFO - PROCESS | 1825 | 1461063804086 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}] 04:03:24 INFO - PROCESS | 1825 | 1461063804269 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 04:03:24 INFO - PROCESS | 1825 | 1461063804550 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e49f000 == 162 [pid = 1825] [id = 675] 04:03:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f130e5dcc00) [pid = 1825] [serial = 2026] [outer = (nil)] 04:03:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f130ede5000) [pid = 1825] [serial = 2027] [outer = 0x7f130e5dcc00] 04:03:24 INFO - PROCESS | 1825 | 1461063804606 Marionette DEBUG loaded listener.js 04:03:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f1310058800) [pid = 1825] [serial = 2028] [outer = 0x7f130e5dcc00] 04:03:25 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:25 INFO - PROCESS | 1825 | 1461063805758 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] 04:03:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:03:25 INFO - PROCESS | 1825 | 1461063805830 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 04:03:25 INFO - PROCESS | 1825 | 1461063805835 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:03:25 INFO - PROCESS | 1825 | 1461063805838 Marionette TRACE conn3 <- [1,2674,null,{}] 04:03:25 INFO - PROCESS | 1825 | 1461063805877 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}] 04:03:26 INFO - PROCESS | 1825 | 1461063806120 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 04:03:26 INFO - PROCESS | 1825 | 1461063806221 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13101d4800 == 163 [pid = 1825] [id = 676] 04:03:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f130e5e0400) [pid = 1825] [serial = 2029] [outer = (nil)] 04:03:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f131025a400) [pid = 1825] [serial = 2030] [outer = 0x7f130e5e0400] 04:03:26 INFO - PROCESS | 1825 | 1461063806288 Marionette DEBUG loaded listener.js 04:03:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f1312357c00) [pid = 1825] [serial = 2031] [outer = 0x7f130e5e0400] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f130baa5000) [pid = 1825] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f130add7800) [pid = 1825] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f130c095400) [pid = 1825] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f130a884400) [pid = 1825] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f1315a59400) [pid = 1825] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f131450f400) [pid = 1825] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f130e461800) [pid = 1825] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f1323020400) [pid = 1825] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f131697c800) [pid = 1825] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f1312274000) [pid = 1825] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f1312cc7c00) [pid = 1825] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f130bdd4800) [pid = 1825] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f130baa3000) [pid = 1825] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f130bb52400) [pid = 1825] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f130716bc00) [pid = 1825] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f1312360400) [pid = 1825] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f1322f5a400) [pid = 1825] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f1312360000) [pid = 1825] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f1306e6e400) [pid = 1825] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f1316a1d800) [pid = 1825] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f1312b99800) [pid = 1825] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f130ae1a400) [pid = 1825] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f131e6cd800) [pid = 1825] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f130c3d5400) [pid = 1825] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f130776b800) [pid = 1825] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f1307169400) [pid = 1825] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f131375ac00) [pid = 1825] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f1316a20800) [pid = 1825] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f1306e71000) [pid = 1825] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f131f377400) [pid = 1825] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f130c09a400) [pid = 1825] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f1306e71c00) [pid = 1825] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f130c087800) [pid = 1825] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f130eb6ec00) [pid = 1825] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f131fc10800) [pid = 1825] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f1312cc4800) [pid = 1825] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f1313a66000) [pid = 1825] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f130baa6800) [pid = 1825] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f1306e7b800) [pid = 1825] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f1313a64000) [pid = 1825] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f130e462c00) [pid = 1825] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f1316151c00) [pid = 1825] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f130bb55400) [pid = 1825] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f131025d800) [pid = 1825] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f130add9c00) [pid = 1825] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f1316c7c000) [pid = 1825] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f13178b1000) [pid = 1825] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f130ae1cc00) [pid = 1825] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f130776a000) [pid = 1825] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f130baa2c00) [pid = 1825] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f1312353800) [pid = 1825] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f130baa8c00) [pid = 1825] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f131312e800) [pid = 1825] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f130b004c00) [pid = 1825] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f130e5d2c00) [pid = 1825] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f130ae1e000) [pid = 1825] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f13178b1c00) [pid = 1825] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f130776b000) [pid = 1825] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f130a883000) [pid = 1825] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f1316988c00) [pid = 1825] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:03:27 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f130e459c00) [pid = 1825] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:03:28 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:28 INFO - PROCESS | 1825 | 1461063808377 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] 04:03:28 INFO - PROCESS | 1825 | 1461063808431 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 04:03:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:03:28 INFO - PROCESS | 1825 | 1461063808437 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:03:28 INFO - PROCESS | 1825 | 1461063808439 Marionette TRACE conn3 <- [1,2678,null,{}] 04:03:28 INFO - PROCESS | 1825 | 1461063808455 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}] 04:03:28 INFO - PROCESS | 1825 | 1461063808628 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 04:03:28 INFO - PROCESS | 1825 | 1461063808682 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130fea5000 == 164 [pid = 1825] [id = 677] 04:03:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f130bb57000) [pid = 1825] [serial = 2032] [outer = (nil)] 04:03:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f130bd5b400) [pid = 1825] [serial = 2033] [outer = 0x7f130bb57000] 04:03:28 INFO - PROCESS | 1825 | 1461063808751 Marionette DEBUG loaded listener.js 04:03:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f130e9dbc00) [pid = 1825] [serial = 2034] [outer = 0x7f130bb57000] 04:03:30 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:30 INFO - PROCESS | 1825 | 1461063810380 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]]]}] 04:03:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 04:03:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1978ms 04:03:30 INFO - PROCESS | 1825 | 1461063810416 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 04:03:30 INFO - PROCESS | 1825 | 1461063810423 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 04:03:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:03:30 INFO - PROCESS | 1825 | 1461063810430 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:03:30 INFO - PROCESS | 1825 | 1461063810433 Marionette TRACE conn3 <- [1,2682,null,{}] 04:03:30 INFO - PROCESS | 1825 | 1461063810441 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}] 04:03:30 INFO - PROCESS | 1825 | 1461063810639 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 04:03:30 INFO - PROCESS | 1825 | 1461063810900 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e3b8800 == 165 [pid = 1825] [id = 678] 04:03:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f130776a000) [pid = 1825] [serial = 2035] [outer = (nil)] 04:03:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f130ae24800) [pid = 1825] [serial = 2036] [outer = 0x7f130776a000] 04:03:30 INFO - PROCESS | 1825 | 1461063810975 Marionette DEBUG loaded listener.js 04:03:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f130baa1c00) [pid = 1825] [serial = 2037] [outer = 0x7f130776a000] 04:03:32 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:32 INFO - PROCESS | 1825 | 1461063812315 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]]]}] 04:03:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 04:03:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1930ms 04:03:32 INFO - PROCESS | 1825 | 1461063812360 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 04:03:32 INFO - PROCESS | 1825 | 1461063812368 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 04:03:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:03:32 INFO - PROCESS | 1825 | 1461063812378 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:03:32 INFO - PROCESS | 1825 | 1461063812382 Marionette TRACE conn3 <- [1,2686,null,{}] 04:03:32 INFO - PROCESS | 1825 | 1461063812387 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}] 04:03:32 INFO - PROCESS | 1825 | 1461063812677 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 04:03:32 INFO - PROCESS | 1825 | 1461063812939 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13109b4800 == 166 [pid = 1825] [id = 679] 04:03:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f130ae1ec00) [pid = 1825] [serial = 2038] [outer = (nil)] 04:03:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f130bd5e000) [pid = 1825] [serial = 2039] [outer = 0x7f130ae1ec00] 04:03:33 INFO - PROCESS | 1825 | 1461063813009 Marionette DEBUG loaded listener.js 04:03:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f130e456c00) [pid = 1825] [serial = 2040] [outer = 0x7f130ae1ec00] 04:03:34 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:34 INFO - PROCESS | 1825 | 1461063814401 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] 04:03:34 INFO - PROCESS | 1825 | 1461063814426 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 04:03:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:03:34 INFO - PROCESS | 1825 | 1461063814432 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:03:34 INFO - PROCESS | 1825 | 1461063814437 Marionette TRACE conn3 <- [1,2690,null,{}] 04:03:34 INFO - PROCESS | 1825 | 1461063814511 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}] 04:03:34 INFO - PROCESS | 1825 | 1461063814706 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 04:03:34 INFO - PROCESS | 1825 | 1461063814964 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1315892800 == 167 [pid = 1825] [id = 680] 04:03:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f130c0a5000) [pid = 1825] [serial = 2041] [outer = (nil)] 04:03:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f130eb79400) [pid = 1825] [serial = 2042] [outer = 0x7f130c0a5000] 04:03:35 INFO - PROCESS | 1825 | 1461063815034 Marionette DEBUG loaded listener.js 04:03:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f13105a6800) [pid = 1825] [serial = 2043] [outer = 0x7f130c0a5000] 04:03:36 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:36 INFO - PROCESS | 1825 | 1461063816332 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] 04:03:36 INFO - PROCESS | 1825 | 1461063816360 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 04:03:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:03:36 INFO - PROCESS | 1825 | 1461063816366 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:03:36 INFO - PROCESS | 1825 | 1461063816369 Marionette TRACE conn3 <- [1,2694,null,{}] 04:03:36 INFO - PROCESS | 1825 | 1461063816374 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}] 04:03:36 INFO - PROCESS | 1825 | 1461063816603 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 04:03:36 INFO - PROCESS | 1825 | 1461063816881 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316a42000 == 168 [pid = 1825] [id = 681] 04:03:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f130c0a5400) [pid = 1825] [serial = 2044] [outer = (nil)] 04:03:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f1312272000) [pid = 1825] [serial = 2045] [outer = 0x7f130c0a5400] 04:03:36 INFO - PROCESS | 1825 | 1461063816952 Marionette DEBUG loaded listener.js 04:03:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f1312b33000) [pid = 1825] [serial = 2046] [outer = 0x7f130c0a5400] 04:03:38 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:38 INFO - PROCESS | 1825 | 1461063818175 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] 04:03:38 INFO - PROCESS | 1825 | 1461063818208 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 04:03:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:03:38 INFO - PROCESS | 1825 | 1461063818213 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:03:38 INFO - PROCESS | 1825 | 1461063818216 Marionette TRACE conn3 <- [1,2698,null,{}] 04:03:38 INFO - PROCESS | 1825 | 1461063818269 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}] 04:03:38 INFO - PROCESS | 1825 | 1461063818506 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 04:03:38 INFO - PROCESS | 1825 | 1461063818768 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131750b800 == 169 [pid = 1825] [id = 682] 04:03:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f131005cc00) [pid = 1825] [serial = 2047] [outer = (nil)] 04:03:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f1312b33800) [pid = 1825] [serial = 2048] [outer = 0x7f131005cc00] 04:03:38 INFO - PROCESS | 1825 | 1461063818837 Marionette DEBUG loaded listener.js 04:03:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f1312d94400) [pid = 1825] [serial = 2049] [outer = 0x7f131005cc00] 04:03:40 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:40 INFO - PROCESS | 1825 | 1461063820197 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] 04:03:40 INFO - PROCESS | 1825 | 1461063820243 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 04:03:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:03:40 INFO - PROCESS | 1825 | 1461063820249 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:03:40 INFO - PROCESS | 1825 | 1461063820251 Marionette TRACE conn3 <- [1,2702,null,{}] 04:03:40 INFO - PROCESS | 1825 | 1461063820257 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}] 04:03:40 INFO - PROCESS | 1825 | 1461063820552 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 04:03:40 INFO - PROCESS | 1825 | 1461063820817 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13182db000 == 170 [pid = 1825] [id = 683] 04:03:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f1313126800) [pid = 1825] [serial = 2050] [outer = (nil)] 04:03:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f131375ac00) [pid = 1825] [serial = 2051] [outer = 0x7f1313126800] 04:03:40 INFO - PROCESS | 1825 | 1461063820891 Marionette DEBUG loaded listener.js 04:03:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f1314758000) [pid = 1825] [serial = 2052] [outer = 0x7f1313126800] 04:03:41 INFO - PROCESS | 1825 | 1461063821730 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]]]}] 04:03:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:03:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1539ms 04:03:41 INFO - PROCESS | 1825 | 1461063821790 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 04:03:41 INFO - PROCESS | 1825 | 1461063821794 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 04:03:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:03:41 INFO - PROCESS | 1825 | 1461063821799 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:03:41 INFO - PROCESS | 1825 | 1461063821801 Marionette TRACE conn3 <- [1,2706,null,{}] 04:03:41 INFO - PROCESS | 1825 | 1461063821807 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}] 04:03:42 INFO - PROCESS | 1825 | 1461063822014 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 04:03:42 INFO - PROCESS | 1825 | 1461063822290 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13194b5000 == 171 [pid = 1825] [id = 684] 04:03:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f1313127400) [pid = 1825] [serial = 2053] [outer = (nil)] 04:03:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f13158cb400) [pid = 1825] [serial = 2054] [outer = 0x7f1313127400] 04:03:42 INFO - PROCESS | 1825 | 1461063822365 Marionette DEBUG loaded listener.js 04:03:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f1315938c00) [pid = 1825] [serial = 2055] [outer = 0x7f1313127400] 04:03:43 INFO - PROCESS | 1825 | 1461063823233 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]]]}] 04:03:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:03:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1489ms 04:03:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:03:43 INFO - PROCESS | 1825 | 1461063823290 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 04:03:43 INFO - PROCESS | 1825 | 1461063823293 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 04:03:43 INFO - PROCESS | 1825 | 1461063823299 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:03:43 INFO - PROCESS | 1825 | 1461063823302 Marionette TRACE conn3 <- [1,2710,null,{}] 04:03:43 INFO - PROCESS | 1825 | 1461063823311 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}] 04:03:43 INFO - PROCESS | 1825 | 1461063823544 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 04:03:43 INFO - PROCESS | 1825 | 1461063823856 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c6d0000 == 172 [pid = 1825] [id = 685] 04:03:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f130715e000) [pid = 1825] [serial = 2056] [outer = (nil)] 04:03:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f1315a5a000) [pid = 1825] [serial = 2057] [outer = 0x7f130715e000] 04:03:43 INFO - PROCESS | 1825 | 1461063823935 Marionette DEBUG loaded listener.js 04:03:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f1315e9c800) [pid = 1825] [serial = 2058] [outer = 0x7f130715e000] 04:03:44 INFO - PROCESS | 1825 | 1461063824806 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] 04:03:44 INFO - PROCESS | 1825 | 1461063824888 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 04:03:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:03:44 INFO - PROCESS | 1825 | 1461063824894 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:03:44 INFO - PROCESS | 1825 | 1461063824896 Marionette TRACE conn3 <- [1,2714,null,{}] 04:03:44 INFO - PROCESS | 1825 | 1461063824902 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}] 04:03:45 INFO - PROCESS | 1825 | 1461063825114 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 04:03:45 INFO - PROCESS | 1825 | 1461063825425 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cf9e000 == 173 [pid = 1825] [id = 686] 04:03:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f1310980000) [pid = 1825] [serial = 2059] [outer = (nil)] 04:03:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f1316146c00) [pid = 1825] [serial = 2060] [outer = 0x7f1310980000] 04:03:45 INFO - PROCESS | 1825 | 1461063825500 Marionette DEBUG loaded listener.js 04:03:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f131697d800) [pid = 1825] [serial = 2061] [outer = 0x7f1310980000] 04:03:46 INFO - PROCESS | 1825 | 1461063826324 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]]]}] 04:03:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:03:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1440ms 04:03:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:03:46 INFO - PROCESS | 1825 | 1461063826336 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 04:03:46 INFO - PROCESS | 1825 | 1461063826338 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 04:03:46 INFO - PROCESS | 1825 | 1461063826344 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:03:46 INFO - PROCESS | 1825 | 1461063826347 Marionette TRACE conn3 <- [1,2718,null,{}] 04:03:46 INFO - PROCESS | 1825 | 1461063826353 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}] 04:03:46 INFO - PROCESS | 1825 | 1461063826554 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 04:03:46 INFO - PROCESS | 1825 | 1461063826800 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e3cb000 == 174 [pid = 1825] [id = 687] 04:03:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f1313756400) [pid = 1825] [serial = 2062] [outer = (nil)] 04:03:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f1316a1bc00) [pid = 1825] [serial = 2063] [outer = 0x7f1313756400] 04:03:46 INFO - PROCESS | 1825 | 1461063826876 Marionette DEBUG loaded listener.js 04:03:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f1316c82000) [pid = 1825] [serial = 2064] [outer = 0x7f1313756400] 04:03:47 INFO - PROCESS | 1825 | 1461063827740 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] 04:03:47 INFO - PROCESS | 1825 | 1461063827782 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 04:03:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:03:47 INFO - PROCESS | 1825 | 1461063827788 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:03:47 INFO - PROCESS | 1825 | 1461063827792 Marionette TRACE conn3 <- [1,2722,null,{}] 04:03:47 INFO - PROCESS | 1825 | 1461063827797 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}] 04:03:48 INFO - PROCESS | 1825 | 1461063828025 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 04:03:48 INFO - PROCESS | 1825 | 1461063828310 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131ef9a000 == 175 [pid = 1825] [id = 688] 04:03:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f131789e800) [pid = 1825] [serial = 2065] [outer = (nil)] 04:03:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f13178aa000) [pid = 1825] [serial = 2066] [outer = 0x7f131789e800] 04:03:48 INFO - PROCESS | 1825 | 1461063828450 Marionette DEBUG loaded listener.js 04:03:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f1318d06400) [pid = 1825] [serial = 2067] [outer = 0x7f131789e800] 04:03:49 INFO - PROCESS | 1825 | 1461063829319 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] 04:03:49 INFO - PROCESS | 1825 | 1461063829375 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 04:03:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:03:49 INFO - PROCESS | 1825 | 1461063829380 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:03:49 INFO - PROCESS | 1825 | 1461063829383 Marionette TRACE conn3 <- [1,2726,null,{}] 04:03:49 INFO - PROCESS | 1825 | 1461063829389 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}] 04:03:49 INFO - PROCESS | 1825 | 1461063829612 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 04:03:49 INFO - PROCESS | 1825 | 1461063829933 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132005a800 == 176 [pid = 1825] [id = 689] 04:03:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f13178a3c00) [pid = 1825] [serial = 2068] [outer = (nil)] 04:03:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f1318d13000) [pid = 1825] [serial = 2069] [outer = 0x7f13178a3c00] 04:03:50 INFO - PROCESS | 1825 | 1461063830012 Marionette DEBUG loaded listener.js 04:03:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f1319425800) [pid = 1825] [serial = 2070] [outer = 0x7f13178a3c00] 04:03:50 INFO - PROCESS | 1825 | 1461063830860 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]]]}] 04:03:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:03:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1530ms 04:03:50 INFO - PROCESS | 1825 | 1461063830913 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 04:03:50 INFO - PROCESS | 1825 | 1461063830916 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 04:03:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:03:50 INFO - PROCESS | 1825 | 1461063830922 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:03:50 INFO - PROCESS | 1825 | 1461063830924 Marionette TRACE conn3 <- [1,2730,null,{}] 04:03:50 INFO - PROCESS | 1825 | 1461063830931 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}] 04:03:51 INFO - PROCESS | 1825 | 1461063831148 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 04:03:51 INFO - PROCESS | 1825 | 1461063831426 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13266b1800 == 177 [pid = 1825] [id = 690] 04:03:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f1318d06c00) [pid = 1825] [serial = 2071] [outer = (nil)] 04:03:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f1319718000) [pid = 1825] [serial = 2072] [outer = 0x7f1318d06c00] 04:03:51 INFO - PROCESS | 1825 | 1461063831545 Marionette DEBUG loaded listener.js 04:03:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f131c6be800) [pid = 1825] [serial = 2073] [outer = 0x7f1318d06c00] 04:03:52 INFO - PROCESS | 1825 | 1461063832783 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] 04:03:52 INFO - PROCESS | 1825 | 1461063832811 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 04:03:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:03:52 INFO - PROCESS | 1825 | 1461063832865 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:03:52 INFO - PROCESS | 1825 | 1461063832867 Marionette TRACE conn3 <- [1,2734,null,{}] 04:03:52 INFO - PROCESS | 1825 | 1461063832874 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}] 04:03:53 INFO - PROCESS | 1825 | 1461063833087 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 04:03:53 INFO - PROCESS | 1825 | 1461063833417 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130af94800 == 178 [pid = 1825] [id = 691] 04:03:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f1306e6e800) [pid = 1825] [serial = 2074] [outer = (nil)] 04:03:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f1306e74400) [pid = 1825] [serial = 2075] [outer = 0x7f1306e6e800] 04:03:53 INFO - PROCESS | 1825 | 1461063833490 Marionette DEBUG loaded listener.js 04:03:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f130776e400) [pid = 1825] [serial = 2076] [outer = 0x7f1306e6e800] 04:03:54 INFO - PROCESS | 1825 | 1461063834380 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]]]}] 04:03:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:03:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1583ms 04:03:54 INFO - PROCESS | 1825 | 1461063834442 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 04:03:54 INFO - PROCESS | 1825 | 1461063834445 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 04:03:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:03:54 INFO - PROCESS | 1825 | 1461063834451 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:03:54 INFO - PROCESS | 1825 | 1461063834453 Marionette TRACE conn3 <- [1,2738,null,{}] 04:03:54 INFO - PROCESS | 1825 | 1461063834458 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}] 04:03:54 INFO - PROCESS | 1825 | 1461063834680 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 04:03:55 INFO - PROCESS | 1825 | 1461063835046 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130b03f800 == 179 [pid = 1825] [id = 692] 04:03:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f1306e6f000) [pid = 1825] [serial = 2077] [outer = (nil)] 04:03:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f130addd400) [pid = 1825] [serial = 2078] [outer = 0x7f1306e6f000] 04:03:55 INFO - PROCESS | 1825 | 1461063835125 Marionette DEBUG loaded listener.js 04:03:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f130bdcec00) [pid = 1825] [serial = 2079] [outer = 0x7f1306e6f000] 04:03:56 INFO - PROCESS | 1825 | 1461063836508 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]]]}] 04:03:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:03:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 2128ms 04:03:56 INFO - PROCESS | 1825 | 1461063836628 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 04:03:56 INFO - PROCESS | 1825 | 1461063836633 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 04:03:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:03:56 INFO - PROCESS | 1825 | 1461063836646 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:03:56 INFO - PROCESS | 1825 | 1461063836650 Marionette TRACE conn3 <- [1,2742,null,{}] 04:03:56 INFO - PROCESS | 1825 | 1461063836666 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}] 04:03:56 INFO - PROCESS | 1825 | 1461063836850 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 04:03:57 INFO - PROCESS | 1825 | 1461063837093 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13105c9800 == 180 [pid = 1825] [id = 693] 04:03:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f1307166400) [pid = 1825] [serial = 2080] [outer = (nil)] 04:03:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f130ade1000) [pid = 1825] [serial = 2081] [outer = 0x7f1307166400] 04:03:57 INFO - PROCESS | 1825 | 1461063837159 Marionette DEBUG loaded listener.js 04:03:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f130b004800) [pid = 1825] [serial = 2082] [outer = 0x7f1307166400] 04:03:58 INFO - PROCESS | 1825 | 1461063838091 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]]]}] 04:03:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:03:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1487ms 04:03:58 INFO - PROCESS | 1825 | 1461063838132 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 04:03:58 INFO - PROCESS | 1825 | 1461063838141 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 04:03:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:03:58 INFO - PROCESS | 1825 | 1461063838152 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:03:58 INFO - PROCESS | 1825 | 1461063838155 Marionette TRACE conn3 <- [1,2746,null,{}] 04:03:58 INFO - PROCESS | 1825 | 1461063838161 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}] 04:03:58 INFO - PROCESS | 1825 | 1461063838385 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 04:03:58 INFO - PROCESS | 1825 | 1461063838884 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130bbf9000 == 181 [pid = 1825] [id = 694] 04:03:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f130c089000) [pid = 1825] [serial = 2083] [outer = (nil)] 04:03:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f130c08fc00) [pid = 1825] [serial = 2084] [outer = 0x7f130c089000] 04:03:58 INFO - PROCESS | 1825 | 1461063838956 Marionette DEBUG loaded listener.js 04:03:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f130c09f400) [pid = 1825] [serial = 2085] [outer = 0x7f130c089000] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1305c95000 == 180 [pid = 1825] [id = 621] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13101d4800 == 179 [pid = 1825] [id = 676] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e49f000 == 178 [pid = 1825] [id = 675] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130af8e000 == 177 [pid = 1825] [id = 674] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13105c2800 == 176 [pid = 1825] [id = 673] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e6ea000 == 175 [pid = 1825] [id = 672] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13255e7800 == 174 [pid = 1825] [id = 670] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132111a800 == 173 [pid = 1825] [id = 669] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132004a800 == 172 [pid = 1825] [id = 668] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131fb8e800 == 171 [pid = 1825] [id = 667] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f552000 == 170 [pid = 1825] [id = 666] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e698800 == 169 [pid = 1825] [id = 665] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e383800 == 168 [pid = 1825] [id = 664] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c7a4800 == 167 [pid = 1825] [id = 663] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1319564000 == 166 [pid = 1825] [id = 662] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1318d67000 == 165 [pid = 1825] [id = 661] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13177ac000 == 164 [pid = 1825] [id = 660] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1315bf3000 == 163 [pid = 1825] [id = 659] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13145d9800 == 162 [pid = 1825] [id = 658] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13138a4000 == 161 [pid = 1825] [id = 657] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1310694000 == 160 [pid = 1825] [id = 656] 04:03:59 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130d6cd000 == 159 [pid = 1825] [id = 655] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f130bdd7000) [pid = 1825] [serial = 1958] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f130ade3000) [pid = 1825] [serial = 1788] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f13105a8800) [pid = 1825] [serial = 1821] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f130baa2400) [pid = 1825] [serial = 1842] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f131697cc00) [pid = 1825] [serial = 1932] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f1319426800) [pid = 1825] [serial = 1743] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f13105a8000) [pid = 1825] [serial = 1746] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f133af26000) [pid = 1825] [serial = 1776] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f1316c7fc00) [pid = 1825] [serial = 1937] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f1317748000) [pid = 1825] [serial = 1943] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f131971e400) [pid = 1825] [serial = 1755] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f13178a3000) [pid = 1825] [serial = 1947] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f131097ec00) [pid = 1825] [serial = 1946] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f130e9da800) [pid = 1825] [serial = 1848] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f1314504c00) [pid = 1825] [serial = 1919] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f130b00e800) [pid = 1825] [serial = 1955] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f130c09ac00) [pid = 1825] [serial = 1959] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f1313761c00) [pid = 1825] [serial = 1914] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f132a03b000) [pid = 1825] [serial = 1773] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f1312b97400) [pid = 1825] [serial = 1908] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f1306e7cc00) [pid = 1825] [serial = 1892] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f1317584000) [pid = 1825] [serial = 1940] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f1317580400) [pid = 1825] [serial = 1752] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f130ae28400) [pid = 1825] [serial = 1779] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f1314510800) [pid = 1825] [serial = 1920] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f131fc08c00) [pid = 1825] [serial = 1761] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f1310253800) [pid = 1825] [serial = 1902] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f131025cc00) [pid = 1825] [serial = 1854] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f130bb55000) [pid = 1825] [serial = 1961] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f13158d7c00) [pid = 1825] [serial = 1923] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f131d197800) [pid = 1825] [serial = 1758] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f1306e7c800) [pid = 1825] [serial = 1860] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f132430a800) [pid = 1825] [serial = 1767] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f130e458000) [pid = 1825] [serial = 1898] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f1307164800) [pid = 1825] [serial = 1863] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f1312b26000) [pid = 1825] [serial = 1907] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f1313159000) [pid = 1825] [serial = 1913] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f130c094c00) [pid = 1825] [serial = 1794] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f1310984000) [pid = 1825] [serial = 1904] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f132757cc00) [pid = 1825] [serial = 1770] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f1315ea9400) [pid = 1825] [serial = 1928] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f132698d800) [pid = 1825] [serial = 1830] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f130baa5c00) [pid = 1825] [serial = 1956] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f1318d10800) [pid = 1825] [serial = 1857] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f130c088400) [pid = 1825] [serial = 1866] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f130eb6d000) [pid = 1825] [serial = 1899] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f1316147c00) [pid = 1825] [serial = 1824] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f1314758800) [pid = 1825] [serial = 1749] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f1316982c00) [pid = 1825] [serial = 1934] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f130bdd1800) [pid = 1825] [serial = 1949] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f13158d8c00) [pid = 1825] [serial = 1925] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f132a11bc00) [pid = 1825] [serial = 1791] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f133af2b800) [pid = 1825] [serial = 1836] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f1316a1c400) [pid = 1825] [serial = 1935] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f130e2ea800) [pid = 1825] [serial = 1962] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f131475c000) [pid = 1825] [serial = 1922] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f1316150800) [pid = 1825] [serial = 1929] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f131ff44000) [pid = 1825] [serial = 1764] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f1313a5e400) [pid = 1825] [serial = 1782] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f1316258800) [pid = 1825] [serial = 1931] [outer = (nil)] [url = about:blank] 04:03:59 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f1307770000) [pid = 1825] [serial = 1952] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f130c09d400) [pid = 1825] [serial = 1845] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f130a88b000) [pid = 1825] [serial = 1953] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f1313130800) [pid = 1825] [serial = 1911] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f130bd52800) [pid = 1825] [serial = 1895] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f131789b400) [pid = 1825] [serial = 1950] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f1313a60c00) [pid = 1825] [serial = 1916] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f1317898c00) [pid = 1825] [serial = 1944] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f130ede2c00) [pid = 1825] [serial = 1890] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f131c8ed000) [pid = 1825] [serial = 1680] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f1312277800) [pid = 1825] [serial = 1905] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f130776cc00) [pid = 1825] [serial = 1893] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f130edf0000) [pid = 1825] [serial = 1901] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f131f829c00) [pid = 1825] [serial = 1785] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f131d2ee800) [pid = 1825] [serial = 1827] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f1315e9c400) [pid = 1825] [serial = 1926] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f130e9e0800) [pid = 1825] [serial = 1851] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f130a890400) [pid = 1825] [serial = 1839] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f1313b6c000) [pid = 1825] [serial = 1917] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f131757c400) [pid = 1825] [serial = 1938] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f132915f000) [pid = 1825] [serial = 1833] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f1317741800) [pid = 1825] [serial = 1941] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f1312d9d000) [pid = 1825] [serial = 1910] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f130bdcf000) [pid = 1825] [serial = 1896] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f13271c6400) [pid = 1825] [serial = 1818] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f130e9dc400) [pid = 1825] [serial = 1964] [outer = (nil)] [url = about:blank] 04:04:00 INFO - PROCESS | 1825 | 1461063840152 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]]]}] 04:04:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:04:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 2030ms 04:04:00 INFO - PROCESS | 1825 | 1461063840182 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 04:04:00 INFO - PROCESS | 1825 | 1461063840185 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 04:04:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:04:00 INFO - PROCESS | 1825 | 1461063840192 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:04:00 INFO - PROCESS | 1825 | 1461063840199 Marionette TRACE conn3 <- [1,2750,null,{}] 04:04:00 INFO - PROCESS | 1825 | 1461063840214 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}] 04:04:00 INFO - PROCESS | 1825 | 1461063840403 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 04:04:00 INFO - PROCESS | 1825 | 1461063840689 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130b152000 == 160 [pid = 1825] [id = 695] 04:04:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f130baa5800) [pid = 1825] [serial = 2086] [outer = (nil)] 04:04:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f130e45c400) [pid = 1825] [serial = 2087] [outer = 0x7f130baa5800] 04:04:00 INFO - PROCESS | 1825 | 1461063840755 Marionette DEBUG loaded listener.js 04:04:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f130e9e8000) [pid = 1825] [serial = 2088] [outer = 0x7f130baa5800] 04:04:01 INFO - PROCESS | 1825 | 1461063841529 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]]]}] 04:04:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:04:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1383ms 04:04:01 INFO - PROCESS | 1825 | 1461063841587 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 04:04:01 INFO - PROCESS | 1825 | 1461063841594 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 04:04:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:04:01 INFO - PROCESS | 1825 | 1461063841603 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:04:01 INFO - PROCESS | 1825 | 1461063841607 Marionette TRACE conn3 <- [1,2754,null,{}] 04:04:01 INFO - PROCESS | 1825 | 1461063841616 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}] 04:04:01 INFO - PROCESS | 1825 | 1461063841813 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 04:04:01 INFO - PROCESS | 1825 | 1461063841823 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e9a5800 == 161 [pid = 1825] [id = 696] 04:04:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f130e9e8400) [pid = 1825] [serial = 2089] [outer = (nil)] 04:04:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f130eeee000) [pid = 1825] [serial = 2090] [outer = 0x7f130e9e8400] 04:04:01 INFO - PROCESS | 1825 | 1461063841883 Marionette DEBUG loaded listener.js 04:04:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f130fef4800) [pid = 1825] [serial = 2091] [outer = 0x7f130e9e8400] 04:04:02 INFO - PROCESS | 1825 | 1461063842861 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]]]}] 04:04:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:04:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1281ms 04:04:02 INFO - PROCESS | 1825 | 1461063842884 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 04:04:02 INFO - PROCESS | 1825 | 1461063842887 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 04:04:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:04:02 INFO - PROCESS | 1825 | 1461063842901 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:04:02 INFO - PROCESS | 1825 | 1461063842903 Marionette TRACE conn3 <- [1,2758,null,{}] 04:04:02 INFO - PROCESS | 1825 | 1461063842912 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}] 04:04:03 INFO - PROCESS | 1825 | 1461063843183 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 04:04:03 INFO - PROCESS | 1825 | 1461063843214 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13106a5800 == 162 [pid = 1825] [id = 697] 04:04:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f130ede6000) [pid = 1825] [serial = 2092] [outer = (nil)] 04:04:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f131025d800) [pid = 1825] [serial = 2093] [outer = 0x7f130ede6000] 04:04:03 INFO - PROCESS | 1825 | 1461063843272 Marionette DEBUG loaded listener.js 04:04:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f131097ec00) [pid = 1825] [serial = 2094] [outer = 0x7f130ede6000] 04:04:04 INFO - PROCESS | 1825 | 1461063844328 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]]]}] 04:04:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:04:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1484ms 04:04:04 INFO - PROCESS | 1825 | 1461063844376 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 04:04:04 INFO - PROCESS | 1825 | 1461063844379 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 04:04:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:04:04 INFO - PROCESS | 1825 | 1461063844384 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:04:04 INFO - PROCESS | 1825 | 1461063844386 Marionette TRACE conn3 <- [1,2762,null,{}] 04:04:04 INFO - PROCESS | 1825 | 1461063844391 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}] 04:04:04 INFO - PROCESS | 1825 | 1461063844677 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 04:04:05 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f130e5dcc00) [pid = 1825] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:04:05 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f130a885c00) [pid = 1825] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:04:05 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f130e5e0400) [pid = 1825] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:04:05 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f130776e800) [pid = 1825] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:04:05 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f1307167000) [pid = 1825] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:04:05 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f130baa7c00) [pid = 1825] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:04:05 INFO - PROCESS | 1825 | 1461063845229 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13101c8800 == 163 [pid = 1825] [id = 698] 04:04:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f1306e70000) [pid = 1825] [serial = 2095] [outer = (nil)] 04:04:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f130a885c00) [pid = 1825] [serial = 2096] [outer = 0x7f1306e70000] 04:04:05 INFO - PROCESS | 1825 | 1461063845291 Marionette DEBUG loaded listener.js 04:04:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f1312cc5400) [pid = 1825] [serial = 2097] [outer = 0x7f1306e70000] 04:04:05 INFO - PROCESS | 1825 | 1461063845965 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]]]}] 04:04:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:04:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1633ms 04:04:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:04:06 INFO - PROCESS | 1825 | 1461063846018 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 04:04:06 INFO - PROCESS | 1825 | 1461063846020 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 04:04:06 INFO - PROCESS | 1825 | 1461063846025 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:04:06 INFO - PROCESS | 1825 | 1461063846030 Marionette TRACE conn3 <- [1,2766,null,{}] 04:04:06 INFO - PROCESS | 1825 | 1461063846035 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}] 04:04:06 INFO - PROCESS | 1825 | 1461063846283 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 04:04:06 INFO - PROCESS | 1825 | 1461063846316 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1315bea800 == 164 [pid = 1825] [id = 699] 04:04:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f1312d9f000) [pid = 1825] [serial = 2098] [outer = (nil)] 04:04:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f1313752400) [pid = 1825] [serial = 2099] [outer = 0x7f1312d9f000] 04:04:06 INFO - PROCESS | 1825 | 1461063846374 Marionette DEBUG loaded listener.js 04:04:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f1313a5b000) [pid = 1825] [serial = 2100] [outer = 0x7f1312d9f000] 04:04:07 INFO - PROCESS | 1825 | 1461063847316 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]]]}] 04:04:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:04:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1329ms 04:04:07 INFO - PROCESS | 1825 | 1461063847354 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 04:04:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:04:07 INFO - PROCESS | 1825 | 1461063847360 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 04:04:07 INFO - PROCESS | 1825 | 1461063847367 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:04:07 INFO - PROCESS | 1825 | 1461063847372 Marionette TRACE conn3 <- [1,2770,null,{}] 04:04:07 INFO - PROCESS | 1825 | 1461063847425 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}] 04:04:07 INFO - PROCESS | 1825 | 1461063847627 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 04:04:07 INFO - PROCESS | 1825 | 1461063847890 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e3b7000 == 165 [pid = 1825] [id = 700] 04:04:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f130a88e800) [pid = 1825] [serial = 2101] [outer = (nil)] 04:04:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f130ade4400) [pid = 1825] [serial = 2102] [outer = 0x7f130a88e800] 04:04:08 INFO - PROCESS | 1825 | 1461063848023 Marionette DEBUG loaded listener.js 04:04:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f130ba9c800) [pid = 1825] [serial = 2103] [outer = 0x7f130a88e800] 04:04:08 INFO - PROCESS | 1825 | 1461063848890 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]]]}] 04:04:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:04:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1578ms 04:04:08 INFO - PROCESS | 1825 | 1461063848946 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 04:04:08 INFO - PROCESS | 1825 | 1461063848954 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 04:04:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:04:08 INFO - PROCESS | 1825 | 1461063848965 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:04:08 INFO - PROCESS | 1825 | 1461063848968 Marionette TRACE conn3 <- [1,2774,null,{}] 04:04:08 INFO - PROCESS | 1825 | 1461063848974 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}] 04:04:09 INFO - PROCESS | 1825 | 1461063849222 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 04:04:09 INFO - PROCESS | 1825 | 1461063849484 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1313b8a800 == 166 [pid = 1825] [id = 701] 04:04:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f130baa9c00) [pid = 1825] [serial = 2104] [outer = (nil)] 04:04:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f130c09a000) [pid = 1825] [serial = 2105] [outer = 0x7f130baa9c00] 04:04:09 INFO - PROCESS | 1825 | 1461063849604 Marionette DEBUG loaded listener.js 04:04:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f130e5d3c00) [pid = 1825] [serial = 2106] [outer = 0x7f130baa9c00] 04:04:10 INFO - PROCESS | 1825 | 1461063850579 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]]]}] 04:04:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:04:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1688ms 04:04:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:04:10 INFO - PROCESS | 1825 | 1461063850653 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 04:04:10 INFO - PROCESS | 1825 | 1461063850657 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 04:04:10 INFO - PROCESS | 1825 | 1461063850663 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:04:10 INFO - PROCESS | 1825 | 1461063850668 Marionette TRACE conn3 <- [1,2778,null,{}] 04:04:10 INFO - PROCESS | 1825 | 1461063850684 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}] 04:04:10 INFO - PROCESS | 1825 | 1461063850935 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 04:04:11 INFO - PROCESS | 1825 | 1461063851247 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1317510800 == 167 [pid = 1825] [id = 702] 04:04:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f13105aa000) [pid = 1825] [serial = 2107] [outer = (nil)] 04:04:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f1312271800) [pid = 1825] [serial = 2108] [outer = 0x7f13105aa000] 04:04:11 INFO - PROCESS | 1825 | 1461063851318 Marionette DEBUG loaded listener.js 04:04:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f1312cc4c00) [pid = 1825] [serial = 2109] [outer = 0x7f13105aa000] 04:04:12 INFO - PROCESS | 1825 | 1461063852134 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]]]}] 04:04:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:04:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1491ms 04:04:12 INFO - PROCESS | 1825 | 1461063852160 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 04:04:12 INFO - PROCESS | 1825 | 1461063852164 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 04:04:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:04:12 INFO - PROCESS | 1825 | 1461063852172 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:04:12 INFO - PROCESS | 1825 | 1461063852175 Marionette TRACE conn3 <- [1,2782,null,{}] 04:04:12 INFO - PROCESS | 1825 | 1461063852180 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}] 04:04:12 INFO - PROCESS | 1825 | 1461063852382 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 04:04:12 INFO - PROCESS | 1825 | 1461063852653 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13181c2800 == 168 [pid = 1825] [id = 703] 04:04:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f1310981400) [pid = 1825] [serial = 2110] [outer = (nil)] 04:04:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f1313a5b800) [pid = 1825] [serial = 2111] [outer = 0x7f1310981400] 04:04:12 INFO - PROCESS | 1825 | 1461063852726 Marionette DEBUG loaded listener.js 04:04:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f1313b69800) [pid = 1825] [serial = 2112] [outer = 0x7f1310981400] 04:04:13 INFO - PROCESS | 1825 | 1461063853611 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]]]}] 04:04:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:04:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1489ms 04:04:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:04:13 INFO - PROCESS | 1825 | 1461063853662 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 04:04:13 INFO - PROCESS | 1825 | 1461063853665 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 04:04:13 INFO - PROCESS | 1825 | 1461063853671 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:04:13 INFO - PROCESS | 1825 | 1461063853674 Marionette TRACE conn3 <- [1,2786,null,{}] 04:04:13 INFO - PROCESS | 1825 | 1461063853679 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}] 04:04:13 INFO - PROCESS | 1825 | 1461063853876 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 04:04:14 INFO - PROCESS | 1825 | 1461063854145 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131907b800 == 169 [pid = 1825] [id = 704] 04:04:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f131450e000) [pid = 1825] [serial = 2113] [outer = (nil)] 04:04:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f1314753c00) [pid = 1825] [serial = 2114] [outer = 0x7f131450e000] 04:04:14 INFO - PROCESS | 1825 | 1461063854219 Marionette DEBUG loaded listener.js 04:04:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f131592ec00) [pid = 1825] [serial = 2115] [outer = 0x7f131450e000] 04:04:15 INFO - PROCESS | 1825 | 1461063855092 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]]]}] 04:04:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:04:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1485ms 04:04:15 INFO - PROCESS | 1825 | 1461063855156 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 04:04:15 INFO - PROCESS | 1825 | 1461063855159 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 04:04:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:04:15 INFO - PROCESS | 1825 | 1461063855165 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:04:15 INFO - PROCESS | 1825 | 1461063855167 Marionette TRACE conn3 <- [1,2790,null,{}] 04:04:15 INFO - PROCESS | 1825 | 1461063855172 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}] 04:04:15 INFO - PROCESS | 1825 | 1461063855404 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 04:04:15 INFO - PROCESS | 1825 | 1461063855668 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c626800 == 170 [pid = 1825] [id = 705] 04:04:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f131614ec00) [pid = 1825] [serial = 2116] [outer = (nil)] 04:04:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f1316a1e000) [pid = 1825] [serial = 2117] [outer = 0x7f131614ec00] 04:04:15 INFO - PROCESS | 1825 | 1461063855791 Marionette DEBUG loaded listener.js 04:04:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f1317586c00) [pid = 1825] [serial = 2118] [outer = 0x7f131614ec00] 04:04:16 INFO - PROCESS | 1825 | 1461063856592 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]]]}] 04:04:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:04:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1475ms 04:04:16 INFO - PROCESS | 1825 | 1461063856641 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 04:04:16 INFO - PROCESS | 1825 | 1461063856645 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 04:04:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:04:16 INFO - PROCESS | 1825 | 1461063856651 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:04:16 INFO - PROCESS | 1825 | 1461063856653 Marionette TRACE conn3 <- [1,2794,null,{}] 04:04:16 INFO - PROCESS | 1825 | 1461063856659 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}] 04:04:16 INFO - PROCESS | 1825 | 1461063856854 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 04:04:17 INFO - PROCESS | 1825 | 1461063857122 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cab4000 == 171 [pid = 1825] [id = 706] 04:04:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f1316151000) [pid = 1825] [serial = 2119] [outer = (nil)] 04:04:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f131778f000) [pid = 1825] [serial = 2120] [outer = 0x7f1316151000] 04:04:17 INFO - PROCESS | 1825 | 1461063857195 Marionette DEBUG loaded listener.js 04:04:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f131789e000) [pid = 1825] [serial = 2121] [outer = 0x7f1316151000] 04:04:18 INFO - PROCESS | 1825 | 1461063858048 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]]]}] 04:04:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:04:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1427ms 04:04:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:04:18 INFO - PROCESS | 1825 | 1461063858079 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 04:04:18 INFO - PROCESS | 1825 | 1461063858081 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 04:04:18 INFO - PROCESS | 1825 | 1461063858087 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:04:18 INFO - PROCESS | 1825 | 1461063858090 Marionette TRACE conn3 <- [1,2798,null,{}] 04:04:18 INFO - PROCESS | 1825 | 1461063858095 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}] 04:04:18 INFO - PROCESS | 1825 | 1461063858304 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 04:04:18 INFO - PROCESS | 1825 | 1461063858582 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131d2c1800 == 172 [pid = 1825] [id = 707] 04:04:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f1316986400) [pid = 1825] [serial = 2122] [outer = (nil)] 04:04:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f13178b1000) [pid = 1825] [serial = 2123] [outer = 0x7f1316986400] 04:04:18 INFO - PROCESS | 1825 | 1461063858654 Marionette DEBUG loaded listener.js 04:04:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f1318d0e800) [pid = 1825] [serial = 2124] [outer = 0x7f1316986400] 04:04:19 INFO - PROCESS | 1825 | 1461063859509 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]]]}] 04:04:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:04:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1481ms 04:04:19 INFO - PROCESS | 1825 | 1461063859567 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 04:04:19 INFO - PROCESS | 1825 | 1461063859570 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 04:04:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:04:19 INFO - PROCESS | 1825 | 1461063859576 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:04:19 INFO - PROCESS | 1825 | 1461063859578 Marionette TRACE conn3 <- [1,2802,null,{}] 04:04:19 INFO - PROCESS | 1825 | 1461063859584 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}] 04:04:19 INFO - PROCESS | 1825 | 1461063859787 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 04:04:20 INFO - PROCESS | 1825 | 1461063860071 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e41f000 == 173 [pid = 1825] [id = 708] 04:04:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f130bdd5800) [pid = 1825] [serial = 2125] [outer = (nil)] 04:04:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f131941f000) [pid = 1825] [serial = 2126] [outer = 0x7f130bdd5800] 04:04:20 INFO - PROCESS | 1825 | 1461063860189 Marionette DEBUG loaded listener.js 04:04:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f1319695800) [pid = 1825] [serial = 2127] [outer = 0x7f130bdd5800] 04:04:20 INFO - PROCESS | 1825 | 1461063860995 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]]]}] 04:04:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:04:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1431ms 04:04:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:04:21 INFO - PROCESS | 1825 | 1461063861007 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 04:04:21 INFO - PROCESS | 1825 | 1461063861010 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 04:04:21 INFO - PROCESS | 1825 | 1461063861034 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:04:21 INFO - PROCESS | 1825 | 1461063861038 Marionette TRACE conn3 <- [1,2806,null,{}] 04:04:21 INFO - PROCESS | 1825 | 1461063861045 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}] 04:04:21 INFO - PROCESS | 1825 | 1461063861251 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 04:04:21 INFO - PROCESS | 1825 | 1461063861519 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131ef7d000 == 174 [pid = 1825] [id = 709] 04:04:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f1317740000) [pid = 1825] [serial = 2128] [outer = (nil)] 04:04:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f131c683800) [pid = 1825] [serial = 2129] [outer = 0x7f1317740000] 04:04:21 INFO - PROCESS | 1825 | 1461063861597 Marionette DEBUG loaded listener.js 04:04:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f131c75d800) [pid = 1825] [serial = 2130] [outer = 0x7f1317740000] 04:04:22 INFO - PROCESS | 1825 | 1461063862447 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]]]}] 04:04:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:04:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1454ms 04:04:22 INFO - PROCESS | 1825 | 1461063862472 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 04:04:22 INFO - PROCESS | 1825 | 1461063862476 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 04:04:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:04:22 INFO - PROCESS | 1825 | 1461063862484 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:04:22 INFO - PROCESS | 1825 | 1461063862488 Marionette TRACE conn3 <- [1,2810,null,{}] 04:04:22 INFO - PROCESS | 1825 | 1461063862493 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}] 04:04:22 INFO - PROCESS | 1825 | 1461063862715 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 04:04:22 INFO - PROCESS | 1825 | 1461063862989 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131fa5a800 == 175 [pid = 1825] [id = 710] 04:04:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f1319486c00) [pid = 1825] [serial = 2131] [outer = (nil)] 04:04:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f131c8f6400) [pid = 1825] [serial = 2132] [outer = 0x7f1319486c00] 04:04:23 INFO - PROCESS | 1825 | 1461063863068 Marionette DEBUG loaded listener.js 04:04:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f131d18f800) [pid = 1825] [serial = 2133] [outer = 0x7f1319486c00] 04:04:23 INFO - PROCESS | 1825 | 1461063863966 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]]]}] 04:04:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:04:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1530ms 04:04:24 INFO - PROCESS | 1825 | 1461063864016 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 04:04:24 INFO - PROCESS | 1825 | 1461063864019 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 04:04:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:04:24 INFO - PROCESS | 1825 | 1461063864026 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:04:24 INFO - PROCESS | 1825 | 1461063864028 Marionette TRACE conn3 <- [1,2814,null,{}] 04:04:24 INFO - PROCESS | 1825 | 1461063864034 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}] 04:04:24 INFO - PROCESS | 1825 | 1461063864231 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 04:04:24 INFO - PROCESS | 1825 | 1461063864504 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132312a000 == 176 [pid = 1825] [id = 711] 04:04:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f131c6bec00) [pid = 1825] [serial = 2134] [outer = (nil)] 04:04:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f131d2d6400) [pid = 1825] [serial = 2135] [outer = 0x7f131c6bec00] 04:04:24 INFO - PROCESS | 1825 | 1461063864577 Marionette DEBUG loaded listener.js 04:04:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f131d2e4000) [pid = 1825] [serial = 2136] [outer = 0x7f131c6bec00] 04:04:25 INFO - PROCESS | 1825 | 1461063865444 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]]]}] 04:04:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:04:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1481ms 04:04:25 INFO - PROCESS | 1825 | 1461063865523 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 04:04:25 INFO - PROCESS | 1825 | 1461063865527 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 04:04:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:04:25 INFO - PROCESS | 1825 | 1461063865534 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:04:25 INFO - PROCESS | 1825 | 1461063865537 Marionette TRACE conn3 <- [1,2818,null,{}] 04:04:25 INFO - PROCESS | 1825 | 1461063865542 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}] 04:04:25 INFO - PROCESS | 1825 | 1461063865745 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 04:04:26 INFO - PROCESS | 1825 | 1461063866016 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132785d000 == 177 [pid = 1825] [id = 712] 04:04:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f1313761000) [pid = 1825] [serial = 2137] [outer = (nil)] 04:04:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f131d2e7800) [pid = 1825] [serial = 2138] [outer = 0x7f1313761000] 04:04:26 INFO - PROCESS | 1825 | 1461063866122 Marionette DEBUG loaded listener.js 04:04:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f131e5ecc00) [pid = 1825] [serial = 2139] [outer = 0x7f1313761000] 04:04:26 INFO - PROCESS | 1825 | 1461063866970 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]]]}] 04:04:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:04:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1484ms 04:04:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:04:27 INFO - PROCESS | 1825 | 1461063867020 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 04:04:27 INFO - PROCESS | 1825 | 1461063867022 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 04:04:27 INFO - PROCESS | 1825 | 1461063867028 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:04:27 INFO - PROCESS | 1825 | 1461063867031 Marionette TRACE conn3 <- [1,2822,null,{}] 04:04:27 INFO - PROCESS | 1825 | 1461063867036 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}] 04:04:27 INFO - PROCESS | 1825 | 1461063867235 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 04:04:27 INFO - PROCESS | 1825 | 1461063867507 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327cb3000 == 178 [pid = 1825] [id = 713] 04:04:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f131c8ef000) [pid = 1825] [serial = 2140] [outer = (nil)] 04:04:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f131e6cd400) [pid = 1825] [serial = 2141] [outer = 0x7f131c8ef000] 04:04:27 INFO - PROCESS | 1825 | 1461063867580 Marionette DEBUG loaded listener.js 04:04:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f131e6d3400) [pid = 1825] [serial = 2142] [outer = 0x7f131c8ef000] 04:04:28 INFO - PROCESS | 1825 | 1461063868436 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]]]}] 04:04:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:04:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1477ms 04:04:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:04:28 INFO - PROCESS | 1825 | 1461063868506 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 04:04:28 INFO - PROCESS | 1825 | 1461063868509 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 04:04:28 INFO - PROCESS | 1825 | 1461063868514 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:04:28 INFO - PROCESS | 1825 | 1461063868517 Marionette TRACE conn3 <- [1,2826,null,{}] 04:04:28 INFO - PROCESS | 1825 | 1461063868522 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}] 04:04:28 INFO - PROCESS | 1825 | 1461063868744 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 04:04:29 INFO - PROCESS | 1825 | 1461063869015 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13281bd800 == 179 [pid = 1825] [id = 714] 04:04:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f131d2e0400) [pid = 1825] [serial = 2143] [outer = (nil)] 04:04:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f131f375c00) [pid = 1825] [serial = 2144] [outer = 0x7f131d2e0400] 04:04:29 INFO - PROCESS | 1825 | 1461063869124 Marionette DEBUG loaded listener.js 04:04:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f131f37f800) [pid = 1825] [serial = 2145] [outer = 0x7f131d2e0400] 04:04:29 INFO - PROCESS | 1825 | 1461063869914 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:04:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:04:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1430ms 04:04:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:04:29 INFO - PROCESS | 1825 | 1461063869944 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 04:04:29 INFO - PROCESS | 1825 | 1461063869947 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 04:04:29 INFO - PROCESS | 1825 | 1461063869953 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:04:29 INFO - PROCESS | 1825 | 1461063869956 Marionette TRACE conn3 <- [1,2830,null,{}] 04:04:29 INFO - PROCESS | 1825 | 1461063869961 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}] 04:04:30 INFO - PROCESS | 1825 | 1461063870163 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 04:04:30 INFO - PROCESS | 1825 | 1461063870455 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328576800 == 180 [pid = 1825] [id = 715] 04:04:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f130a886000) [pid = 1825] [serial = 2146] [outer = (nil)] 04:04:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f131e5e8800) [pid = 1825] [serial = 2147] [outer = 0x7f130a886000] 04:04:30 INFO - PROCESS | 1825 | 1461063870529 Marionette DEBUG loaded listener.js 04:04:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f131f507400) [pid = 1825] [serial = 2148] [outer = 0x7f130a886000] 04:04:31 INFO - PROCESS | 1825 | 1461063871339 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]]]}] 04:04:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:04:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1427ms 04:04:31 INFO - PROCESS | 1825 | 1461063871380 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 04:04:31 INFO - PROCESS | 1825 | 1461063871383 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 04:04:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:04:31 INFO - PROCESS | 1825 | 1461063871388 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:04:31 INFO - PROCESS | 1825 | 1461063871391 Marionette TRACE conn3 <- [1,2834,null,{}] 04:04:31 INFO - PROCESS | 1825 | 1461063871415 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}] 04:04:31 INFO - PROCESS | 1825 | 1461063871621 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 04:04:31 INFO - PROCESS | 1825 | 1461063871894 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1328ec4800 == 181 [pid = 1825] [id = 716] 04:04:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f130c3c9800) [pid = 1825] [serial = 2149] [outer = (nil)] 04:04:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f131f5a2400) [pid = 1825] [serial = 2150] [outer = 0x7f130c3c9800] 04:04:31 INFO - PROCESS | 1825 | 1461063871964 Marionette DEBUG loaded listener.js 04:04:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f131f7f3c00) [pid = 1825] [serial = 2151] [outer = 0x7f130c3c9800] 04:04:32 INFO - PROCESS | 1825 | 1461063872857 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:04:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:04:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1529ms 04:04:32 INFO - PROCESS | 1825 | 1461063872919 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 04:04:32 INFO - PROCESS | 1825 | 1461063872922 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 04:04:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:04:32 INFO - PROCESS | 1825 | 1461063872928 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:04:32 INFO - PROCESS | 1825 | 1461063872930 Marionette TRACE conn3 <- [1,2838,null,{}] 04:04:32 INFO - PROCESS | 1825 | 1461063872935 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}] 04:04:33 INFO - PROCESS | 1825 | 1461063873138 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 04:04:33 INFO - PROCESS | 1825 | 1461063873426 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1329eca800 == 182 [pid = 1825] [id = 717] 04:04:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f131f382400) [pid = 1825] [serial = 2152] [outer = (nil)] 04:04:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f131f827800) [pid = 1825] [serial = 2153] [outer = 0x7f131f382400] 04:04:33 INFO - PROCESS | 1825 | 1461063873517 Marionette DEBUG loaded listener.js 04:04:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f131fab4800) [pid = 1825] [serial = 2154] [outer = 0x7f131f382400] 04:04:34 INFO - PROCESS | 1825 | 1461063874357 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]]]}] 04:04:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:04:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1486ms 04:04:34 INFO - PROCESS | 1825 | 1461063874415 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 04:04:34 INFO - PROCESS | 1825 | 1461063874417 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 04:04:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:04:34 INFO - PROCESS | 1825 | 1461063874423 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:04:34 INFO - PROCESS | 1825 | 1461063874425 Marionette TRACE conn3 <- [1,2842,null,{}] 04:04:34 INFO - PROCESS | 1825 | 1461063874431 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}] 04:04:34 INFO - PROCESS | 1825 | 1461063874645 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 04:04:34 INFO - PROCESS | 1825 | 1461063874948 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130b14b000 == 183 [pid = 1825] [id = 718] 04:04:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f1306e6e400) [pid = 1825] [serial = 2155] [outer = (nil)] 04:04:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f130ae21400) [pid = 1825] [serial = 2156] [outer = 0x7f1306e6e400] 04:04:35 INFO - PROCESS | 1825 | 1461063875058 Marionette DEBUG loaded listener.js 04:04:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f130e9da400) [pid = 1825] [serial = 2157] [outer = 0x7f1306e6e400] 04:04:35 INFO - PROCESS | 1825 | 1461063875919 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]]]}] 04:04:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:04:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1576ms 04:04:36 INFO - PROCESS | 1825 | 1461063876001 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 04:04:36 INFO - PROCESS | 1825 | 1461063876004 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 04:04:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:04:36 INFO - PROCESS | 1825 | 1461063876010 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:04:36 INFO - PROCESS | 1825 | 1461063876012 Marionette TRACE conn3 <- [1,2846,null,{}] 04:04:36 INFO - PROCESS | 1825 | 1461063876019 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}] 04:04:36 INFO - PROCESS | 1825 | 1461063876758 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 04:04:37 INFO - PROCESS | 1825 | 1461063877191 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e9a7800 == 184 [pid = 1825] [id = 719] 04:04:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f130776cc00) [pid = 1825] [serial = 2158] [outer = (nil)] 04:04:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f130a886800) [pid = 1825] [serial = 2159] [outer = 0x7f130776cc00] 04:04:37 INFO - PROCESS | 1825 | 1461063877263 Marionette DEBUG loaded listener.js 04:04:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f130ae24c00) [pid = 1825] [serial = 2160] [outer = 0x7f130776cc00] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132814d800 == 183 [pid = 1825] [id = 326] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131800b800 == 182 [pid = 1825] [id = 322] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13101c8800 == 181 [pid = 1825] [id = 698] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13101a5000 == 180 [pid = 1825] [id = 654] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13106a5800 == 179 [pid = 1825] [id = 697] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e9a5800 == 178 [pid = 1825] [id = 696] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130b152000 == 177 [pid = 1825] [id = 695] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130bbf9000 == 176 [pid = 1825] [id = 694] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13105c9800 == 175 [pid = 1825] [id = 693] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132005a800 == 174 [pid = 1825] [id = 689] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131ef9a000 == 173 [pid = 1825] [id = 688] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e3cb000 == 172 [pid = 1825] [id = 687] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131cf9e000 == 171 [pid = 1825] [id = 686] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c6d0000 == 170 [pid = 1825] [id = 685] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13194b5000 == 169 [pid = 1825] [id = 684] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13182db000 == 168 [pid = 1825] [id = 683] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131750b800 == 167 [pid = 1825] [id = 682] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316a42000 == 166 [pid = 1825] [id = 681] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1315892800 == 165 [pid = 1825] [id = 680] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13109b4800 == 164 [pid = 1825] [id = 679] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e3b8800 == 163 [pid = 1825] [id = 678] 04:04:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130fea5000 == 162 [pid = 1825] [id = 677] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f1310058800) [pid = 1825] [serial = 2028] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f131c679800) [pid = 1825] [serial = 2009] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f13178a8800) [pid = 1825] [serial = 1994] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f131968fc00) [pid = 1825] [serial = 2003] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f130a88d400) [pid = 1825] [serial = 2018] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f130ede5000) [pid = 1825] [serial = 2027] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f1318d09400) [pid = 1825] [serial = 1997] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f131c6b1400) [pid = 1825] [serial = 2012] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f1319712400) [pid = 1825] [serial = 2006] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f130ede3000) [pid = 1825] [serial = 1973] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f131025a400) [pid = 1825] [serial = 2030] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f130c0a6c00) [pid = 1825] [serial = 1970] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f130e5d9800) [pid = 1825] [serial = 2025] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f130b008800) [pid = 1825] [serial = 2021] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f1315932c00) [pid = 1825] [serial = 1985] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f1312279000) [pid = 1825] [serial = 1979] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f131025e000) [pid = 1825] [serial = 1976] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f1319423000) [pid = 1825] [serial = 2000] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f1313b70000) [pid = 1825] [serial = 1982] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f130bdce400) [pid = 1825] [serial = 2022] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f130e9e8c00) [pid = 1825] [serial = 1965] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f130ade1800) [pid = 1825] [serial = 2019] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f130c0a2c00) [pid = 1825] [serial = 2024] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f1316984800) [pid = 1825] [serial = 1991] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f130b004000) [pid = 1825] [serial = 1967] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f131c769800) [pid = 1825] [serial = 2015] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f1315a81400) [pid = 1825] [serial = 1988] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f1312357c00) [pid = 1825] [serial = 2031] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f130bd5b400) [pid = 1825] [serial = 2033] [outer = (nil)] [url = about:blank] 04:04:38 INFO - PROCESS | 1825 | 1461063878932 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]]]}] 04:04:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:04:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 2987ms 04:04:39 INFO - PROCESS | 1825 | 1461063878999 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 04:04:39 INFO - PROCESS | 1825 | 1461063879005 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 04:04:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:04:39 INFO - PROCESS | 1825 | 1461063879011 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:04:39 INFO - PROCESS | 1825 | 1461063879017 Marionette TRACE conn3 <- [1,2850,null,{}] 04:04:39 INFO - PROCESS | 1825 | 1461063879023 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}] 04:04:39 INFO - PROCESS | 1825 | 1461063879214 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 04:04:39 INFO - PROCESS | 1825 | 1461063879394 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130bbe6800 == 163 [pid = 1825] [id = 720] 04:04:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f1306e7a000) [pid = 1825] [serial = 2161] [outer = (nil)] 04:04:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f130bd5e400) [pid = 1825] [serial = 2162] [outer = 0x7f1306e7a000] 04:04:39 INFO - PROCESS | 1825 | 1461063879459 Marionette DEBUG loaded listener.js 04:04:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f130c08b800) [pid = 1825] [serial = 2163] [outer = 0x7f1306e7a000] 04:04:40 INFO - PROCESS | 1825 | 1461063880369 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:04:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:04:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1381ms 04:04:40 INFO - PROCESS | 1825 | 1461063880393 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 04:04:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:04:40 INFO - PROCESS | 1825 | 1461063880398 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 04:04:40 INFO - PROCESS | 1825 | 1461063880404 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:04:40 INFO - PROCESS | 1825 | 1461063880407 Marionette TRACE conn3 <- [1,2854,null,{}] 04:04:40 INFO - PROCESS | 1825 | 1461063880412 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}] 04:04:40 INFO - PROCESS | 1825 | 1461063880596 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 04:04:40 INFO - PROCESS | 1825 | 1461063880816 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e99d000 == 164 [pid = 1825] [id = 721] 04:04:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f130ae27800) [pid = 1825] [serial = 2164] [outer = (nil)] 04:04:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f130e2ea800) [pid = 1825] [serial = 2165] [outer = 0x7f130ae27800] 04:04:40 INFO - PROCESS | 1825 | 1461063880879 Marionette DEBUG loaded listener.js 04:04:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f130e5e0800) [pid = 1825] [serial = 2166] [outer = 0x7f130ae27800] 04:04:41 INFO - PROCESS | 1825 | 1461063881694 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]]]}] 04:04:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:04:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1329ms 04:04:41 INFO - PROCESS | 1825 | 1461063881734 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 04:04:41 INFO - PROCESS | 1825 | 1461063881739 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 04:04:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:04:41 INFO - PROCESS | 1825 | 1461063881762 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:04:41 INFO - PROCESS | 1825 | 1461063881767 Marionette TRACE conn3 <- [1,2858,null,{}] 04:04:41 INFO - PROCESS | 1825 | 1461063881772 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}] 04:04:42 INFO - PROCESS | 1825 | 1461063882021 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 04:04:42 INFO - PROCESS | 1825 | 1461063882053 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13106a7000 == 165 [pid = 1825] [id = 722] 04:04:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f130c09ec00) [pid = 1825] [serial = 2167] [outer = (nil)] 04:04:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f130eef6000) [pid = 1825] [serial = 2168] [outer = 0x7f130c09ec00] 04:04:42 INFO - PROCESS | 1825 | 1461063882111 Marionette DEBUG loaded listener.js 04:04:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f130fef5800) [pid = 1825] [serial = 2169] [outer = 0x7f130c09ec00] 04:04:43 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f130ede6000) [pid = 1825] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:04:43 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f130c089000) [pid = 1825] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:04:43 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f130baa5800) [pid = 1825] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:04:43 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f130e9e8400) [pid = 1825] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:04:43 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f1307166400) [pid = 1825] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:04:43 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f1306e70000) [pid = 1825] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:04:43 INFO - PROCESS | 1825 | 1461063883483 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:04:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:04:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1791ms 04:04:43 INFO - PROCESS | 1825 | 1461063883546 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 04:04:43 INFO - PROCESS | 1825 | 1461063883549 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 04:04:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:04:43 INFO - PROCESS | 1825 | 1461063883555 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:04:43 INFO - PROCESS | 1825 | 1461063883556 Marionette TRACE conn3 <- [1,2862,null,{}] 04:04:43 INFO - PROCESS | 1825 | 1461063883562 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}] 04:04:43 INFO - PROCESS | 1825 | 1461063883754 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 04:04:43 INFO - PROCESS | 1825 | 1461063883968 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1312a79800 == 166 [pid = 1825] [id = 723] 04:04:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f1306e70000) [pid = 1825] [serial = 2170] [outer = (nil)] 04:04:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f130eef0400) [pid = 1825] [serial = 2171] [outer = 0x7f1306e70000] 04:04:44 INFO - PROCESS | 1825 | 1461063884028 Marionette DEBUG loaded listener.js 04:04:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f131025d400) [pid = 1825] [serial = 2172] [outer = 0x7f1306e70000] 04:04:44 INFO - PROCESS | 1825 | 1461063884717 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]]]}] 04:04:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:04:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1176ms 04:04:44 INFO - PROCESS | 1825 | 1461063884733 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 04:04:44 INFO - PROCESS | 1825 | 1461063884736 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 04:04:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:04:44 INFO - PROCESS | 1825 | 1461063884752 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:04:44 INFO - PROCESS | 1825 | 1461063884755 Marionette TRACE conn3 <- [1,2866,null,{}] 04:04:44 INFO - PROCESS | 1825 | 1461063884760 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}] 04:04:45 INFO - PROCESS | 1825 | 1461063885010 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 04:04:45 INFO - PROCESS | 1825 | 1461063885036 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131390f800 == 167 [pid = 1825] [id = 724] 04:04:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f131227c000) [pid = 1825] [serial = 2173] [outer = (nil)] 04:04:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f1312357c00) [pid = 1825] [serial = 2174] [outer = 0x7f131227c000] 04:04:45 INFO - PROCESS | 1825 | 1461063885103 Marionette DEBUG loaded listener.js 04:04:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f1312b32400) [pid = 1825] [serial = 2175] [outer = 0x7f131227c000] 04:04:46 INFO - PROCESS | 1825 | 1461063886279 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]]]}] 04:04:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:04:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1578ms 04:04:46 INFO - PROCESS | 1825 | 1461063886331 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 04:04:46 INFO - PROCESS | 1825 | 1461063886338 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 04:04:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:04:46 INFO - PROCESS | 1825 | 1461063886346 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:04:46 INFO - PROCESS | 1825 | 1461063886350 Marionette TRACE conn3 <- [1,2870,null,{}] 04:04:46 INFO - PROCESS | 1825 | 1461063886357 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}] 04:04:46 INFO - PROCESS | 1825 | 1461063886576 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 04:04:46 INFO - PROCESS | 1825 | 1461063886836 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130ec6b000 == 168 [pid = 1825] [id = 725] 04:04:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f130bb5dc00) [pid = 1825] [serial = 2176] [outer = (nil)] 04:04:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f130c093c00) [pid = 1825] [serial = 2177] [outer = 0x7f130bb5dc00] 04:04:46 INFO - PROCESS | 1825 | 1461063886956 Marionette DEBUG loaded listener.js 04:04:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f130e456400) [pid = 1825] [serial = 2178] [outer = 0x7f130bb5dc00] 04:04:47 INFO - PROCESS | 1825 | 1461063887844 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]]]}] 04:04:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:04:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1531ms 04:04:47 INFO - PROCESS | 1825 | 1461063887879 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 04:04:47 INFO - PROCESS | 1825 | 1461063887887 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 04:04:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:04:47 INFO - PROCESS | 1825 | 1461063887897 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:04:47 INFO - PROCESS | 1825 | 1461063887901 Marionette TRACE conn3 <- [1,2874,null,{}] 04:04:47 INFO - PROCESS | 1825 | 1461063887906 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}] 04:04:48 INFO - PROCESS | 1825 | 1461063888110 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 04:04:48 INFO - PROCESS | 1825 | 1461063888463 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1313bc2000 == 169 [pid = 1825] [id = 726] 04:04:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f130e463800) [pid = 1825] [serial = 2179] [outer = (nil)] 04:04:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f131005b800) [pid = 1825] [serial = 2180] [outer = 0x7f130e463800] 04:04:48 INFO - PROCESS | 1825 | 1461063888542 Marionette DEBUG loaded listener.js 04:04:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f13105a8400) [pid = 1825] [serial = 2181] [outer = 0x7f130e463800] 04:04:49 INFO - PROCESS | 1825 | 1461063889411 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]]]}] 04:04:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:04:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1580ms 04:04:49 INFO - PROCESS | 1825 | 1461063889477 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 04:04:49 INFO - PROCESS | 1825 | 1461063889481 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 04:04:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:04:49 INFO - PROCESS | 1825 | 1461063889487 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:04:49 INFO - PROCESS | 1825 | 1461063889493 Marionette TRACE conn3 <- [1,2878,null,{}] 04:04:49 INFO - PROCESS | 1825 | 1461063889508 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}] 04:04:49 INFO - PROCESS | 1825 | 1461063889721 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 04:04:49 INFO - PROCESS | 1825 | 1461063889985 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1315be4000 == 170 [pid = 1825] [id = 727] 04:04:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f1310252c00) [pid = 1825] [serial = 2182] [outer = (nil)] 04:04:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f1312b99000) [pid = 1825] [serial = 2183] [outer = 0x7f1310252c00] 04:04:50 INFO - PROCESS | 1825 | 1461063890100 Marionette DEBUG loaded listener.js 04:04:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f131312c000) [pid = 1825] [serial = 2184] [outer = 0x7f1310252c00] 04:04:50 INFO - PROCESS | 1825 | 1461063890997 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]]]}] 04:04:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:04:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1584ms 04:04:51 INFO - PROCESS | 1825 | 1461063891071 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 04:04:51 INFO - PROCESS | 1825 | 1461063891076 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 04:04:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:04:51 INFO - PROCESS | 1825 | 1461063891081 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:04:51 INFO - PROCESS | 1825 | 1461063891084 Marionette TRACE conn3 <- [1,2882,null,{}] 04:04:51 INFO - PROCESS | 1825 | 1461063891089 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}] 04:04:51 INFO - PROCESS | 1825 | 1461063891299 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 04:04:51 INFO - PROCESS | 1825 | 1461063891565 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316a7e000 == 171 [pid = 1825] [id = 728] 04:04:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f131098c000) [pid = 1825] [serial = 2185] [outer = (nil)] 04:04:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f1313760800) [pid = 1825] [serial = 2186] [outer = 0x7f131098c000] 04:04:51 INFO - PROCESS | 1825 | 1461063891676 Marionette DEBUG loaded listener.js 04:04:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f1313b6c000) [pid = 1825] [serial = 2187] [outer = 0x7f131098c000] 04:04:52 INFO - PROCESS | 1825 | 1461063892511 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]]]}] 04:04:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:04:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1479ms 04:04:52 INFO - PROCESS | 1825 | 1461063892561 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 04:04:52 INFO - PROCESS | 1825 | 1461063892565 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 04:04:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:04:52 INFO - PROCESS | 1825 | 1461063892570 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:04:52 INFO - PROCESS | 1825 | 1461063892573 Marionette TRACE conn3 <- [1,2886,null,{}] 04:04:52 INFO - PROCESS | 1825 | 1461063892578 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}] 04:04:52 INFO - PROCESS | 1825 | 1461063892771 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 04:04:53 INFO - PROCESS | 1825 | 1461063893038 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316ce6800 == 172 [pid = 1825] [id = 729] 04:04:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f130bdd4c00) [pid = 1825] [serial = 2188] [outer = (nil)] 04:04:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f1312ccc400) [pid = 1825] [serial = 2189] [outer = 0x7f130bdd4c00] 04:04:53 INFO - PROCESS | 1825 | 1461063893108 Marionette DEBUG loaded listener.js 04:04:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f1314759c00) [pid = 1825] [serial = 2190] [outer = 0x7f130bdd4c00] 04:04:53 INFO - PROCESS | 1825 | 1461063893990 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]]]}] 04:04:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:04:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1477ms 04:04:54 INFO - PROCESS | 1825 | 1461063894047 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 04:04:54 INFO - PROCESS | 1825 | 1461063894051 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 04:04:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:04:54 INFO - PROCESS | 1825 | 1461063894056 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:04:54 INFO - PROCESS | 1825 | 1461063894058 Marionette TRACE conn3 <- [1,2890,null,{}] 04:04:54 INFO - PROCESS | 1825 | 1461063894063 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}] 04:04:54 INFO - PROCESS | 1825 | 1461063894274 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 04:04:54 INFO - PROCESS | 1825 | 1461063894534 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131801d000 == 173 [pid = 1825] [id = 730] 04:04:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f1315a5c400) [pid = 1825] [serial = 2191] [outer = (nil)] 04:04:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f1315ea4000) [pid = 1825] [serial = 2192] [outer = 0x7f1315a5c400] 04:04:54 INFO - PROCESS | 1825 | 1461063894616 Marionette DEBUG loaded listener.js 04:04:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f1316150400) [pid = 1825] [serial = 2193] [outer = 0x7f1315a5c400] 04:04:55 INFO - PROCESS | 1825 | 1461063895468 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:04:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:04:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1480ms 04:04:55 INFO - PROCESS | 1825 | 1461063895537 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 04:04:55 INFO - PROCESS | 1825 | 1461063895540 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 04:04:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:04:55 INFO - PROCESS | 1825 | 1461063895546 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:04:55 INFO - PROCESS | 1825 | 1461063895548 Marionette TRACE conn3 <- [1,2894,null,{}] 04:04:55 INFO - PROCESS | 1825 | 1461063895553 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}] 04:04:55 INFO - PROCESS | 1825 | 1461063895748 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 04:04:56 INFO - PROCESS | 1825 | 1461063896010 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131907b000 == 174 [pid = 1825] [id = 731] 04:04:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f1315a5d000) [pid = 1825] [serial = 2194] [outer = (nil)] 04:04:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f131625c800) [pid = 1825] [serial = 2195] [outer = 0x7f1315a5d000] 04:04:56 INFO - PROCESS | 1825 | 1461063896117 Marionette DEBUG loaded listener.js 04:04:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f1316986000) [pid = 1825] [serial = 2196] [outer = 0x7f1315a5d000] 04:04:56 INFO - PROCESS | 1825 | 1461063896917 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]]]}] 04:04:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:04:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1428ms 04:04:56 INFO - PROCESS | 1825 | 1461063896975 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 04:04:56 INFO - PROCESS | 1825 | 1461063896977 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 04:04:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:04:56 INFO - PROCESS | 1825 | 1461063896984 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:04:56 INFO - PROCESS | 1825 | 1461063896986 Marionette TRACE conn3 <- [1,2898,null,{}] 04:04:56 INFO - PROCESS | 1825 | 1461063896991 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}] 04:04:57 INFO - PROCESS | 1825 | 1461063897200 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 04:04:57 INFO - PROCESS | 1825 | 1461063897469 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131978a800 == 175 [pid = 1825] [id = 732] 04:04:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f1315a88800) [pid = 1825] [serial = 2197] [outer = (nil)] 04:04:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f1316c81800) [pid = 1825] [serial = 2198] [outer = 0x7f1315a88800] 04:04:57 INFO - PROCESS | 1825 | 1461063897541 Marionette DEBUG loaded listener.js 04:04:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f1317585000) [pid = 1825] [serial = 2199] [outer = 0x7f1315a88800] 04:04:58 INFO - PROCESS | 1825 | 1461063898408 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]]]}] 04:04:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:04:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1480ms 04:04:58 INFO - PROCESS | 1825 | 1461063898465 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 04:04:58 INFO - PROCESS | 1825 | 1461063898467 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 04:04:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:04:58 INFO - PROCESS | 1825 | 1461063898473 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:04:58 INFO - PROCESS | 1825 | 1461063898476 Marionette TRACE conn3 <- [1,2902,null,{}] 04:04:58 INFO - PROCESS | 1825 | 1461063898481 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}] 04:04:58 INFO - PROCESS | 1825 | 1461063898690 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 04:04:58 INFO - PROCESS | 1825 | 1461063898961 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c6eb800 == 176 [pid = 1825] [id = 733] 04:04:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f13105a3800) [pid = 1825] [serial = 2200] [outer = (nil)] 04:04:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f1317786c00) [pid = 1825] [serial = 2201] [outer = 0x7f13105a3800] 04:04:59 INFO - PROCESS | 1825 | 1461063899035 Marionette DEBUG loaded listener.js 04:04:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f13178a0c00) [pid = 1825] [serial = 2202] [outer = 0x7f13105a3800] 04:04:59 INFO - PROCESS | 1825 | 1461063899893 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:04:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:04:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1479ms 04:04:59 INFO - PROCESS | 1825 | 1461063899956 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 04:04:59 INFO - PROCESS | 1825 | 1461063899960 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 04:04:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:04:59 INFO - PROCESS | 1825 | 1461063899967 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:04:59 INFO - PROCESS | 1825 | 1461063899970 Marionette TRACE conn3 <- [1,2906,null,{}] 04:04:59 INFO - PROCESS | 1825 | 1461063899976 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}] 04:05:00 INFO - PROCESS | 1825 | 1461063900178 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 04:05:00 INFO - PROCESS | 1825 | 1461063900447 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cf40800 == 177 [pid = 1825] [id = 734] 04:05:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f1316987000) [pid = 1825] [serial = 2203] [outer = (nil)] 04:05:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f13181e7800) [pid = 1825] [serial = 2204] [outer = 0x7f1316987000] 04:05:00 INFO - PROCESS | 1825 | 1461063900534 Marionette DEBUG loaded listener.js 04:05:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f1319048000) [pid = 1825] [serial = 2205] [outer = 0x7f1316987000] 04:05:01 INFO - PROCESS | 1825 | 1461063901460 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]]]}] 04:05:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:05:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1532ms 04:05:01 INFO - PROCESS | 1825 | 1461063901501 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 04:05:01 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:05:01 INFO - PROCESS | 1825 | 1461063901505 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 04:05:01 INFO - PROCESS | 1825 | 1461063901511 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:05:01 INFO - PROCESS | 1825 | 1461063901515 Marionette TRACE conn3 <- [1,2910,null,{}] 04:05:01 INFO - PROCESS | 1825 | 1461063901542 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}] 04:05:01 INFO - PROCESS | 1825 | 1461063901828 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 04:05:02 INFO - PROCESS | 1825 | 1461063902144 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e48b000 == 178 [pid = 1825] [id = 735] 04:05:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f1319712400) [pid = 1825] [serial = 2206] [outer = (nil)] 04:05:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f131c8ed800) [pid = 1825] [serial = 2207] [outer = 0x7f1319712400] 04:05:02 INFO - PROCESS | 1825 | 1461063902228 Marionette DEBUG loaded listener.js 04:05:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f131d193c00) [pid = 1825] [serial = 2208] [outer = 0x7f1319712400] 04:05:02 INFO - PROCESS | 1825 | 1461063902942 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]]]}] 04:05:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:05:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:05:02 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1491ms 04:05:03 INFO - PROCESS | 1825 | 1461063903001 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 04:05:03 INFO - PROCESS | 1825 | 1461063903004 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 04:05:03 INFO - TEST-START | /DOMEvents/constructors.html 04:05:03 INFO - PROCESS | 1825 | 1461063903010 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:05:03 INFO - PROCESS | 1825 | 1461063903014 Marionette TRACE conn3 <- [1,2914,null,{}] 04:05:03 INFO - PROCESS | 1825 | 1461063903019 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}] 04:05:03 INFO - PROCESS | 1825 | 1461063903221 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 04:05:03 INFO - PROCESS | 1825 | 1461063903511 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131f6db000 == 179 [pid = 1825] [id = 736] 04:05:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f130eb6b000) [pid = 1825] [serial = 2209] [outer = (nil)] 04:05:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f1319691c00) [pid = 1825] [serial = 2210] [outer = 0x7f130eb6b000] 04:05:03 INFO - PROCESS | 1825 | 1461063903583 Marionette DEBUG loaded listener.js 04:05:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f131d2d7c00) [pid = 1825] [serial = 2211] [outer = 0x7f130eb6b000] 04:05:04 INFO - PROCESS | 1825 | 1461063904468 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]]]}] 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:05:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:05:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:05:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:05:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:05:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:05:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:05:04 INFO - TEST-OK | /DOMEvents/constructors.html | took 1488ms 04:05:04 INFO - PROCESS | 1825 | 1461063904497 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 04:05:04 INFO - PROCESS | 1825 | 1461063904504 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 04:05:04 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:05:04 INFO - PROCESS | 1825 | 1461063904511 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:05:04 INFO - PROCESS | 1825 | 1461063904517 Marionette TRACE conn3 <- [1,2918,null,{}] 04:05:04 INFO - PROCESS | 1825 | 1461063904574 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}] 04:05:04 INFO - PROCESS | 1825 | 1461063904775 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 04:05:05 INFO - PROCESS | 1825 | 1461063905038 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1320cbc000 == 180 [pid = 1825] [id = 737] 04:05:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f13105ab800) [pid = 1825] [serial = 2212] [outer = (nil)] 04:05:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f131d2e6800) [pid = 1825] [serial = 2213] [outer = 0x7f13105ab800] 04:05:05 INFO - PROCESS | 1825 | 1461063905149 Marionette DEBUG loaded listener.js 04:05:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f131f511000) [pid = 1825] [serial = 2214] [outer = 0x7f13105ab800] 04:05:05 INFO - PROCESS | 1825 | 1461063905875 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:05:05 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:05:05 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1384ms 04:05:05 INFO - PROCESS | 1825 | 1461063905896 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 04:05:05 INFO - PROCESS | 1825 | 1461063905899 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 04:05:05 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:05:05 INFO - PROCESS | 1825 | 1461063905905 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:05:05 INFO - PROCESS | 1825 | 1461063905907 Marionette TRACE conn3 <- [1,2922,null,{}] 04:05:05 INFO - PROCESS | 1825 | 1461063905912 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}] 04:05:06 INFO - PROCESS | 1825 | 1461063906117 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 04:05:06 INFO - PROCESS | 1825 | 1461063906362 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13256ca000 == 181 [pid = 1825] [id = 738] 04:05:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f13158ca800) [pid = 1825] [serial = 2215] [outer = (nil)] 04:05:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f131f7f9400) [pid = 1825] [serial = 2216] [outer = 0x7f13158ca800] 04:05:06 INFO - PROCESS | 1825 | 1461063906484 Marionette DEBUG loaded listener.js 04:05:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f131fc08400) [pid = 1825] [serial = 2217] [outer = 0x7f13158ca800] 04:05:07 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 04:05:07 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 04:05:07 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 04:05:07 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 04:05:07 INFO - PROCESS | 1825 | 1461063907271 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]]]}] 04:05:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:05:07 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:05:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 04:05:07 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:05:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 04:05:07 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:05:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 04:05:07 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:05:07 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:05:07 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1385ms 04:05:07 INFO - PROCESS | 1825 | 1461063907311 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 04:05:07 INFO - PROCESS | 1825 | 1461063907315 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 04:05:07 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:05:07 INFO - PROCESS | 1825 | 1461063907322 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:05:07 INFO - PROCESS | 1825 | 1461063907325 Marionette TRACE conn3 <- [1,2926,null,{}] 04:05:07 INFO - PROCESS | 1825 | 1461063907330 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}] 04:05:07 INFO - PROCESS | 1825 | 1461063907534 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 04:05:07 INFO - PROCESS | 1825 | 1461063907788 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327ccb800 == 182 [pid = 1825] [id = 739] 04:05:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f131d2df800) [pid = 1825] [serial = 2218] [outer = (nil)] 04:05:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f131fcb5c00) [pid = 1825] [serial = 2219] [outer = 0x7f131d2df800] 04:05:07 INFO - PROCESS | 1825 | 1461063907862 Marionette DEBUG loaded listener.js 04:05:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f131fd46c00) [pid = 1825] [serial = 2220] [outer = 0x7f131d2df800] 04:05:08 INFO - PROCESS | 1825 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:05:08 INFO - PROCESS | 1825 | 1461063908625 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]]]}] 04:05:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:05:08 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1325ms 04:05:08 INFO - PROCESS | 1825 | 1461063908648 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 04:05:08 INFO - PROCESS | 1825 | 1461063908652 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 04:05:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:05:08 INFO - PROCESS | 1825 | 1461063908657 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:05:08 INFO - PROCESS | 1825 | 1461063908659 Marionette TRACE conn3 <- [1,2930,null,{}] 04:05:08 INFO - PROCESS | 1825 | 1461063908665 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}] 04:05:08 INFO - PROCESS | 1825 | 1461063908868 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 04:05:09 INFO - PROCESS | 1825 | 1461063909115 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132b343800 == 183 [pid = 1825] [id = 740] 04:05:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f1319046800) [pid = 1825] [serial = 2221] [outer = (nil)] 04:05:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f131fd4f800) [pid = 1825] [serial = 2222] [outer = 0x7f1319046800] 04:05:09 INFO - PROCESS | 1825 | 1461063909186 Marionette DEBUG loaded listener.js 04:05:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f131ff48000) [pid = 1825] [serial = 2223] [outer = 0x7f1319046800] 04:05:09 INFO - PROCESS | 1825 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:05:09 INFO - PROCESS | 1825 | 1461063909958 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]]]}] 04:05:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:05:09 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1332ms 04:05:09 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:05:09 INFO - PROCESS | 1825 | 1461063909990 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 04:05:09 INFO - PROCESS | 1825 | 1461063909992 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 04:05:09 INFO - PROCESS | 1825 | 1461063909998 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:05:10 INFO - PROCESS | 1825 | 1461063910001 Marionette TRACE conn3 <- [1,2934,null,{}] 04:05:10 INFO - PROCESS | 1825 | 1461063910005 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}] 04:05:10 INFO - PROCESS | 1825 | 1461063910204 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 04:05:10 INFO - PROCESS | 1825 | 1461063910447 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1334fef000 == 184 [pid = 1825] [id = 741] 04:05:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f131fc08c00) [pid = 1825] [serial = 2224] [outer = (nil)] 04:05:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f131ff4f400) [pid = 1825] [serial = 2225] [outer = 0x7f131fc08c00] 04:05:10 INFO - PROCESS | 1825 | 1461063910524 Marionette DEBUG loaded listener.js 04:05:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f1320c50400) [pid = 1825] [serial = 2226] [outer = 0x7f131fc08c00] 04:05:11 INFO - PROCESS | 1825 | 1461063911337 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]]]}] 04:05:11 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:05:11 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1377ms 04:05:11 INFO - PROCESS | 1825 | 1461063911375 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 04:05:11 INFO - PROCESS | 1825 | 1461063911378 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 04:05:11 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:05:11 INFO - PROCESS | 1825 | 1461063911384 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:05:11 INFO - PROCESS | 1825 | 1461063911386 Marionette TRACE conn3 <- [1,2938,null,{}] 04:05:11 INFO - PROCESS | 1825 | 1461063911391 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}] 04:05:11 INFO - PROCESS | 1825 | 1461063911594 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 04:05:11 INFO - PROCESS | 1825 | 1461063911839 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1336022000 == 185 [pid = 1825] [id = 742] 04:05:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f131ff47800) [pid = 1825] [serial = 2227] [outer = (nil)] 04:05:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f1320c7e000) [pid = 1825] [serial = 2228] [outer = 0x7f131ff47800] 04:05:11 INFO - PROCESS | 1825 | 1461063911907 Marionette DEBUG loaded listener.js 04:05:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f1320fe7400) [pid = 1825] [serial = 2229] [outer = 0x7f131ff47800] 04:05:12 INFO - PROCESS | 1825 | 1461063912654 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]]]}] 04:05:12 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:05:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1278ms 04:05:12 INFO - PROCESS | 1825 | 1461063912663 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 04:05:12 INFO - PROCESS | 1825 | 1461063912665 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 04:05:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:05:12 INFO - PROCESS | 1825 | 1461063912695 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:05:12 INFO - PROCESS | 1825 | 1461063912698 Marionette TRACE conn3 <- [1,2942,null,{}] 04:05:12 INFO - PROCESS | 1825 | 1461063912702 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}] 04:05:12 INFO - PROCESS | 1825 | 1461063912906 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 04:05:13 INFO - PROCESS | 1825 | 1461063913154 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1336c83800 == 186 [pid = 1825] [id = 743] 04:05:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f1320c4f000) [pid = 1825] [serial = 2230] [outer = (nil)] 04:05:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f1321b46400) [pid = 1825] [serial = 2231] [outer = 0x7f1320c4f000] 04:05:13 INFO - PROCESS | 1825 | 1461063913223 Marionette DEBUG loaded listener.js 04:05:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f1322e13800) [pid = 1825] [serial = 2232] [outer = 0x7f1320c4f000] 04:05:14 INFO - PROCESS | 1825 | 1461063914024 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"]]]}] 04:05:14 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:05:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:05:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1352ms 04:05:14 INFO - PROCESS | 1825 | 1461063914041 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 04:05:14 INFO - PROCESS | 1825 | 1461063914044 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 04:05:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:05:14 INFO - PROCESS | 1825 | 1461063914050 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:05:14 INFO - PROCESS | 1825 | 1461063914052 Marionette TRACE conn3 <- [1,2946,null,{}] 04:05:14 INFO - PROCESS | 1825 | 1461063914058 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}] 04:05:14 INFO - PROCESS | 1825 | 1461063914257 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 04:05:14 INFO - PROCESS | 1825 | 1461063914507 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1337254800 == 187 [pid = 1825] [id = 744] 04:05:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f1320f2d400) [pid = 1825] [serial = 2233] [outer = (nil)] 04:05:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f1322e1e800) [pid = 1825] [serial = 2234] [outer = 0x7f1320f2d400] 04:05:14 INFO - PROCESS | 1825 | 1461063914578 Marionette DEBUG loaded listener.js 04:05:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f1322f58c00) [pid = 1825] [serial = 2235] [outer = 0x7f1320f2d400] 04:05:15 INFO - PROCESS | 1825 | 1461063915334 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]]]}] 04:05:15 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:05:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1325ms 04:05:15 INFO - PROCESS | 1825 | 1461063915375 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 04:05:15 INFO - PROCESS | 1825 | 1461063915379 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 04:05:15 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:05:15 INFO - PROCESS | 1825 | 1461063915384 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:05:15 INFO - PROCESS | 1825 | 1461063915387 Marionette TRACE conn3 <- [1,2950,null,{}] 04:05:15 INFO - PROCESS | 1825 | 1461063915392 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}] 04:05:15 INFO - PROCESS | 1825 | 1461063915604 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1312a79800 == 186 [pid = 1825] [id = 723] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13106a7000 == 185 [pid = 1825] [id = 722] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e99d000 == 184 [pid = 1825] [id = 721] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130bbe6800 == 183 [pid = 1825] [id = 720] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e9a7800 == 182 [pid = 1825] [id = 719] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130b14b000 == 181 [pid = 1825] [id = 718] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1329eca800 == 180 [pid = 1825] [id = 717] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328ec4800 == 179 [pid = 1825] [id = 716] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328576800 == 178 [pid = 1825] [id = 715] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13281bd800 == 177 [pid = 1825] [id = 714] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1327cb3000 == 176 [pid = 1825] [id = 713] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132785d000 == 175 [pid = 1825] [id = 712] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132312a000 == 174 [pid = 1825] [id = 711] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131fa5a800 == 173 [pid = 1825] [id = 710] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131ef7d000 == 172 [pid = 1825] [id = 709] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e41f000 == 171 [pid = 1825] [id = 708] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131d2c1800 == 170 [pid = 1825] [id = 707] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131cab4000 == 169 [pid = 1825] [id = 706] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c626800 == 168 [pid = 1825] [id = 705] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131907b800 == 167 [pid = 1825] [id = 704] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13181c2800 == 166 [pid = 1825] [id = 703] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1317510800 == 165 [pid = 1825] [id = 702] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1313b8a800 == 164 [pid = 1825] [id = 701] 04:05:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e3b7000 == 163 [pid = 1825] [id = 700] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f1313752400) [pid = 1825] [serial = 2099] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f13158cb400) [pid = 1825] [serial = 2054] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f131097ec00) [pid = 1825] [serial = 2094] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f130c09f400) [pid = 1825] [serial = 2085] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f1315a5a000) [pid = 1825] [serial = 2057] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f1316a1bc00) [pid = 1825] [serial = 2063] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f1319718000) [pid = 1825] [serial = 2072] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f130e9e8000) [pid = 1825] [serial = 2088] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f130e45c400) [pid = 1825] [serial = 2087] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f130ae24800) [pid = 1825] [serial = 2036] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f130addd400) [pid = 1825] [serial = 2078] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f130eeee000) [pid = 1825] [serial = 2090] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f130ade1000) [pid = 1825] [serial = 2081] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f130bd5e000) [pid = 1825] [serial = 2039] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f131375ac00) [pid = 1825] [serial = 2051] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f1318d13000) [pid = 1825] [serial = 2069] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f130c08fc00) [pid = 1825] [serial = 2084] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f1306e74400) [pid = 1825] [serial = 2075] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f1312b33800) [pid = 1825] [serial = 2048] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f130fef4800) [pid = 1825] [serial = 2091] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f130a885c00) [pid = 1825] [serial = 2096] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f130b004800) [pid = 1825] [serial = 2082] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f131025d800) [pid = 1825] [serial = 2093] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f13178aa000) [pid = 1825] [serial = 2066] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f1312cc5400) [pid = 1825] [serial = 2097] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f1316146c00) [pid = 1825] [serial = 2060] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f1312272000) [pid = 1825] [serial = 2045] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f130eb79400) [pid = 1825] [serial = 2042] [outer = (nil)] [url = about:blank] 04:05:17 INFO - PROCESS | 1825 | 1461063917538 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130b151800 == 164 [pid = 1825] [id = 745] 04:05:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f130add8c00) [pid = 1825] [serial = 2236] [outer = (nil)] 04:05:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f130ade1800) [pid = 1825] [serial = 2237] [outer = 0x7f130add8c00] 04:05:17 INFO - PROCESS | 1825 | 1461063917605 Marionette DEBUG loaded listener.js 04:05:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f130b00d800) [pid = 1825] [serial = 2238] [outer = 0x7f130add8c00] 04:05:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e6e7800 == 165 [pid = 1825] [id = 746] 04:05:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f130c08b400) [pid = 1825] [serial = 2239] [outer = (nil)] 04:05:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f130b00e800) [pid = 1825] [serial = 2240] [outer = 0x7f130c08b400] 04:05:18 INFO - PROCESS | 1825 | 1461063918340 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]]]}] 04:05:18 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:05:18 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2979ms 04:05:18 INFO - PROCESS | 1825 | 1461063918368 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 04:05:18 INFO - PROCESS | 1825 | 1461063918379 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 04:05:18 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:05:18 INFO - PROCESS | 1825 | 1461063918389 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:05:18 INFO - PROCESS | 1825 | 1461063918392 Marionette TRACE conn3 <- [1,2954,null,{}] 04:05:18 INFO - PROCESS | 1825 | 1461063918399 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}] 04:05:18 INFO - PROCESS | 1825 | 1461063918669 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 04:05:18 INFO - PROCESS | 1825 | 1461063918858 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130ec70800 == 166 [pid = 1825] [id = 747] 04:05:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f130add5c00) [pid = 1825] [serial = 2241] [outer = (nil)] 04:05:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f130c095400) [pid = 1825] [serial = 2242] [outer = 0x7f130add5c00] 04:05:18 INFO - PROCESS | 1825 | 1461063918922 Marionette DEBUG loaded listener.js 04:05:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f130e5d2c00) [pid = 1825] [serial = 2243] [outer = 0x7f130add5c00] 04:05:19 INFO - PROCESS | 1825 | 1461063919679 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]]]}] 04:05:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:05:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:05:19 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1330ms 04:05:19 INFO - PROCESS | 1825 | 1461063919722 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 04:05:19 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:05:19 INFO - PROCESS | 1825 | 1461063919728 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 04:05:19 INFO - PROCESS | 1825 | 1461063919733 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:05:19 INFO - PROCESS | 1825 | 1461063919736 Marionette TRACE conn3 <- [1,2958,null,{}] 04:05:19 INFO - PROCESS | 1825 | 1461063919742 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}] 04:05:20 INFO - PROCESS | 1825 | 1461063920012 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 04:05:20 INFO - PROCESS | 1825 | 1461063920051 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131335d000 == 167 [pid = 1825] [id = 748] 04:05:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f130e9e8c00) [pid = 1825] [serial = 2244] [outer = (nil)] 04:05:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f1310255000) [pid = 1825] [serial = 2245] [outer = 0x7f130e9e8c00] 04:05:20 INFO - PROCESS | 1825 | 1461063920110 Marionette DEBUG loaded listener.js 04:05:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f1310985c00) [pid = 1825] [serial = 2246] [outer = 0x7f130e9e8c00] 04:05:20 INFO - PROCESS | 1825 | 1461063920952 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]]]}] 04:05:21 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:05:21 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1277ms 04:05:21 INFO - PROCESS | 1825 | 1461063921011 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 04:05:21 INFO - PROCESS | 1825 | 1461063921014 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 04:05:21 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:05:21 INFO - PROCESS | 1825 | 1461063921028 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:05:21 INFO - PROCESS | 1825 | 1461063921037 Marionette TRACE conn3 <- [1,2962,null,{}] 04:05:21 INFO - PROCESS | 1825 | 1461063921050 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}] 04:05:21 INFO - PROCESS | 1825 | 1461063921300 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 04:05:21 INFO - PROCESS | 1825 | 1461063921340 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1314660800 == 168 [pid = 1825] [id = 749] 04:05:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f130e461800) [pid = 1825] [serial = 2247] [outer = (nil)] 04:05:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f1310988800) [pid = 1825] [serial = 2248] [outer = 0x7f130e461800] 04:05:21 INFO - PROCESS | 1825 | 1461063921433 Marionette DEBUG loaded listener.js 04:05:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f1313a5bc00) [pid = 1825] [serial = 2249] [outer = 0x7f130e461800] 04:05:22 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f130bb57000) [pid = 1825] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:05:22 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f130c09ec00) [pid = 1825] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:05:22 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f1306e7a000) [pid = 1825] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:05:22 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f130776cc00) [pid = 1825] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:05:22 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f1306e70000) [pid = 1825] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:05:22 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f130ae27800) [pid = 1825] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:05:22 INFO - PROCESS | 1825 | 1461063922591 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]]]}] 04:05:22 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:05:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1598ms 04:05:22 INFO - PROCESS | 1825 | 1461063922618 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 04:05:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:05:22 INFO - PROCESS | 1825 | 1461063922623 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 04:05:22 INFO - PROCESS | 1825 | 1461063922629 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:05:22 INFO - PROCESS | 1825 | 1461063922631 Marionette TRACE conn3 <- [1,2966,null,{}] 04:05:22 INFO - PROCESS | 1825 | 1461063922636 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}] 04:05:22 INFO - PROCESS | 1825 | 1461063922817 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 04:05:23 INFO - PROCESS | 1825 | 1461063923014 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1315be3800 == 169 [pid = 1825] [id = 750] 04:05:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f1306e6fc00) [pid = 1825] [serial = 2250] [outer = (nil)] 04:05:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f1312cc9000) [pid = 1825] [serial = 2251] [outer = 0x7f1306e6fc00] 04:05:23 INFO - PROCESS | 1825 | 1461063923075 Marionette DEBUG loaded listener.js 04:05:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f131475e000) [pid = 1825] [serial = 2252] [outer = 0x7f1306e6fc00] 04:05:23 INFO - PROCESS | 1825 | 1461063923772 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]]]}] 04:05:23 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:05:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1175ms 04:05:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:05:23 INFO - PROCESS | 1825 | 1461063923804 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 04:05:23 INFO - PROCESS | 1825 | 1461063923806 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 04:05:23 INFO - PROCESS | 1825 | 1461063923810 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:05:23 INFO - PROCESS | 1825 | 1461063923813 Marionette TRACE conn3 <- [1,2970,null,{}] 04:05:23 INFO - PROCESS | 1825 | 1461063923818 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}] 04:05:24 INFO - PROCESS | 1825 | 1461063924063 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 04:05:24 INFO - PROCESS | 1825 | 1461063924081 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131786d000 == 170 [pid = 1825] [id = 751] 04:05:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f1315a86c00) [pid = 1825] [serial = 2253] [outer = (nil)] 04:05:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f1315ea9800) [pid = 1825] [serial = 2254] [outer = 0x7f1315a86c00] 04:05:24 INFO - PROCESS | 1825 | 1461063924145 Marionette DEBUG loaded listener.js 04:05:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f1316a22c00) [pid = 1825] [serial = 2255] [outer = 0x7f1315a86c00] 04:05:25 INFO - PROCESS | 1825 | 1461063925172 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]]]}] 04:05:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:05:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1389ms 04:05:25 INFO - PROCESS | 1825 | 1461063925207 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 04:05:25 INFO - PROCESS | 1825 | 1461063925214 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 04:05:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:05:25 INFO - PROCESS | 1825 | 1461063925224 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:05:25 INFO - PROCESS | 1825 | 1461063925228 Marionette TRACE conn3 <- [1,2974,null,{}] 04:05:25 INFO - PROCESS | 1825 | 1461063925236 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}] 04:05:25 INFO - PROCESS | 1825 | 1461063925439 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 04:05:25 INFO - PROCESS | 1825 | 1461063925716 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13106a1800 == 171 [pid = 1825] [id = 752] 04:05:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f130c08a800) [pid = 1825] [serial = 2256] [outer = (nil)] 04:05:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f130e457400) [pid = 1825] [serial = 2257] [outer = 0x7f130c08a800] 04:05:25 INFO - PROCESS | 1825 | 1461063925800 Marionette DEBUG loaded listener.js 04:05:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f130eb76c00) [pid = 1825] [serial = 2258] [outer = 0x7f130c08a800] 04:05:26 INFO - PROCESS | 1825 | 1461063926686 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]]]}] 04:05:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 04:05:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1488ms 04:05:26 INFO - PROCESS | 1825 | 1461063926712 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 04:05:26 INFO - PROCESS | 1825 | 1461063926720 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 04:05:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:05:26 INFO - PROCESS | 1825 | 1461063926730 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:05:26 INFO - PROCESS | 1825 | 1461063926734 Marionette TRACE conn3 <- [1,2978,null,{}] 04:05:26 INFO - PROCESS | 1825 | 1461063926740 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}] 04:05:26 INFO - PROCESS | 1825 | 1461063926970 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 04:05:27 INFO - PROCESS | 1825 | 1461063927221 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13178d2800 == 172 [pid = 1825] [id = 753] 04:05:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f130eb6ec00) [pid = 1825] [serial = 2259] [outer = (nil)] 04:05:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f1312b2f000) [pid = 1825] [serial = 2260] [outer = 0x7f130eb6ec00] 04:05:27 INFO - PROCESS | 1825 | 1461063927292 Marionette DEBUG loaded listener.js 04:05:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f1314759400) [pid = 1825] [serial = 2261] [outer = 0x7f130eb6ec00] 04:05:28 INFO - PROCESS | 1825 | 1461063928231 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]]]}] 04:05:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:05:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1534ms 04:05:28 INFO - PROCESS | 1825 | 1461063928264 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 04:05:28 INFO - PROCESS | 1825 | 1461063928267 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 04:05:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:05:28 INFO - PROCESS | 1825 | 1461063928274 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:05:28 INFO - PROCESS | 1825 | 1461063928279 Marionette TRACE conn3 <- [1,2982,null,{}] 04:05:28 INFO - PROCESS | 1825 | 1461063928294 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}] 04:05:28 INFO - PROCESS | 1825 | 1461063928513 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 04:05:28 INFO - PROCESS | 1825 | 1461063928802 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13196eb800 == 173 [pid = 1825] [id = 754] 04:05:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f1315a5fc00) [pid = 1825] [serial = 2262] [outer = (nil)] 04:05:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f1316c82400) [pid = 1825] [serial = 2263] [outer = 0x7f1315a5fc00] 04:05:28 INFO - PROCESS | 1825 | 1461063928879 Marionette DEBUG loaded listener.js 04:05:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f131789a000) [pid = 1825] [serial = 2264] [outer = 0x7f1315a5fc00] 04:05:29 INFO - PROCESS | 1825 | 1461063929624 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"]]]}] 04:05:29 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:05:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:05:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1393ms 04:05:29 INFO - PROCESS | 1825 | 1461063929668 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 04:05:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:05:29 INFO - PROCESS | 1825 | 1461063929673 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 04:05:29 INFO - PROCESS | 1825 | 1461063929678 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:05:29 INFO - PROCESS | 1825 | 1461063929681 Marionette TRACE conn3 <- [1,2986,null,{}] 04:05:29 INFO - PROCESS | 1825 | 1461063929686 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}] 04:05:29 INFO - PROCESS | 1825 | 1461063929891 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 04:05:30 INFO - PROCESS | 1825 | 1461063930143 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131d2b2000 == 174 [pid = 1825] [id = 755] 04:05:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f1316146c00) [pid = 1825] [serial = 2265] [outer = (nil)] 04:05:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f1319423000) [pid = 1825] [serial = 2266] [outer = 0x7f1316146c00] 04:05:30 INFO - PROCESS | 1825 | 1461063930218 Marionette DEBUG loaded listener.js 04:05:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f131969b800) [pid = 1825] [serial = 2267] [outer = 0x7f1316146c00] 04:05:30 INFO - PROCESS | 1825 | 1461063930956 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]]]}] 04:05:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:05:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1329ms 04:05:31 INFO - PROCESS | 1825 | 1461063931011 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 04:05:31 INFO - PROCESS | 1825 | 1461063931017 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 04:05:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:05:31 INFO - PROCESS | 1825 | 1461063931027 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:05:31 INFO - PROCESS | 1825 | 1461063931029 Marionette TRACE conn3 <- [1,2990,null,{}] 04:05:31 INFO - PROCESS | 1825 | 1461063931034 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}] 04:05:31 INFO - PROCESS | 1825 | 1461063931231 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 04:05:31 INFO - PROCESS | 1825 | 1461063931509 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e48a000 == 175 [pid = 1825] [id = 756] 04:05:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f13181e9800) [pid = 1825] [serial = 2268] [outer = (nil)] 04:05:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f131c6b2c00) [pid = 1825] [serial = 2269] [outer = 0x7f13181e9800] 04:05:31 INFO - PROCESS | 1825 | 1461063931582 Marionette DEBUG loaded listener.js 04:05:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f131c8eb800) [pid = 1825] [serial = 2270] [outer = 0x7f13181e9800] 04:05:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131fb8e800 == 176 [pid = 1825] [id = 757] 04:05:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f131d2ee800) [pid = 1825] [serial = 2271] [outer = (nil)] 04:05:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f131c8ee400) [pid = 1825] [serial = 2272] [outer = 0x7f131d2ee800] 04:05:32 INFO - PROCESS | 1825 | 1461063932455 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]]]}] 04:05:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:05:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1435ms 04:05:32 INFO - PROCESS | 1825 | 1461063932463 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 04:05:32 INFO - PROCESS | 1825 | 1461063932465 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 04:05:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:05:32 INFO - PROCESS | 1825 | 1461063932471 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:05:32 INFO - PROCESS | 1825 | 1461063932473 Marionette TRACE conn3 <- [1,2994,null,{}] 04:05:32 INFO - PROCESS | 1825 | 1461063932479 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}] 04:05:32 INFO - PROCESS | 1825 | 1461063932751 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 04:05:33 INFO - PROCESS | 1825 | 1461063933000 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1322e65000 == 177 [pid = 1825] [id = 758] 04:05:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f131c8ed000) [pid = 1825] [serial = 2273] [outer = (nil)] 04:05:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f131e6d2000) [pid = 1825] [serial = 2274] [outer = 0x7f131c8ed000] 04:05:33 INFO - PROCESS | 1825 | 1461063933073 Marionette DEBUG loaded listener.js 04:05:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f131f505c00) [pid = 1825] [serial = 2275] [outer = 0x7f131c8ed000] 04:05:33 INFO - PROCESS | 1825 | 1461063933860 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]]]}] 04:05:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:05:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:05:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1425ms 04:05:33 INFO - PROCESS | 1825 | 1461063933898 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 04:05:33 INFO - PROCESS | 1825 | 1461063933901 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 04:05:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:05:33 INFO - PROCESS | 1825 | 1461063933907 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:05:33 INFO - PROCESS | 1825 | 1461063933910 Marionette TRACE conn3 <- [1,2998,null,{}] 04:05:33 INFO - PROCESS | 1825 | 1461063933915 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}] 04:05:34 INFO - PROCESS | 1825 | 1461063934120 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 04:05:34 INFO - PROCESS | 1825 | 1461063934369 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1327986000 == 178 [pid = 1825] [id = 759] 04:05:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f131d2d9000) [pid = 1825] [serial = 2276] [outer = (nil)] 04:05:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f131f82c000) [pid = 1825] [serial = 2277] [outer = 0x7f131d2d9000] 04:05:34 INFO - PROCESS | 1825 | 1461063934439 Marionette DEBUG loaded listener.js 04:05:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f131fcb4800) [pid = 1825] [serial = 2278] [outer = 0x7f131d2d9000] 04:05:35 INFO - PROCESS | 1825 | 1461063935225 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]]]}] 04:05:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:05:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1336ms 04:05:35 INFO - PROCESS | 1825 | 1461063935244 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 04:05:35 INFO - PROCESS | 1825 | 1461063935247 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 04:05:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:05:35 INFO - PROCESS | 1825 | 1461063935253 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:05:35 INFO - PROCESS | 1825 | 1461063935256 Marionette TRACE conn3 <- [1,3002,null,{}] 04:05:35 INFO - PROCESS | 1825 | 1461063935261 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}] 04:05:35 INFO - PROCESS | 1825 | 1461063935457 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 04:05:35 INFO - PROCESS | 1825 | 1461063935707 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132856e800 == 179 [pid = 1825] [id = 760] 04:05:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f131e5ebc00) [pid = 1825] [serial = 2279] [outer = (nil)] 04:05:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f131ff4b400) [pid = 1825] [serial = 2280] [outer = 0x7f131e5ebc00] 04:05:35 INFO - PROCESS | 1825 | 1461063935778 Marionette DEBUG loaded listener.js 04:05:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f1322e12000) [pid = 1825] [serial = 2281] [outer = 0x7f131e5ebc00] 04:05:36 INFO - PROCESS | 1825 | 1461063936561 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]]]}] 04:05:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:05:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1328ms 04:05:36 INFO - PROCESS | 1825 | 1461063936581 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 04:05:36 INFO - PROCESS | 1825 | 1461063936584 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 04:05:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:05:36 INFO - PROCESS | 1825 | 1461063936590 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:05:36 INFO - PROCESS | 1825 | 1461063936592 Marionette TRACE conn3 <- [1,3006,null,{}] 04:05:36 INFO - PROCESS | 1825 | 1461063936597 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}] 04:05:36 INFO - PROCESS | 1825 | 1461063936802 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 04:05:37 INFO - PROCESS | 1825 | 1461063937084 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f132e7bb000 == 180 [pid = 1825] [id = 761] 04:05:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f131f7eec00) [pid = 1825] [serial = 2282] [outer = (nil)] 04:05:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f1322f5bc00) [pid = 1825] [serial = 2283] [outer = 0x7f131f7eec00] 04:05:37 INFO - PROCESS | 1825 | 1461063937158 Marionette DEBUG loaded listener.js 04:05:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f1323021400) [pid = 1825] [serial = 2284] [outer = 0x7f131f7eec00] 04:05:37 INFO - PROCESS | 1825 | 1461063937895 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]]]}] 04:05:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:05:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1327ms 04:05:37 INFO - PROCESS | 1825 | 1461063937924 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 04:05:37 INFO - PROCESS | 1825 | 1461063937928 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 04:05:37 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:05:37 INFO - PROCESS | 1825 | 1461063937935 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:05:37 INFO - PROCESS | 1825 | 1461063937938 Marionette TRACE conn3 <- [1,3010,null,{}] 04:05:37 INFO - PROCESS | 1825 | 1461063937943 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}] 04:05:38 INFO - PROCESS | 1825 | 1461063938140 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 04:05:38 INFO - PROCESS | 1825 | 1461063938390 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133a973800 == 181 [pid = 1825] [id = 762] 04:05:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f131fcb3400) [pid = 1825] [serial = 2285] [outer = (nil)] 04:05:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f1324303c00) [pid = 1825] [serial = 2286] [outer = 0x7f131fcb3400] 04:05:38 INFO - PROCESS | 1825 | 1461063938472 Marionette DEBUG loaded listener.js 04:05:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f132564d800) [pid = 1825] [serial = 2287] [outer = 0x7f131fcb3400] 04:05:39 INFO - PROCESS | 1825 | 1461063939305 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]]]}] 04:05:39 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 04:05:39 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1378ms 04:05:39 INFO - PROCESS | 1825 | 1461063939313 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 04:05:39 INFO - PROCESS | 1825 | 1461063939317 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 04:05:39 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:05:39 INFO - PROCESS | 1825 | 1461063939322 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:05:39 INFO - PROCESS | 1825 | 1461063939326 Marionette TRACE conn3 <- [1,3014,null,{}] 04:05:39 INFO - PROCESS | 1825 | 1461063939330 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}] 04:05:39 INFO - PROCESS | 1825 | 1461063939540 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 04:05:39 INFO - PROCESS | 1825 | 1461063939801 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133ae97800 == 182 [pid = 1825] [id = 763] 04:05:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f13256e4c00) [pid = 1825] [serial = 2288] [outer = (nil)] 04:05:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f1326628c00) [pid = 1825] [serial = 2289] [outer = 0x7f13256e4c00] 04:05:39 INFO - PROCESS | 1825 | 1461063939877 Marionette DEBUG loaded listener.js 04:05:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f13271c7800) [pid = 1825] [serial = 2290] [outer = 0x7f13256e4c00] 04:05:40 INFO - PROCESS | 1825 | [1825] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:05:40 INFO - PROCESS | 1825 | 1461063940736 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:05:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:05:40 INFO - {} 04:05:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:05:40 INFO - {} 04:05:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:05:40 INFO - {} 04:05:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:05:40 INFO - {} 04:05:40 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1433ms 04:05:40 INFO - PROCESS | 1825 | 1461063940788 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 04:05:40 INFO - PROCESS | 1825 | 1461063940791 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 04:05:40 INFO - TEST-START | /FileAPI/fileReader.html 04:05:40 INFO - PROCESS | 1825 | 1461063940799 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:05:40 INFO - PROCESS | 1825 | 1461063940801 Marionette TRACE conn3 <- [1,3018,null,{}] 04:05:40 INFO - PROCESS | 1825 | 1461063940811 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}] 04:05:41 INFO - PROCESS | 1825 | 1461063941039 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 04:05:41 INFO - PROCESS | 1825 | 1461063941330 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133d186000 == 183 [pid = 1825] [id = 764] 04:05:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 266 (0x7f1327410c00) [pid = 1825] [serial = 2291] [outer = (nil)] 04:05:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 267 (0x7f1327892400) [pid = 1825] [serial = 2292] [outer = 0x7f1327410c00] 04:05:41 INFO - PROCESS | 1825 | 1461063941399 Marionette DEBUG loaded listener.js 04:05:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 268 (0x7f1327899c00) [pid = 1825] [serial = 2293] [outer = 0x7f1327410c00] 04:05:42 INFO - PROCESS | 1825 | 1461063942163 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]]]}] 04:05:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:05:42 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:05:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:05:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:05:42 INFO - TEST-OK | /FileAPI/fileReader.html | took 1385ms 04:05:42 INFO - PROCESS | 1825 | 1461063942201 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 04:05:42 INFO - PROCESS | 1825 | 1461063942205 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 04:05:42 INFO - TEST-START | /FileAPI/historical.html 04:05:42 INFO - PROCESS | 1825 | 1461063942217 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:05:42 INFO - PROCESS | 1825 | 1461063942219 Marionette TRACE conn3 <- [1,3022,null,{}] 04:05:42 INFO - PROCESS | 1825 | 1461063942225 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}] 04:05:42 INFO - PROCESS | 1825 | 1461063942427 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 04:05:42 INFO - PROCESS | 1825 | 1461063942678 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f133f4a8800 == 184 [pid = 1825] [id = 765] 04:05:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 269 (0x7f1312b2d400) [pid = 1825] [serial = 2294] [outer = (nil)] 04:05:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 270 (0x7f1327a1b000) [pid = 1825] [serial = 2295] [outer = 0x7f1312b2d400] 04:05:42 INFO - PROCESS | 1825 | 1461063942759 Marionette DEBUG loaded listener.js 04:05:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 271 (0x7f13286d0800) [pid = 1825] [serial = 2296] [outer = 0x7f1312b2d400] 04:05:43 INFO - PROCESS | 1825 | 1461063943495 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"]]]}] 04:05:43 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:05:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:05:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:05:43 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:05:43 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:05:43 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:05:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:05:43 INFO - TEST-OK | /FileAPI/historical.html | took 1330ms 04:05:43 INFO - PROCESS | 1825 | 1461063943549 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 04:05:43 INFO - PROCESS | 1825 | 1461063943552 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 04:05:43 INFO - TEST-START | /FileAPI/idlharness.html 04:05:43 INFO - PROCESS | 1825 | 1461063943562 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:05:43 INFO - PROCESS | 1825 | 1461063943566 Marionette TRACE conn3 <- [1,3026,null,{}] 04:05:43 INFO - PROCESS | 1825 | 1461063943619 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}] 04:05:43 INFO - PROCESS | 1825 | 1461063943819 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 04:05:44 INFO - PROCESS | 1825 | 1461063944103 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1340470000 == 185 [pid = 1825] [id = 766] 04:05:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 272 (0x7f13274b1000) [pid = 1825] [serial = 2297] [outer = (nil)] 04:05:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 273 (0x7f13286db800) [pid = 1825] [serial = 2298] [outer = 0x7f13274b1000] 04:05:44 INFO - PROCESS | 1825 | 1461063944172 Marionette DEBUG loaded listener.js 04:05:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 274 (0x7f1328d40800) [pid = 1825] [serial = 2299] [outer = 0x7f13274b1000] 04:05:45 INFO - PROCESS | 1825 | 1461063945618 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]]]}] 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:05:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:05:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:05:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:05:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:05:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:05:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:05:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:05:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:05:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:05:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:05:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:05:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:05:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:05:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:05:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:05:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:05:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:05:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:05:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:05:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:05:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:05:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:05:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:05:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:05:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:05:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:05:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:05:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:05:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:05:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:05:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:05:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:05:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:05:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:05:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:05:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:05:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:05:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:05:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:05:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:05:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 04:05:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:05:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:05:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:05:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:05:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:05:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:05:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:05:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:05:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:05:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:05:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:05:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:05:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:05:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:05:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:05:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:05:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:05:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:05:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:05:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:05:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:05:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:05:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:05:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:05:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:05:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:05:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:05:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:05:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:05:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:05:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 04:05:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:05:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:05:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:05:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:05:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:05:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:05:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:05:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:05:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:05:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:05:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:05:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:05:45 INFO - TEST-OK | /FileAPI/idlharness.html | took 2221ms 04:05:45 INFO - PROCESS | 1825 | 1461063945902 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 04:05:45 INFO - PROCESS | 1825 | 1461063945905 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 04:05:45 INFO - TEST-START | /FileAPI/idlharness.worker 04:05:45 INFO - PROCESS | 1825 | 1461063945926 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:05:45 INFO - PROCESS | 1825 | 1461063945931 Marionette TRACE conn3 <- [1,3030,null,{}] 04:05:45 INFO - PROCESS | 1825 | 1461063945937 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}] 04:05:46 INFO - PROCESS | 1825 | 1461063946171 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 04:05:46 INFO - PROCESS | 1825 | 1461063946430 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e5b3800 == 186 [pid = 1825] [id = 767] 04:05:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 275 (0x7f13256e6000) [pid = 1825] [serial = 2300] [outer = (nil)] 04:05:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 276 (0x7f13286d7c00) [pid = 1825] [serial = 2301] [outer = 0x7f13256e6000] 04:05:46 INFO - PROCESS | 1825 | 1461063946496 Marionette DEBUG loaded listener.js 04:05:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 277 (0x7f1335db5c00) [pid = 1825] [serial = 2302] [outer = 0x7f13256e6000] 04:05:46 INFO - PROCESS | 1825 | [1825] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:05:48 INFO - PROCESS | 1825 | 1461063948639 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,{},{}]]]}] 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:05:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:05:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:05:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:05:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:05:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:05:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:05:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:05:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:05:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:05:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:05:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:05:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:05:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:05:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:05:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:05:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:05:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:05:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:05:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:05:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:05:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:05:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:05:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:05:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:05:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:05:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:05:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:05:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:05:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:05:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:05:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:05:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:05:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:05:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:05:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:05:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:05:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:05:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:05:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:05:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:05:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:05:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:05:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:05:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:05:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:05:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:05:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:05:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:05:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:05:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:05:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:05:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:05:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:05:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:05:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:05:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:05:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:05:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:05:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:05:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:05:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:05:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:05:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:05:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:05:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:05:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:05:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:05:48 INFO - {} 04:05:48 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2869ms 04:05:48 INFO - PROCESS | 1825 | 1461063948796 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 04:05:48 INFO - PROCESS | 1825 | 1461063948798 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 04:05:48 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:05:48 INFO - PROCESS | 1825 | 1461063948809 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:05:48 INFO - PROCESS | 1825 | 1461063948813 Marionette TRACE conn3 <- [1,3034,null,{}] 04:05:48 INFO - PROCESS | 1825 | 1461063948879 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}] 04:05:49 INFO - PROCESS | 1825 | 1461063949164 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 04:05:49 INFO - PROCESS | 1825 | 1461063949448 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1311f5a800 == 187 [pid = 1825] [id = 768] 04:05:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 278 (0x7f1335db6800) [pid = 1825] [serial = 2303] [outer = (nil)] 04:05:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 279 (0x7f1336096c00) [pid = 1825] [serial = 2304] [outer = 0x7f1335db6800] 04:05:49 INFO - PROCESS | 1825 | 1461063949519 Marionette DEBUG loaded listener.js 04:05:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 280 (0x7f133b52d800) [pid = 1825] [serial = 2305] [outer = 0x7f1335db6800] 04:05:50 INFO - PROCESS | 1825 | 1461063950247 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]]]}] 04:05:50 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:05:50 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1478ms 04:05:50 INFO - PROCESS | 1825 | 1461063950305 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 04:05:50 INFO - PROCESS | 1825 | 1461063950308 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 04:05:50 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:05:50 INFO - PROCESS | 1825 | 1461063950317 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:05:50 INFO - PROCESS | 1825 | 1461063950319 Marionette TRACE conn3 <- [1,3038,null,{}] 04:05:50 INFO - PROCESS | 1825 | 1461063950323 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}] 04:05:50 INFO - PROCESS | 1825 | 1461063950540 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 04:05:50 INFO - PROCESS | 1825 | 1461063950826 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1304f20800 == 188 [pid = 1825] [id = 769] 04:05:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 281 (0x7f1304f9c000) [pid = 1825] [serial = 2306] [outer = (nil)] 04:05:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 282 (0x7f1304fa2400) [pid = 1825] [serial = 2307] [outer = 0x7f1304f9c000] 04:05:50 INFO - PROCESS | 1825 | 1461063950897 Marionette DEBUG loaded listener.js 04:05:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 283 (0x7f1304fa7c00) [pid = 1825] [serial = 2308] [outer = 0x7f1304f9c000] 04:05:51 INFO - PROCESS | 1825 | 1461063951635 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"]]]}] 04:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:05:51 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1335ms 04:05:51 INFO - PROCESS | 1825 | 1461063951664 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 04:05:51 INFO - PROCESS | 1825 | 1461063951668 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 04:05:51 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:05:51 INFO - PROCESS | 1825 | 1461063951676 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:05:51 INFO - PROCESS | 1825 | 1461063951678 Marionette TRACE conn3 <- [1,3042,null,{}] 04:05:51 INFO - PROCESS | 1825 | 1461063951682 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}] 04:05:51 INFO - PROCESS | 1825 | 1461063951898 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 04:05:52 INFO - PROCESS | 1825 | 1461063952156 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13050bc000 == 189 [pid = 1825] [id = 770] 04:05:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 284 (0x7f1304f9c800) [pid = 1825] [serial = 2309] [outer = (nil)] 04:05:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 285 (0x7f13050a2000) [pid = 1825] [serial = 2310] [outer = 0x7f1304f9c800] 04:05:52 INFO - PROCESS | 1825 | 1461063952230 Marionette DEBUG loaded listener.js 04:05:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 286 (0x7f13050a6000) [pid = 1825] [serial = 2311] [outer = 0x7f1304f9c800] 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:05:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:05:53 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1674ms 04:05:53 INFO - PROCESS | 1825 | 1461063953288 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]]]}] 04:05:53 INFO - PROCESS | 1825 | 1461063953363 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 04:05:53 INFO - PROCESS | 1825 | 1461063953370 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 04:05:53 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:05:53 INFO - PROCESS | 1825 | 1461063953377 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:05:53 INFO - PROCESS | 1825 | 1461063953384 Marionette TRACE conn3 <- [1,3046,null,{}] 04:05:53 INFO - PROCESS | 1825 | 1461063953394 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}] 04:05:53 INFO - PROCESS | 1825 | 1461063953629 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 04:05:53 INFO - PROCESS | 1825 | 1461063953957 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130d1a7000 == 190 [pid = 1825] [id = 771] 04:05:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 287 (0x7f1304fa8800) [pid = 1825] [serial = 2312] [outer = (nil)] 04:05:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 288 (0x7f13050ab800) [pid = 1825] [serial = 2313] [outer = 0x7f1304fa8800] 04:05:54 INFO - PROCESS | 1825 | 1461063954059 Marionette DEBUG loaded listener.js 04:05:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 289 (0x7f1306e70800) [pid = 1825] [serial = 2314] [outer = 0x7f1304fa8800] 04:05:54 INFO - PROCESS | 1825 | [1825] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1328569800 == 189 [pid = 1825] [id = 502] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132e7b7000 == 188 [pid = 1825] [id = 37] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13266b1800 == 187 [pid = 1825] [id = 690] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130af94800 == 186 [pid = 1825] [id = 691] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e697000 == 185 [pid = 1825] [id = 498] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1315be3800 == 184 [pid = 1825] [id = 750] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1314660800 == 183 [pid = 1825] [id = 749] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131335d000 == 182 [pid = 1825] [id = 748] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130ec70800 == 181 [pid = 1825] [id = 747] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130e6e7800 == 180 [pid = 1825] [id = 746] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130b151800 == 179 [pid = 1825] [id = 745] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1336022000 == 178 [pid = 1825] [id = 742] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1334fef000 == 177 [pid = 1825] [id = 741] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f132b343800 == 176 [pid = 1825] [id = 740] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1327ccb800 == 175 [pid = 1825] [id = 739] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13256ca000 == 174 [pid = 1825] [id = 738] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1320cbc000 == 173 [pid = 1825] [id = 737] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131f6db000 == 172 [pid = 1825] [id = 736] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131e48b000 == 171 [pid = 1825] [id = 735] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131cf40800 == 170 [pid = 1825] [id = 734] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131c6eb800 == 169 [pid = 1825] [id = 733] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131978a800 == 168 [pid = 1825] [id = 732] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131907b000 == 167 [pid = 1825] [id = 731] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131801d000 == 166 [pid = 1825] [id = 730] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316ce6800 == 165 [pid = 1825] [id = 729] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1316a7e000 == 164 [pid = 1825] [id = 728] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1315be4000 == 163 [pid = 1825] [id = 727] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1313bc2000 == 162 [pid = 1825] [id = 726] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f130ec6b000 == 161 [pid = 1825] [id = 725] 04:05:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f131390f800 == 160 [pid = 1825] [id = 724] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 288 (0x7f130c09a000) [pid = 1825] [serial = 2105] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 287 (0x7f130ade4400) [pid = 1825] [serial = 2102] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 286 (0x7f130bd5e400) [pid = 1825] [serial = 2162] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 285 (0x7f130c08b800) [pid = 1825] [serial = 2163] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 284 (0x7f130ae24c00) [pid = 1825] [serial = 2160] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 283 (0x7f130a886800) [pid = 1825] [serial = 2159] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 282 (0x7f130ae21400) [pid = 1825] [serial = 2156] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 281 (0x7f131f827800) [pid = 1825] [serial = 2153] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 280 (0x7f131f5a2400) [pid = 1825] [serial = 2150] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 279 (0x7f131e5e8800) [pid = 1825] [serial = 2147] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 278 (0x7f131f375c00) [pid = 1825] [serial = 2144] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 277 (0x7f131e6cd400) [pid = 1825] [serial = 2141] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 276 (0x7f131d2e7800) [pid = 1825] [serial = 2138] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 275 (0x7f131d2d6400) [pid = 1825] [serial = 2135] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 274 (0x7f130eef0400) [pid = 1825] [serial = 2171] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 273 (0x7f130e5e0800) [pid = 1825] [serial = 2166] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 272 (0x7f130e2ea800) [pid = 1825] [serial = 2165] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 271 (0x7f130fef5800) [pid = 1825] [serial = 2169] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 270 (0x7f131025d400) [pid = 1825] [serial = 2172] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 269 (0x7f130e9dbc00) [pid = 1825] [serial = 2034] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 268 (0x7f130eef6000) [pid = 1825] [serial = 2168] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 267 (0x7f131c8f6400) [pid = 1825] [serial = 2132] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 266 (0x7f131c683800) [pid = 1825] [serial = 2129] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 265 (0x7f131941f000) [pid = 1825] [serial = 2126] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f13178b1000) [pid = 1825] [serial = 2123] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f131778f000) [pid = 1825] [serial = 2120] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f1316a1e000) [pid = 1825] [serial = 2117] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f1314753c00) [pid = 1825] [serial = 2114] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f1313a5b800) [pid = 1825] [serial = 2111] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f1312271800) [pid = 1825] [serial = 2108] [outer = (nil)] [url = about:blank] 04:05:56 INFO - PROCESS | 1825 | 1461063956773 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:05:56 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:05:56 INFO - {} 04:05:56 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 3443ms 04:05:56 INFO - PROCESS | 1825 | 1461063956821 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 04:05:56 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:05:56 INFO - PROCESS | 1825 | 1461063956825 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 04:05:56 INFO - PROCESS | 1825 | 1461063956832 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:05:56 INFO - PROCESS | 1825 | 1461063956835 Marionette TRACE conn3 <- [1,3050,null,{}] 04:05:56 INFO - PROCESS | 1825 | 1461063956912 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}] 04:05:57 INFO - PROCESS | 1825 | 1461063957098 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 04:05:57 INFO - PROCESS | 1825 | 1461063957121 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130d1be000 == 161 [pid = 1825] [id = 772] 04:05:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f130a891400) [pid = 1825] [serial = 2315] [outer = (nil)] 04:05:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f130c089000) [pid = 1825] [serial = 2316] [outer = 0x7f130a891400] 04:05:57 INFO - PROCESS | 1825 | 1461063957183 Marionette DEBUG loaded listener.js 04:05:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f130c3cf000) [pid = 1825] [serial = 2317] [outer = 0x7f130a891400] 04:05:58 INFO - PROCESS | 1825 | 1461063958001 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]]]}] 04:05:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:05:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:05:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:05:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:05:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1194ms 04:05:58 INFO - PROCESS | 1825 | 1461063958032 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 04:05:58 INFO - PROCESS | 1825 | 1461063958041 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 04:05:58 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:05:58 INFO - PROCESS | 1825 | 1461063958051 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:05:58 INFO - PROCESS | 1825 | 1461063958054 Marionette TRACE conn3 <- [1,3054,null,{}] 04:05:58 INFO - PROCESS | 1825 | 1461063958058 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}] 04:05:58 INFO - PROCESS | 1825 | 1461063958260 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 04:05:58 INFO - PROCESS | 1825 | 1461063958479 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e859000 == 162 [pid = 1825] [id = 773] 04:05:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f130a891000) [pid = 1825] [serial = 2318] [outer = (nil)] 04:05:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f130e9da800) [pid = 1825] [serial = 2319] [outer = 0x7f130a891000] 04:05:58 INFO - PROCESS | 1825 | 1461063958540 Marionette DEBUG loaded listener.js 04:05:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f130ecf0400) [pid = 1825] [serial = 2320] [outer = 0x7f130a891000] 04:05:59 INFO - PROCESS | 1825 | 1461063959857 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"]]]}] 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:06:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 04:06:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:06:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:06:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1920ms 04:06:00 INFO - PROCESS | 1825 | 1461063959982 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 04:06:00 INFO - PROCESS | 1825 | 1461063959989 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 04:06:00 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:06:00 INFO - PROCESS | 1825 | 1461063959997 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:06:00 INFO - PROCESS | 1825 | 1461063960008 Marionette TRACE conn3 <- [1,3058,null,{}] 04:06:00 INFO - PROCESS | 1825 | 1461063960172 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}] 04:06:00 INFO - PROCESS | 1825 | 1461063960453 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 04:06:00 INFO - PROCESS | 1825 | 1461063960485 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13105c5800 == 163 [pid = 1825] [id = 774] 04:06:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 266 (0x7f1310058c00) [pid = 1825] [serial = 2321] [outer = (nil)] 04:06:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 267 (0x7f131312b400) [pid = 1825] [serial = 2322] [outer = 0x7f1310058c00] 04:06:00 INFO - PROCESS | 1825 | 1461063960547 Marionette DEBUG loaded listener.js 04:06:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 268 (0x7f1313761400) [pid = 1825] [serial = 2323] [outer = 0x7f1310058c00] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 267 (0x7f1313756400) [pid = 1825] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 266 (0x7f1312b9ec00) [pid = 1825] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 265 (0x7f1307166800) [pid = 1825] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f1316a17c00) [pid = 1825] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f1312b28c00) [pid = 1825] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f131614ec00) [pid = 1825] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f130a886000) [pid = 1825] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f131d2e0400) [pid = 1825] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f1312d9f000) [pid = 1825] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f1317740000) [pid = 1825] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f13105aa000) [pid = 1825] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f131c6bec00) [pid = 1825] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f1313127400) [pid = 1825] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f1316151000) [pid = 1825] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f131789e800) [pid = 1825] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f130eb74400) [pid = 1825] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f1319047800) [pid = 1825] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f1312d97c00) [pid = 1825] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f131c8ef000) [pid = 1825] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f1319418c00) [pid = 1825] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f1310981400) [pid = 1825] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f1315a65c00) [pid = 1825] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f130bdd5800) [pid = 1825] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f130a88e800) [pid = 1825] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f1319489400) [pid = 1825] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f1310980000) [pid = 1825] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f131450e000) [pid = 1825] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f1306e6f000) [pid = 1825] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f131f382400) [pid = 1825] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f130c09c400) [pid = 1825] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f130ece5800) [pid = 1825] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f13178a3c00) [pid = 1825] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f130baa9c00) [pid = 1825] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f130c0a5000) [pid = 1825] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f131005cc00) [pid = 1825] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f130ae1ec00) [pid = 1825] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f131593cc00) [pid = 1825] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f1313126800) [pid = 1825] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f1319486c00) [pid = 1825] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f1306e6e400) [pid = 1825] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f130715e000) [pid = 1825] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f1319044c00) [pid = 1825] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f130adde000) [pid = 1825] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f1306e6e800) [pid = 1825] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f130c090000) [pid = 1825] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f130c3c9800) [pid = 1825] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f1313761000) [pid = 1825] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f1316986400) [pid = 1825] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f1312d99c00) [pid = 1825] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f130e461800) [pid = 1825] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f131098c000) [pid = 1825] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f1310252c00) [pid = 1825] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f130e463800) [pid = 1825] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f130bb5dc00) [pid = 1825] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f130add5c00) [pid = 1825] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f130c08b400) [pid = 1825] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f130add8c00) [pid = 1825] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f1320f2d400) [pid = 1825] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f1320c4f000) [pid = 1825] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f131ff47800) [pid = 1825] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f131fc08c00) [pid = 1825] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f1319046800) [pid = 1825] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f131d2df800) [pid = 1825] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f13158ca800) [pid = 1825] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f13105ab800) [pid = 1825] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f130eb6b000) [pid = 1825] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f1319712400) [pid = 1825] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f1316987000) [pid = 1825] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f13105a3800) [pid = 1825] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f1315a88800) [pid = 1825] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f1315a5d000) [pid = 1825] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f1315a5c400) [pid = 1825] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f130bdd4c00) [pid = 1825] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f1306e6fc00) [pid = 1825] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f130e9e8c00) [pid = 1825] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f1318d06c00) [pid = 1825] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f130c0a5400) [pid = 1825] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:06:02 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f130776a000) [pid = 1825] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:06:02 INFO - PROCESS | 1825 | 1461063962587 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]]]}] 04:06:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:06:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:06:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:06:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:06:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:06:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:06:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:06:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:06:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:06:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:06:02 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:02 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:06:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:06:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:06:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:06:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:06:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:06:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:06:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:06:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:06:02 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 2605ms 04:06:02 INFO - PROCESS | 1825 | 1461063962614 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 04:06:02 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:06:02 INFO - PROCESS | 1825 | 1461063962618 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 04:06:02 INFO - PROCESS | 1825 | 1461063962623 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:06:02 INFO - PROCESS | 1825 | 1461063962626 Marionette TRACE conn3 <- [1,3062,null,{}] 04:06:02 INFO - PROCESS | 1825 | 1461063962630 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}] 04:06:02 INFO - PROCESS | 1825 | 1461063962809 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 04:06:02 INFO - PROCESS | 1825 | 1461063962822 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130ec51000 == 164 [pid = 1825] [id = 775] 04:06:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f130ba9e000) [pid = 1825] [serial = 2324] [outer = (nil)] 04:06:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f130eb74400) [pid = 1825] [serial = 2325] [outer = 0x7f130ba9e000] 04:06:02 INFO - PROCESS | 1825 | 1461063962879 Marionette DEBUG loaded listener.js 04:06:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f13105a6400) [pid = 1825] [serial = 2326] [outer = 0x7f130ba9e000] 04:06:03 INFO - PROCESS | 1825 | [1825] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:06:03 INFO - PROCESS | 1825 | 1461063963805 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:06:03 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:06:03 INFO - {} 04:06:03 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1229ms 04:06:03 INFO - PROCESS | 1825 | 1461063963852 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 04:06:03 INFO - PROCESS | 1825 | 1461063963855 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 04:06:03 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:06:03 INFO - PROCESS | 1825 | 1461063963860 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:06:03 INFO - PROCESS | 1825 | 1461063963863 Marionette TRACE conn3 <- [1,3066,null,{}] 04:06:03 INFO - PROCESS | 1825 | 1461063963868 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}] 04:06:04 INFO - PROCESS | 1825 | 1461063964051 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 04:06:04 INFO - PROCESS | 1825 | 1461063964453 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13050cb000 == 165 [pid = 1825] [id = 776] 04:06:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f1304f9a800) [pid = 1825] [serial = 2327] [outer = (nil)] 04:06:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f13050a0400) [pid = 1825] [serial = 2328] [outer = 0x7f1304f9a800] 04:06:04 INFO - PROCESS | 1825 | 1461063964531 Marionette DEBUG loaded listener.js 04:06:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f13054bf000) [pid = 1825] [serial = 2329] [outer = 0x7f1304f9a800] 04:06:05 INFO - PROCESS | 1825 | 1461063965382 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]]]}] 04:06:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:06:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:06:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:06:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:06:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:06:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:06:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:06:05 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1533ms 04:06:05 INFO - PROCESS | 1825 | 1461063965417 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 04:06:05 INFO - PROCESS | 1825 | 1461063965424 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 04:06:05 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:06:05 INFO - PROCESS | 1825 | 1461063965435 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:06:05 INFO - PROCESS | 1825 | 1461063965440 Marionette TRACE conn3 <- [1,3070,null,{}] 04:06:05 INFO - PROCESS | 1825 | 1461063965446 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}] 04:06:05 INFO - PROCESS | 1825 | 1461063965664 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 04:06:05 INFO - PROCESS | 1825 | 1461063965928 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f130e59b000 == 166 [pid = 1825] [id = 777] 04:06:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f1304f9ec00) [pid = 1825] [serial = 2330] [outer = (nil)] 04:06:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f130bd56000) [pid = 1825] [serial = 2331] [outer = 0x7f1304f9ec00] 04:06:06 INFO - PROCESS | 1825 | 1461063966005 Marionette DEBUG loaded listener.js 04:06:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f130c08dc00) [pid = 1825] [serial = 2332] [outer = 0x7f1304f9ec00] 04:06:06 INFO - PROCESS | 1825 | 1461063966927 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]]]}] 04:06:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:06:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:06:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:06:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:06:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:06:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:06:06 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1536ms 04:06:06 INFO - PROCESS | 1825 | 1461063966976 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 04:06:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:06:06 INFO - PROCESS | 1825 | 1461063966982 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 04:06:06 INFO - PROCESS | 1825 | 1461063966988 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:06:06 INFO - PROCESS | 1825 | 1461063966991 Marionette TRACE conn3 <- [1,3074,null,{}] 04:06:07 INFO - PROCESS | 1825 | 1461063966997 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}] 04:06:07 INFO - PROCESS | 1825 | 1461063967245 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 04:06:07 INFO - PROCESS | 1825 | 1461063967509 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13101db000 == 167 [pid = 1825] [id = 778] 04:06:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f130e5d4400) [pid = 1825] [serial = 2333] [outer = (nil)] 04:06:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f130ecf0800) [pid = 1825] [serial = 2334] [outer = 0x7f130e5d4400] 04:06:07 INFO - PROCESS | 1825 | 1461063967660 Marionette DEBUG loaded listener.js 04:06:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f130feee400) [pid = 1825] [serial = 2335] [outer = 0x7f130e5d4400] 04:06:08 INFO - PROCESS | 1825 | 1461063968406 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]]]}] 04:06:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:06:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:06:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:06:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:06:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:06:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:06:08 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1484ms 04:06:08 INFO - PROCESS | 1825 | 1461063968473 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 04:06:08 INFO - PROCESS | 1825 | 1461063968477 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 04:06:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:06:08 INFO - PROCESS | 1825 | 1461063968492 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:06:08 INFO - PROCESS | 1825 | 1461063968500 Marionette TRACE conn3 <- [1,3078,null,{}] 04:06:08 INFO - PROCESS | 1825 | 1461063968506 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}] 04:06:08 INFO - PROCESS | 1825 | 1461063968823 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 04:06:09 INFO - PROCESS | 1825 | 1461063969069 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1311f49000 == 168 [pid = 1825] [id = 779] 04:06:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f13054c6000) [pid = 1825] [serial = 2336] [outer = (nil)] 04:06:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f130e9df000) [pid = 1825] [serial = 2337] [outer = 0x7f13054c6000] 04:06:09 INFO - PROCESS | 1825 | 1461063969142 Marionette DEBUG loaded listener.js 04:06:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f1312b93400) [pid = 1825] [serial = 2338] [outer = 0x7f13054c6000] 04:06:10 INFO - PROCESS | 1825 | 1461063969984 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] 04:06:10 INFO - PROCESS | 1825 | 1461063970038 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 04:06:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:06:10 INFO - PROCESS | 1825 | 1461063970047 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:06:10 INFO - PROCESS | 1825 | 1461063970051 Marionette TRACE conn3 <- [1,3082,null,{}] 04:06:10 INFO - PROCESS | 1825 | 1461063970057 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}] 04:06:10 INFO - PROCESS | 1825 | 1461063970268 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 04:06:10 INFO - PROCESS | 1825 | 1461063970563 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131465d000 == 169 [pid = 1825] [id = 780] 04:06:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f130c08b400) [pid = 1825] [serial = 2339] [outer = (nil)] 04:06:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f1313a65c00) [pid = 1825] [serial = 2340] [outer = 0x7f130c08b400] 04:06:10 INFO - PROCESS | 1825 | 1461063970637 Marionette DEBUG loaded listener.js 04:06:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f1313b76c00) [pid = 1825] [serial = 2341] [outer = 0x7f130c08b400] 04:06:11 INFO - PROCESS | 1825 | 1461063971384 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]]]}] 04:06:11 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:06:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:06:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:06:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:06:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1382ms 04:06:11 INFO - PROCESS | 1825 | 1461063971431 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 04:06:11 INFO - PROCESS | 1825 | 1461063971435 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 04:06:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:06:11 INFO - PROCESS | 1825 | 1461063971440 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:06:11 INFO - PROCESS | 1825 | 1461063971443 Marionette TRACE conn3 <- [1,3086,null,{}] 04:06:11 INFO - PROCESS | 1825 | 1461063971448 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}] 04:06:11 INFO - PROCESS | 1825 | 1461063971662 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 04:06:12 INFO - PROCESS | 1825 | 1461063971995 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1315bd6800 == 170 [pid = 1825] [id = 781] 04:06:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f13158c9400) [pid = 1825] [serial = 2342] [outer = (nil)] 04:06:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f13158cf400) [pid = 1825] [serial = 2343] [outer = 0x7f13158c9400] 04:06:12 INFO - PROCESS | 1825 | 1461063972083 Marionette DEBUG loaded listener.js 04:06:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f1315a8b000) [pid = 1825] [serial = 2344] [outer = 0x7f13158c9400] 04:06:12 INFO - PROCESS | 1825 | 1461063972884 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:06:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:06:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1476ms 04:06:12 INFO - PROCESS | 1825 | 1461063972916 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 04:06:12 INFO - PROCESS | 1825 | 1461063972919 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 04:06:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:06:12 INFO - PROCESS | 1825 | 1461063972924 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:06:12 INFO - PROCESS | 1825 | 1461063972927 Marionette TRACE conn3 <- [1,3090,null,{}] 04:06:12 INFO - PROCESS | 1825 | 1461063972932 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}] 04:06:13 INFO - PROCESS | 1825 | 1461063973127 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 04:06:13 INFO - PROCESS | 1825 | 1461063973396 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1316cd1000 == 171 [pid = 1825] [id = 782] 04:06:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f13158ca000) [pid = 1825] [serial = 2345] [outer = (nil)] 04:06:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f1316152c00) [pid = 1825] [serial = 2346] [outer = 0x7f13158ca000] 04:06:13 INFO - PROCESS | 1825 | 1461063973467 Marionette DEBUG loaded listener.js 04:06:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f1316a25800) [pid = 1825] [serial = 2347] [outer = 0x7f13158ca000] 04:06:14 INFO - PROCESS | 1825 | 1461063974224 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:06:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:06:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1330ms 04:06:14 INFO - PROCESS | 1825 | 1461063974255 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 04:06:14 INFO - PROCESS | 1825 | 1461063974259 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 04:06:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:06:14 INFO - PROCESS | 1825 | 1461063974264 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:06:14 INFO - PROCESS | 1825 | 1461063974266 Marionette TRACE conn3 <- [1,3094,null,{}] 04:06:14 INFO - PROCESS | 1825 | 1461063974272 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}] 04:06:14 INFO - PROCESS | 1825 | 1461063974476 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 04:06:14 INFO - PROCESS | 1825 | 1461063974766 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1317859000 == 172 [pid = 1825] [id = 783] 04:06:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f130bdd4c00) [pid = 1825] [serial = 2348] [outer = (nil)] 04:06:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f131757e400) [pid = 1825] [serial = 2349] [outer = 0x7f130bdd4c00] 04:06:14 INFO - PROCESS | 1825 | 1461063974839 Marionette DEBUG loaded listener.js 04:06:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f1317748800) [pid = 1825] [serial = 2350] [outer = 0x7f130bdd4c00] 04:06:15 INFO - PROCESS | 1825 | 1461063975608 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:06:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:06:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1375ms 04:06:15 INFO - PROCESS | 1825 | 1461063975640 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 04:06:15 INFO - PROCESS | 1825 | 1461063975643 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 04:06:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:06:15 INFO - PROCESS | 1825 | 1461063975649 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:06:15 INFO - PROCESS | 1825 | 1461063975651 Marionette TRACE conn3 <- [1,3098,null,{}] 04:06:15 INFO - PROCESS | 1825 | 1461063975657 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}] 04:06:15 INFO - PROCESS | 1825 | 1461063975859 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 04:06:16 INFO - PROCESS | 1825 | 1461063976124 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13181c0800 == 173 [pid = 1825] [id = 784] 04:06:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f1315a8b400) [pid = 1825] [serial = 2351] [outer = (nil)] 04:06:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f131778f000) [pid = 1825] [serial = 2352] [outer = 0x7f1315a8b400] 04:06:16 INFO - PROCESS | 1825 | 1461063976194 Marionette DEBUG loaded listener.js 04:06:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f131789f000) [pid = 1825] [serial = 2353] [outer = 0x7f1315a8b400] 04:06:16 INFO - PROCESS | 1825 | 1461063976982 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]]]}] 04:06:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:06:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:06:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1376ms 04:06:17 INFO - PROCESS | 1825 | 1461063977025 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 04:06:17 INFO - PROCESS | 1825 | 1461063977029 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 04:06:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:06:17 INFO - PROCESS | 1825 | 1461063977034 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:06:17 INFO - PROCESS | 1825 | 1461063977036 Marionette TRACE conn3 <- [1,3102,null,{}] 04:06:17 INFO - PROCESS | 1825 | 1461063977042 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}] 04:06:17 INFO - PROCESS | 1825 | 1461063977281 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 04:06:17 INFO - PROCESS | 1825 | 1461063977558 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131949f000 == 174 [pid = 1825] [id = 785] 04:06:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f1315ea6000) [pid = 1825] [serial = 2354] [outer = (nil)] 04:06:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f13178ad000) [pid = 1825] [serial = 2355] [outer = 0x7f1315ea6000] 04:06:17 INFO - PROCESS | 1825 | 1461063977631 Marionette DEBUG loaded listener.js 04:06:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f1318d08c00) [pid = 1825] [serial = 2356] [outer = 0x7f1315ea6000] 04:06:18 INFO - PROCESS | 1825 | 1461063978378 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:06:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:06:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1380ms 04:06:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:06:18 INFO - PROCESS | 1825 | 1461063978415 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 04:06:18 INFO - PROCESS | 1825 | 1461063978417 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 04:06:18 INFO - PROCESS | 1825 | 1461063978423 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:06:18 INFO - PROCESS | 1825 | 1461063978426 Marionette TRACE conn3 <- [1,3106,null,{}] 04:06:18 INFO - PROCESS | 1825 | 1461063978431 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}] 04:06:18 INFO - PROCESS | 1825 | 1461063978682 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 04:06:18 INFO - PROCESS | 1825 | 1461063978948 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131c616800 == 175 [pid = 1825] [id = 786] 04:06:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f131778e000) [pid = 1825] [serial = 2357] [outer = (nil)] 04:06:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f1319041800) [pid = 1825] [serial = 2358] [outer = 0x7f131778e000] 04:06:19 INFO - PROCESS | 1825 | 1461063979032 Marionette DEBUG loaded listener.js 04:06:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f131948fc00) [pid = 1825] [serial = 2359] [outer = 0x7f131778e000] 04:06:19 INFO - PROCESS | 1825 | 1461063979861 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]]]}] 04:06:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:06:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:06:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:06:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1481ms 04:06:19 INFO - PROCESS | 1825 | 1461063979904 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 04:06:19 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:06:19 INFO - PROCESS | 1825 | 1461063979908 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 04:06:19 INFO - PROCESS | 1825 | 1461063979914 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:06:19 INFO - PROCESS | 1825 | 1461063979918 Marionette TRACE conn3 <- [1,3110,null,{}] 04:06:19 INFO - PROCESS | 1825 | 1461063979970 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}] 04:06:20 INFO - PROCESS | 1825 | 1461063980240 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 04:06:20 INFO - PROCESS | 1825 | 1461063980535 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131cfa1000 == 176 [pid = 1825] [id = 787] 04:06:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f130bb57800) [pid = 1825] [serial = 2360] [outer = (nil)] 04:06:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f131c6b7800) [pid = 1825] [serial = 2361] [outer = 0x7f130bb57800] 04:06:20 INFO - PROCESS | 1825 | 1461063980605 Marionette DEBUG loaded listener.js 04:06:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f131d085800) [pid = 1825] [serial = 2362] [outer = 0x7f130bb57800] 04:06:21 INFO - PROCESS | 1825 | 1461063981365 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"]]]}] 04:06:21 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:06:21 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 04:06:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:06:21 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1480ms 04:06:21 INFO - PROCESS | 1825 | 1461063981401 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 04:06:21 INFO - PROCESS | 1825 | 1461063981404 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 04:06:21 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:06:21 INFO - PROCESS | 1825 | 1461063981412 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:06:21 INFO - PROCESS | 1825 | 1461063981415 Marionette TRACE conn3 <- [1,3114,null,{}] 04:06:21 INFO - PROCESS | 1825 | 1461063981420 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}] 04:06:21 INFO - PROCESS | 1825 | 1461063981624 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 04:06:21 INFO - PROCESS | 1825 | 1461063981897 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\", \"4bc1d16b-ecec-4074-be71-5c34ca8ed42b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f131e3de800 == 177 [pid = 1825] [id = 788] 04:06:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f131450d800) [pid = 1825] [serial = 2363] [outer = (nil)] 04:06:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f131d198000) [pid = 1825] [serial = 2364] [outer = 0x7f131450d800] 04:06:21 INFO - PROCESS | 1825 | 1461063981967 Marionette DEBUG loaded listener.js 04:06:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f131d2d6400) [pid = 1825] [serial = 2365] [outer = 0x7f131450d800] 04:06:22 INFO - PROCESS | 1825 | 1461063982725 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]]]}] 04:06:22 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:06:22 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1331ms 04:06:22 INFO - PROCESS | 1825 | 1461063982751 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 04:06:22 INFO - PROCESS | 1825 | 1461063982755 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 04:06:23 WARNING - u'runner_teardown' () 04:06:23 INFO - No more tests 04:06:23 INFO - Got 0 unexpected results 04:06:23 INFO - SUITE-END | took 1120s 04:06:23 INFO - Closing logging queue 04:06:24 INFO - queue closed 04:06:24 INFO - Return code: 0 04:06:24 WARNING - # TBPL SUCCESS # 04:06:24 INFO - Running post-action listener: _resource_record_post_action 04:06:24 INFO - Running post-run listener: _resource_record_post_run 04:06:25 INFO - Total resource usage - Wall time: 1155s; CPU: 98.0%; Read bytes: 8450048; Write bytes: 974716928; Read time: 836; Write time: 462240 04:06:25 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:06:25 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 85274624; Read time: 0; Write time: 247244 04:06:25 INFO - run-tests - Wall time: 1126s; CPU: 98.0%; Read bytes: 5853184; Write bytes: 889339904; Read time: 744; Write time: 214988 04:06:25 INFO - Running post-run listener: _upload_blobber_files 04:06:25 INFO - Blob upload gear active. 04:06:25 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:06:25 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 04:06:25 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'] 04:06:25 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 04:06:25 INFO - (blobuploader) - INFO - Open directory for files ... 04:06:25 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:06:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:06:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:06:26 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:06:26 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:06:26 INFO - (blobuploader) - INFO - Done attempting. 04:06:26 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:06:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:06:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:06:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:06:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:06:27 INFO - (blobuploader) - INFO - Done attempting. 04:06:27 INFO - (blobuploader) - INFO - Iteration through files over. 04:06:27 INFO - Return code: 0 04:06:27 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:06:27 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:06:27 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/88898165c7e2e540a266b9da538f3cb1548e991b4716ed3cee564b0591603a95e535e6630e7a2b8814fbee7f6e52af0d716964270037a6cc275c69b5dfbb9a3e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ae21f5fbe277286f1d1bf80afe7845e089bf33a384020ec84f6f6a5a898d2f918cd655770151aecb290880840f443492112556875fa5768dcef26df5698b6335"} 04:06:27 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:06:27 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:06:27 INFO - Contents: 04:06:27 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/88898165c7e2e540a266b9da538f3cb1548e991b4716ed3cee564b0591603a95e535e6630e7a2b8814fbee7f6e52af0d716964270037a6cc275c69b5dfbb9a3e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ae21f5fbe277286f1d1bf80afe7845e089bf33a384020ec84f6f6a5a898d2f918cd655770151aecb290880840f443492112556875fa5768dcef26df5698b6335"} 04:06:27 INFO - Running post-run listener: copy_logs_to_upload_dir 04:06:27 INFO - Copying logs to upload dir... 04:06:27 INFO - mkdir: /builds/slave/test/build/upload/logs 04:06:27 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1242.008129 ========= master_lag: 63.65 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 45 secs) (at 2016-04-19 04:07:30.507889) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 10 secs) (at 2016-04-19 04:07:30.509033) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461062570.754707-35396446 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/88898165c7e2e540a266b9da538f3cb1548e991b4716ed3cee564b0591603a95e535e6630e7a2b8814fbee7f6e52af0d716964270037a6cc275c69b5dfbb9a3e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ae21f5fbe277286f1d1bf80afe7845e089bf33a384020ec84f6f6a5a898d2f918cd655770151aecb290880840f443492112556875fa5768dcef26df5698b6335"} build_url:https://queue.taskcluster.net/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035118 build_url: 'https://queue.taskcluster.net/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/88898165c7e2e540a266b9da538f3cb1548e991b4716ed3cee564b0591603a95e535e6630e7a2b8814fbee7f6e52af0d716964270037a6cc275c69b5dfbb9a3e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ae21f5fbe277286f1d1bf80afe7845e089bf33a384020ec84f6f6a5a898d2f918cd655770151aecb290880840f443492112556875fa5768dcef26df5698b6335"}' symbols_url: 'https://queue.taskcluster.net/v1/task/LvNoWysYRC64KaW3FLA7nw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 10.94 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 10 secs) (at 2016-04-19 04:07:41.486023) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 04:07:41.486534) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461062570.754707-35396446 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019878 ========= master_lag: 2.47 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 04:07:43.976595) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 04:07:43.977105) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 04:07:44.533799) ========= ========= Total master_lag: 92.96 =========