builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-086 starttime: 1461126889.7 results: success (0) buildid: 20160419205634 builduid: 3bd9399a329d4c4db8d423575a31155c revision: a2a9cec0506a8646416afcdf1f46ac46ffa97bc4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 21:34:49.697740) ========= master: http://buildbot-master52.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 21:34:49.698395) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 21:34:49.698868) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 21:34:49.780594) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 21:34:49.781152) ========= 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-1461126766.567649-2003357912 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 21:34:49-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 17.3M=0.001s 2016-04-19 21:34:50 (17.3 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.851148 ========= master_lag: 0.32 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 21:34:50.949732) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 21:34:50.950040) ========= 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-1461126766.567649-2003357912 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020568 ========= master_lag: 1.29 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 21:34:52.262846) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 6 secs) (at 2016-04-19 21:34:52.263205) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev a2a9cec0506a8646416afcdf1f46ac46ffa97bc4 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev a2a9cec0506a8646416afcdf1f46ac46ffa97bc4 --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-1461126766.567649-2003357912 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 21:34:52,379 truncating revision to first 12 chars 2016-04-19 21:34:52,379 Setting DEBUG logging. 2016-04-19 21:34:52,379 attempt 1/10 2016-04-19 21:34:52,380 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/a2a9cec0506a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 21:34:53,677 unpacking tar archive at: mozilla-inbound-a2a9cec0506a/testing/mozharness/ program finished with exit code 0 elapsedTime=1.914741 ========= master_lag: 4.63 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 6 secs) (at 2016-04-19 21:34:58.810302) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 21:34:58.810717) ========= script_repo_revision: a2a9cec0506a8646416afcdf1f46ac46ffa97bc4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 21:34:58.811302) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 2 secs) (at 2016-04-19 21:34:58.811713) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 2 secs) (at 2016-04-19 21:35:01.230685) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 27 mins, 11 secs) (at 2016-04-19 21:35:01.230944) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-inbound', '--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-1461126766.567649-2003357912 _=/tools/buildbot/bin/python using PTY: False 21:35:01 INFO - MultiFileLogger online at 20160419 21:35:01 in /builds/slave/test 21:35:01 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 21:35:01 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 21:35:01 INFO - {'append_to_log': False, 21:35:01 INFO - 'base_work_dir': '/builds/slave/test', 21:35:01 INFO - 'blob_upload_branch': 'mozilla-inbound', 21:35:01 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 21:35:01 INFO - 'buildbot_json_path': 'buildprops.json', 21:35:01 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 21:35:01 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 21:35:01 INFO - 'download_minidump_stackwalk': True, 21:35:01 INFO - 'download_symbols': 'true', 21:35:01 INFO - 'e10s': False, 21:35:01 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 21:35:01 INFO - 'tooltool.py': '/tools/tooltool.py', 21:35:01 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 21:35:01 INFO - '/tools/misc-python/virtualenv.py')}, 21:35:01 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 21:35:01 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 21:35:01 INFO - 'log_level': 'info', 21:35:01 INFO - 'log_to_console': True, 21:35:01 INFO - 'opt_config_files': (), 21:35:01 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 21:35:01 INFO - '--processes=1', 21:35:01 INFO - '--config=%(test_path)s/wptrunner.ini', 21:35:01 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 21:35:01 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 21:35:01 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 21:35:01 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 21:35:01 INFO - 'pip_index': False, 21:35:01 INFO - 'require_test_zip': True, 21:35:01 INFO - 'test_type': ('testharness',), 21:35:01 INFO - 'this_chunk': '1', 21:35:01 INFO - 'tooltool_cache': '/builds/tooltool_cache', 21:35:01 INFO - 'total_chunks': '10', 21:35:01 INFO - 'virtualenv_path': 'venv', 21:35:01 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 21:35:01 INFO - 'work_dir': 'build'} 21:35:01 INFO - ##### 21:35:01 INFO - ##### Running clobber step. 21:35:01 INFO - ##### 21:35:01 INFO - Running pre-action listener: _resource_record_pre_action 21:35:01 INFO - Running main action method: clobber 21:35:01 INFO - rmtree: /builds/slave/test/build 21:35:01 INFO - Running post-action listener: _resource_record_post_action 21:35:01 INFO - ##### 21:35:01 INFO - ##### Running read-buildbot-config step. 21:35:01 INFO - ##### 21:35:01 INFO - Running pre-action listener: _resource_record_pre_action 21:35:01 INFO - Running main action method: read_buildbot_config 21:35:01 INFO - Using buildbot properties: 21:35:01 INFO - { 21:35:01 INFO - "project": "", 21:35:01 INFO - "product": "firefox", 21:35:01 INFO - "script_repo_revision": "production", 21:35:01 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 21:35:01 INFO - "repository": "", 21:35:01 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 21:35:01 INFO - "buildid": "20160419205634", 21:35:01 INFO - "pgo_build": "False", 21:35:01 INFO - "basedir": "/builds/slave/test", 21:35:01 INFO - "buildnumber": 29, 21:35:01 INFO - "slavename": "tst-linux64-spot-086", 21:35:01 INFO - "master": "http://buildbot-master52.bb.releng.use1.mozilla.com:8201/", 21:35:01 INFO - "platform": "linux64", 21:35:01 INFO - "branch": "mozilla-inbound", 21:35:01 INFO - "revision": "a2a9cec0506a8646416afcdf1f46ac46ffa97bc4", 21:35:01 INFO - "repo_path": "integration/mozilla-inbound", 21:35:01 INFO - "moz_repo_path": "", 21:35:01 INFO - "stage_platform": "linux64", 21:35:01 INFO - "builduid": "3bd9399a329d4c4db8d423575a31155c", 21:35:01 INFO - "slavebuilddir": "test" 21:35:01 INFO - } 21:35:01 INFO - Found installer url https://queue.taskcluster.net/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 21:35:01 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 21:35:01 INFO - Running post-action listener: _resource_record_post_action 21:35:01 INFO - ##### 21:35:01 INFO - ##### Running download-and-extract step. 21:35:01 INFO - ##### 21:35:01 INFO - Running pre-action listener: _resource_record_pre_action 21:35:01 INFO - Running main action method: download_and_extract 21:35:01 INFO - mkdir: /builds/slave/test/build/tests 21:35:01 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')]} 21:35:01 INFO - https://queue.taskcluster.net/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 21:35:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 21:35:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 21:35:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JvsUtnrLShGjosXoh1sqww/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 21:35:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JvsUtnrLShGjosXoh1sqww/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 21:35:06 INFO - Downloaded 1361 bytes. 21:35:06 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 21:35:06 INFO - Using the following test package requirements: 21:35:06 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 21:35:06 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:35:06 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 21:35:06 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:35:06 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 21:35:06 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:35:06 INFO - u'jsshell-linux-x86_64.zip'], 21:35:06 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:35:06 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 21:35:06 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 21:35:06 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:35:06 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 21:35:06 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:35:06 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 21:35:06 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:35:06 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 21:35:06 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:35:06 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 21:35:06 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 21:35: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')]} 21:35:06 INFO - https://queue.taskcluster.net/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 21:35:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 21:35:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 21:35:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JvsUtnrLShGjosXoh1sqww/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 21:35:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JvsUtnrLShGjosXoh1sqww/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 21:35:12 INFO - Downloaded 22675695 bytes. 21:35:12 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/*'] 21:35:12 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/* 21:35:12 INFO - caution: filename not matched: web-platform/* 21:35:12 INFO - Return code: 11 21:35:12 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')]} 21:35:12 INFO - https://queue.taskcluster.net/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 21:35:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 21:35:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 21:35:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JvsUtnrLShGjosXoh1sqww/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 21:35:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JvsUtnrLShGjosXoh1sqww/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 21:35:17 INFO - Downloaded 36397873 bytes. 21:35:17 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/*'] 21:35:17 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/* 21:35:21 INFO - caution: filename not matched: bin/* 21:35:21 INFO - caution: filename not matched: config/* 21:35:21 INFO - caution: filename not matched: mozbase/* 21:35:21 INFO - caution: filename not matched: marionette/* 21:35:21 INFO - caution: filename not matched: tools/wptserve/* 21:35:21 INFO - Return code: 11 21:35:21 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')]} 21:35:21 INFO - https://queue.taskcluster.net/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 21:35:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 21:35:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 21:35:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JvsUtnrLShGjosXoh1sqww/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 21:35:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JvsUtnrLShGjosXoh1sqww/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 21:35:30 INFO - Downloaded 64185371 bytes. 21:35:30 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 21:35:30 INFO - mkdir: /builds/slave/test/properties 21:35:30 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 21:35:30 INFO - Writing to file /builds/slave/test/properties/build_url 21:35:30 INFO - Contents: 21:35:30 INFO - build_url:https://queue.taskcluster.net/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 21:35:34 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 21:35:34 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 21:35:34 INFO - Writing to file /builds/slave/test/properties/symbols_url 21:35:34 INFO - Contents: 21:35:34 INFO - symbols_url:https://queue.taskcluster.net/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 21:35:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:35:34 INFO - https://queue.taskcluster.net/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 21:35:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 21:35:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 21:35:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JvsUtnrLShGjosXoh1sqww/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 21:35:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JvsUtnrLShGjosXoh1sqww/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 21:35:48 INFO - Downloaded 90763880 bytes. 21:35:48 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'] 21:35:48 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 21:35:55 INFO - Return code: 0 21:35:55 INFO - Running post-action listener: _resource_record_post_action 21:35:55 INFO - Running post-action listener: set_extra_try_arguments 21:35:55 INFO - ##### 21:35:55 INFO - ##### Running create-virtualenv step. 21:35:55 INFO - ##### 21:35:55 INFO - Running pre-action listener: _pre_create_virtualenv 21:35:55 INFO - Running pre-action listener: _resource_record_pre_action 21:35:55 INFO - Running main action method: create_virtualenv 21:35:55 INFO - Creating virtualenv /builds/slave/test/build/venv 21:35:55 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 21:35:55 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 21:35:56 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 21:35:56 INFO - Using real prefix '/usr' 21:35:56 INFO - New python executable in /builds/slave/test/build/venv/bin/python 21:35:58 INFO - Installing distribute.............................................................................................................................................................................................done. 21:36:02 INFO - Installing pip.................done. 21:36:02 INFO - Return code: 0 21:36:02 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 21:36: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')]} 21:36:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:36:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:36: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')]} 21:36:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:36:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:36:02 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 0x13bd030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13be3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x143ecb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1468640>, '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 0x143ca60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x143cef0>, '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-1461126766.567649-2003357912', '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 21:36:02 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 21:36:02 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 21:36:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:36:02 INFO - 'CCACHE_UMASK': '002', 21:36:02 INFO - 'DISPLAY': ':0', 21:36:02 INFO - 'HOME': '/home/cltbld', 21:36:02 INFO - 'LANG': 'en_US.UTF-8', 21:36:02 INFO - 'LOGNAME': 'cltbld', 21:36:02 INFO - 'MAIL': '/var/mail/cltbld', 21:36:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:36:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:36:02 INFO - 'MOZ_NO_REMOTE': '1', 21:36:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:36:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:36:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:36:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:36:02 INFO - 'PWD': '/builds/slave/test', 21:36:02 INFO - 'SHELL': '/bin/bash', 21:36:02 INFO - 'SHLVL': '1', 21:36:02 INFO - 'TERM': 'linux', 21:36:02 INFO - 'TMOUT': '86400', 21:36:02 INFO - 'USER': 'cltbld', 21:36:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461126766.567649-2003357912', 21:36:02 INFO - '_': '/tools/buildbot/bin/python'} 21:36:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:36:03 INFO - Downloading/unpacking psutil>=0.7.1 21:36:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:36:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:36:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 21:36:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 21:36:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:36:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:36:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 21:36:09 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:36:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:36:09 INFO - Installing collected packages: psutil 21:36:09 INFO - Running setup.py install for psutil 21:36:09 INFO - building 'psutil._psutil_linux' extension 21:36:09 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 21:36:14 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 21:36:14 INFO - building 'psutil._psutil_posix' extension 21:36:14 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 21:36:14 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 21:36:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:36:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:36:14 INFO - Successfully installed psutil 21:36:14 INFO - Cleaning up... 21:36:14 INFO - Return code: 0 21:36:14 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 21:36:14 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')]} 21:36:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:36:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:36:14 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')]} 21:36:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:36:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:36:14 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 0x13bd030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13be3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x143ecb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1468640>, '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 0x143ca60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x143cef0>, '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-1461126766.567649-2003357912', '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 21:36:14 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 21:36:14 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 21:36:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:36:14 INFO - 'CCACHE_UMASK': '002', 21:36:14 INFO - 'DISPLAY': ':0', 21:36:14 INFO - 'HOME': '/home/cltbld', 21:36:14 INFO - 'LANG': 'en_US.UTF-8', 21:36:14 INFO - 'LOGNAME': 'cltbld', 21:36:14 INFO - 'MAIL': '/var/mail/cltbld', 21:36:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:36:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:36:15 INFO - 'MOZ_NO_REMOTE': '1', 21:36:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:36:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:36:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:36:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:36:15 INFO - 'PWD': '/builds/slave/test', 21:36:15 INFO - 'SHELL': '/bin/bash', 21:36:15 INFO - 'SHLVL': '1', 21:36:15 INFO - 'TERM': 'linux', 21:36:15 INFO - 'TMOUT': '86400', 21:36:15 INFO - 'USER': 'cltbld', 21:36:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461126766.567649-2003357912', 21:36:15 INFO - '_': '/tools/buildbot/bin/python'} 21:36:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:36:15 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:36:15 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 21:36:15 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 21:36:15 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 21:36:15 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 21:36:15 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 21:36:15 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 21:36:20 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:36:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 21:36:20 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 21:36:20 INFO - Installing collected packages: mozsystemmonitor 21:36:20 INFO - Running setup.py install for mozsystemmonitor 21:36:21 INFO - Successfully installed mozsystemmonitor 21:36:21 INFO - Cleaning up... 21:36:21 INFO - Return code: 0 21:36:21 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 21:36:21 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')]} 21:36:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:36:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:36:21 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')]} 21:36:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:36:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:36:21 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 0x13bd030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13be3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x143ecb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1468640>, '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 0x143ca60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x143cef0>, '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-1461126766.567649-2003357912', '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 21:36:21 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 21:36:21 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 21:36:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:36:21 INFO - 'CCACHE_UMASK': '002', 21:36:21 INFO - 'DISPLAY': ':0', 21:36:21 INFO - 'HOME': '/home/cltbld', 21:36:21 INFO - 'LANG': 'en_US.UTF-8', 21:36:21 INFO - 'LOGNAME': 'cltbld', 21:36:21 INFO - 'MAIL': '/var/mail/cltbld', 21:36:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:36:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:36:21 INFO - 'MOZ_NO_REMOTE': '1', 21:36:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:36:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:36:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:36:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:36:21 INFO - 'PWD': '/builds/slave/test', 21:36:21 INFO - 'SHELL': '/bin/bash', 21:36:21 INFO - 'SHLVL': '1', 21:36:21 INFO - 'TERM': 'linux', 21:36:21 INFO - 'TMOUT': '86400', 21:36:21 INFO - 'USER': 'cltbld', 21:36:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461126766.567649-2003357912', 21:36:21 INFO - '_': '/tools/buildbot/bin/python'} 21:36:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:36:21 INFO - Downloading/unpacking blobuploader==1.2.4 21:36:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:36:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:36:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 21:36:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 21:36:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:36:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:36:26 INFO - Downloading blobuploader-1.2.4.tar.gz 21:36:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 21:36:27 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:36:27 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 21:36:27 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 21:36:27 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 21:36:27 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 21:36:27 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 21:36:27 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 21:36:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 21:36:28 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:36: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 21:36: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 21:36: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 21:36: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 21:36: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 21:36: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 21:36:28 INFO - Downloading docopt-0.6.1.tar.gz 21:36:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 21:36:29 INFO - Installing collected packages: blobuploader, requests, docopt 21:36:29 INFO - Running setup.py install for blobuploader 21:36:29 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 21:36:29 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 21:36:29 INFO - Running setup.py install for requests 21:36:29 INFO - Running setup.py install for docopt 21:36:30 INFO - Successfully installed blobuploader requests docopt 21:36:30 INFO - Cleaning up... 21:36:30 INFO - Return code: 0 21:36:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:36:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:36:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:36:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:36:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:36:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:36:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:36:30 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 0x13bd030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13be3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x143ecb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1468640>, '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 0x143ca60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x143cef0>, '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-1461126766.567649-2003357912', '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 21:36:30 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 21:36:30 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 21:36:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:36:30 INFO - 'CCACHE_UMASK': '002', 21:36:30 INFO - 'DISPLAY': ':0', 21:36:30 INFO - 'HOME': '/home/cltbld', 21:36:30 INFO - 'LANG': 'en_US.UTF-8', 21:36:30 INFO - 'LOGNAME': 'cltbld', 21:36:30 INFO - 'MAIL': '/var/mail/cltbld', 21:36:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:36:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:36:30 INFO - 'MOZ_NO_REMOTE': '1', 21:36:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:36:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:36:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:36:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:36:30 INFO - 'PWD': '/builds/slave/test', 21:36:30 INFO - 'SHELL': '/bin/bash', 21:36:30 INFO - 'SHLVL': '1', 21:36:30 INFO - 'TERM': 'linux', 21:36:30 INFO - 'TMOUT': '86400', 21:36:30 INFO - 'USER': 'cltbld', 21:36:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461126766.567649-2003357912', 21:36:30 INFO - '_': '/tools/buildbot/bin/python'} 21:36:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:36:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:36:30 INFO - Running setup.py (path:/tmp/pip-Vcrnzl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:36:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:36:30 INFO - Running setup.py (path:/tmp/pip-iXQy6k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:36:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:36:31 INFO - Running setup.py (path:/tmp/pip-bEnNrQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:36:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:36:31 INFO - Running setup.py (path:/tmp/pip-PpquA5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:36:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:36:31 INFO - Running setup.py (path:/tmp/pip-oePnme-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:36:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:36:31 INFO - Running setup.py (path:/tmp/pip-iY3NPA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:36:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:36:31 INFO - Running setup.py (path:/tmp/pip-na2YgE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:36:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:36:31 INFO - Running setup.py (path:/tmp/pip-Rls9QC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:36:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:36:31 INFO - Running setup.py (path:/tmp/pip-7FRuEh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:36:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:36:31 INFO - Running setup.py (path:/tmp/pip-nLiywg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:36:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:36:32 INFO - Running setup.py (path:/tmp/pip-gsb1ob-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:36:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:36:32 INFO - Running setup.py (path:/tmp/pip-uCx5UT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:36:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:36:32 INFO - Running setup.py (path:/tmp/pip-V0le7S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:36:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:36:32 INFO - Running setup.py (path:/tmp/pip-2bIkx2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:36:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:36:32 INFO - Running setup.py (path:/tmp/pip-cQ8I7a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:36:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:36:32 INFO - Running setup.py (path:/tmp/pip-R0xs0Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:36:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:36:32 INFO - Running setup.py (path:/tmp/pip-ulwlcU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:36:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:36:33 INFO - Running setup.py (path:/tmp/pip-D_gWD9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:36:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:36:33 INFO - Running setup.py (path:/tmp/pip-CvCXCV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:36:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:36:33 INFO - Running setup.py (path:/tmp/pip-cHXJKo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:36:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:36:34 INFO - Running setup.py (path:/tmp/pip-sj2gP6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:36:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:36:34 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 21:36:34 INFO - Running setup.py install for manifestparser 21:36:34 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 21:36:34 INFO - Running setup.py install for mozcrash 21:36:34 INFO - Running setup.py install for mozdebug 21:36:34 INFO - Running setup.py install for mozdevice 21:36:35 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 21:36:35 INFO - Installing dm script to /builds/slave/test/build/venv/bin 21:36:35 INFO - Running setup.py install for mozfile 21:36:35 INFO - Running setup.py install for mozhttpd 21:36:35 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 21:36:35 INFO - Running setup.py install for mozinfo 21:36:35 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 21:36:35 INFO - Running setup.py install for mozInstall 21:36:35 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 21:36:35 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 21:36:35 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 21:36:35 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 21:36:35 INFO - Running setup.py install for mozleak 21:36:36 INFO - Running setup.py install for mozlog 21:36:36 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 21:36:36 INFO - Running setup.py install for moznetwork 21:36:36 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 21:36:36 INFO - Running setup.py install for mozprocess 21:36:36 INFO - Running setup.py install for mozprofile 21:36:36 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 21:36:37 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 21:36:37 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 21:36:37 INFO - Running setup.py install for mozrunner 21:36:37 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 21:36:37 INFO - Running setup.py install for mozscreenshot 21:36:37 INFO - Running setup.py install for moztest 21:36:37 INFO - Running setup.py install for mozversion 21:36:37 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 21:36:37 INFO - Running setup.py install for wptserve 21:36:38 INFO - Running setup.py install for marionette-driver 21:36:38 INFO - Running setup.py install for browsermob-proxy 21:36:38 INFO - Running setup.py install for marionette-client 21:36:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:36:39 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 21:36:39 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 21:36:39 INFO - Cleaning up... 21:36:39 INFO - Return code: 0 21:36:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:36:39 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')]} 21:36:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:36:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:36:39 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')]} 21:36:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:36:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:36:39 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 0x13bd030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13be3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x143ecb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1468640>, '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 0x143ca60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x143cef0>, '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-1461126766.567649-2003357912', '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 21:36:39 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 21:36:39 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 21:36:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:36:39 INFO - 'CCACHE_UMASK': '002', 21:36:39 INFO - 'DISPLAY': ':0', 21:36:39 INFO - 'HOME': '/home/cltbld', 21:36:39 INFO - 'LANG': 'en_US.UTF-8', 21:36:39 INFO - 'LOGNAME': 'cltbld', 21:36:39 INFO - 'MAIL': '/var/mail/cltbld', 21:36:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:36:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:36:39 INFO - 'MOZ_NO_REMOTE': '1', 21:36:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:36:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:36:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:36:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:36:39 INFO - 'PWD': '/builds/slave/test', 21:36:39 INFO - 'SHELL': '/bin/bash', 21:36:39 INFO - 'SHLVL': '1', 21:36:39 INFO - 'TERM': 'linux', 21:36:39 INFO - 'TMOUT': '86400', 21:36:39 INFO - 'USER': 'cltbld', 21:36:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461126766.567649-2003357912', 21:36:39 INFO - '_': '/tools/buildbot/bin/python'} 21:36:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:36:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:36:39 INFO - Running setup.py (path:/tmp/pip-kYnBhR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:36:39 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)) 21:36:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:36:39 INFO - Running setup.py (path:/tmp/pip-wGXqCz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:36:39 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)) 21:36:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:36:39 INFO - Running setup.py (path:/tmp/pip-cTGQhg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:36:40 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)) 21:36:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:36:40 INFO - Running setup.py (path:/tmp/pip-mvhSfm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:36:40 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)) 21:36:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:36:40 INFO - Running setup.py (path:/tmp/pip-OPQ4nL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:36:40 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)) 21:36:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:36:40 INFO - Running setup.py (path:/tmp/pip-4csC7Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:36:40 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)) 21:36:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:36:40 INFO - Running setup.py (path:/tmp/pip-ndvxAi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:36:40 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)) 21:36:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:36:40 INFO - Running setup.py (path:/tmp/pip-SHOxMZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:36:40 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)) 21:36:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:36:40 INFO - Running setup.py (path:/tmp/pip-6miwFr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:36:40 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)) 21:36:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:36:41 INFO - Running setup.py (path:/tmp/pip-Cb6Fnc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:36:41 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)) 21:36:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:36:41 INFO - Running setup.py (path:/tmp/pip-ONHtN7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:36:41 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)) 21:36:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:36:41 INFO - Running setup.py (path:/tmp/pip-VWfBZk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:36:41 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)) 21:36:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:36:41 INFO - Running setup.py (path:/tmp/pip-cMQFIJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:36:41 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)) 21:36:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:36:41 INFO - Running setup.py (path:/tmp/pip-BiHxrr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:36:41 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)) 21:36:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:36:41 INFO - Running setup.py (path:/tmp/pip-58NYf5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:36:41 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)) 21:36:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:36:41 INFO - Running setup.py (path:/tmp/pip-nDN8HS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:36:42 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)) 21:36:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:36:42 INFO - Running setup.py (path:/tmp/pip-t9dVvU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:36:42 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)) 21:36:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:36:42 INFO - Running setup.py (path:/tmp/pip-qGWMLy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:36:42 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)) 21:36:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:36:42 INFO - Running setup.py (path:/tmp/pip-hvdtdT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:36:42 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)) 21:36:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:36:42 INFO - Running setup.py (path:/tmp/pip-CmHXOv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:36:42 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)) 21:36:42 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:36:43 INFO - Running setup.py (path:/tmp/pip-7OCmnw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:36:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:36:43 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)) 21:36:43 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)) 21:36:43 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)) 21:36:43 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)) 21:36:43 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)) 21:36:43 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)) 21:36:43 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 21:36:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:36:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:36:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 21:36:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 21:36:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:36:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:36:48 INFO - Downloading blessings-1.6.tar.gz 21:36:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 21:36:48 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)) 21:36:48 INFO - Installing collected packages: blessings 21:36:48 INFO - Running setup.py install for blessings 21:36:49 INFO - Successfully installed blessings 21:36:49 INFO - Cleaning up... 21:36:49 INFO - Return code: 0 21:36:49 INFO - Done creating virtualenv /builds/slave/test/build/venv. 21:36:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:36:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:36:49 INFO - Reading from file tmpfile_stdout 21:36:49 INFO - Current package versions: 21:36:49 INFO - argparse == 1.2.1 21:36:49 INFO - blessings == 1.6 21:36:49 INFO - blobuploader == 1.2.4 21:36:49 INFO - browsermob-proxy == 0.6.0 21:36:49 INFO - docopt == 0.6.1 21:36:49 INFO - manifestparser == 1.1 21:36:49 INFO - marionette-client == 2.3.0 21:36:49 INFO - marionette-driver == 1.4.0 21:36:49 INFO - mozInstall == 1.12 21:36:49 INFO - mozcrash == 0.17 21:36:49 INFO - mozdebug == 0.1 21:36:49 INFO - mozdevice == 0.48 21:36:49 INFO - mozfile == 1.2 21:36:49 INFO - mozhttpd == 0.7 21:36:49 INFO - mozinfo == 0.9 21:36:49 INFO - mozleak == 0.1 21:36:49 INFO - mozlog == 3.1 21:36:49 INFO - moznetwork == 0.27 21:36:49 INFO - mozprocess == 0.22 21:36:49 INFO - mozprofile == 0.28 21:36:49 INFO - mozrunner == 6.11 21:36:49 INFO - mozscreenshot == 0.1 21:36:49 INFO - mozsystemmonitor == 0.0 21:36:49 INFO - moztest == 0.7 21:36:49 INFO - mozversion == 1.4 21:36:49 INFO - psutil == 3.1.1 21:36:49 INFO - requests == 1.2.3 21:36:49 INFO - wptserve == 1.4.0 21:36:49 INFO - wsgiref == 0.1.2 21:36:49 INFO - Running post-action listener: _resource_record_post_action 21:36:49 INFO - Running post-action listener: _start_resource_monitoring 21:36:49 INFO - Starting resource monitoring. 21:36:49 INFO - ##### 21:36:49 INFO - ##### Running pull step. 21:36:49 INFO - ##### 21:36:49 INFO - Running pre-action listener: _resource_record_pre_action 21:36:49 INFO - Running main action method: pull 21:36:49 INFO - Pull has nothing to do! 21:36:49 INFO - Running post-action listener: _resource_record_post_action 21:36:49 INFO - ##### 21:36:49 INFO - ##### Running install step. 21:36:49 INFO - ##### 21:36:49 INFO - Running pre-action listener: _resource_record_pre_action 21:36:49 INFO - Running main action method: install 21:36:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:36:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:36:50 INFO - Reading from file tmpfile_stdout 21:36:50 INFO - Detecting whether we're running mozinstall >=1.0... 21:36:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 21:36:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 21:36:50 INFO - Reading from file tmpfile_stdout 21:36:50 INFO - Output received: 21:36:50 INFO - Usage: mozinstall [options] installer 21:36:50 INFO - Options: 21:36:50 INFO - -h, --help show this help message and exit 21:36:50 INFO - -d DEST, --destination=DEST 21:36:50 INFO - Directory to install application into. [default: 21:36:50 INFO - "/builds/slave/test"] 21:36:50 INFO - --app=APP Application being installed. [default: firefox] 21:36:50 INFO - mkdir: /builds/slave/test/build/application 21:36:50 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'] 21:36:50 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 21:37:23 INFO - Reading from file tmpfile_stdout 21:37:23 INFO - Output received: 21:37:23 INFO - /builds/slave/test/build/application/firefox/firefox 21:37:23 INFO - Running post-action listener: _resource_record_post_action 21:37:23 INFO - ##### 21:37:23 INFO - ##### Running run-tests step. 21:37:23 INFO - ##### 21:37:23 INFO - Running pre-action listener: _resource_record_pre_action 21:37:23 INFO - Running main action method: run_tests 21:37:23 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 21:37:23 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:37:23 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:37:23 INFO - grabbing minidump binary from tooltool 21:37:23 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')]} 21:37:23 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 0x1468640>, '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 0x143ca60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x143cef0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 21:37:23 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 21:37:23 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 21:37:23 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 21:37:23 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 21:37:25 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpZqCMym 21:37:25 INFO - INFO - File integrity verified, renaming tmpZqCMym to linux64-minidump_stackwalk 21:37:25 INFO - INFO - Updating local cache /builds/tooltool_cache... 21:37:25 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 21:37:25 INFO - Return code: 0 21:37:25 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 21:37:26 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 21:37:27 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/JvsUtnrLShGjosXoh1sqww/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 21:37:27 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/JvsUtnrLShGjosXoh1sqww/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 21:37:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:37:27 INFO - 'CCACHE_UMASK': '002', 21:37:27 INFO - 'DISPLAY': ':0', 21:37:27 INFO - 'HOME': '/home/cltbld', 21:37:27 INFO - 'LANG': 'en_US.UTF-8', 21:37:27 INFO - 'LOGNAME': 'cltbld', 21:37:27 INFO - 'MAIL': '/var/mail/cltbld', 21:37:27 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 21:37:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:37:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:37:27 INFO - 'MOZ_NO_REMOTE': '1', 21:37:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:37:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:37:27 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:37:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:37:27 INFO - 'PWD': '/builds/slave/test', 21:37:27 INFO - 'SHELL': '/bin/bash', 21:37:27 INFO - 'SHLVL': '1', 21:37:27 INFO - 'TERM': 'linux', 21:37:27 INFO - 'TMOUT': '86400', 21:37:27 INFO - 'USER': 'cltbld', 21:37:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461126766.567649-2003357912', 21:37:27 INFO - '_': '/tools/buildbot/bin/python'} 21:37:27 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/JvsUtnrLShGjosXoh1sqww/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 21:37:28 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 21:37:28 INFO - import pkg_resources 21:37:30 INFO - Using 1 client processes 21:37:30 INFO - wptserve Starting http server on 127.0.0.1:8000 21:37:30 INFO - wptserve Starting http server on 127.0.0.1:8001 21:37:30 INFO - wptserve Starting http server on 127.0.0.1:8443 21:37:32 INFO - SUITE-START | Running 778 tests 21:37:32 INFO - Running testharness tests 21:37:32 INFO - Setting up ssl 21:37:32 INFO - PROCESS | certutil | 21:37:32 INFO - PROCESS | certutil | 21:37:33 INFO - PROCESS | certutil | 21:37:33 INFO - Certificate Nickname Trust Attributes 21:37:33 INFO - SSL,S/MIME,JAR/XPI 21:37:33 INFO - 21:37:33 INFO - web-platform-tests CT,, 21:37:33 INFO - 21:37:33 INFO - Starting runner 21:37:37 INFO - PROCESS | 1944 | 1461127057018 Marionette DEBUG Marionette enabled via build flag and pref 21:37:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e69505000 == 1 [pid = 1944] [id = 1] 21:37:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 1 (0x7f0e69505800) [pid = 1944] [serial = 1] [outer = (nil)] 21:37:37 INFO - PROCESS | 1944 | [1944] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 21:37:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 2 (0x7f0e69506800) [pid = 1944] [serial = 2] [outer = 0x7f0e69505800] 21:37:37 INFO - PROCESS | 1944 | 1461127057728 Marionette INFO Listening on port 2828 21:37:38 INFO - PROCESS | 1944 | 1461127058306 Marionette DEBUG Marionette enabled via command-line flag 21:37:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6667e000 == 2 [pid = 1944] [id = 2] 21:37:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 3 (0x7f0e666c4800) [pid = 1944] [serial = 3] [outer = (nil)] 21:37:38 INFO - PROCESS | 1944 | [1944] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 21:37:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 4 (0x7f0e666c5800) [pid = 1944] [serial = 4] [outer = 0x7f0e666c4800] 21:37:38 INFO - PROCESS | 1944 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0e664b06d0 21:37:38 INFO - PROCESS | 1944 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f0e6bda5e80 21:37:38 INFO - PROCESS | 1944 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0e664f6190 21:37:38 INFO - PROCESS | 1944 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0e664f6490 21:37:38 INFO - PROCESS | 1944 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0e664f67c0 21:37:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 5 (0x7f0e65822000) [pid = 1944] [serial = 5] [outer = 0x7f0e69505800] 21:37:38 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:37:38 INFO - PROCESS | 1944 | 1461127058961 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:56831 21:37:38 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:37:39 INFO - PROCESS | 1944 | 1461127059001 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:56832 21:37:39 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:37:39 INFO - PROCESS | 1944 | 1461127059057 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:56833 21:37:39 INFO - PROCESS | 1944 | 1461127059062 Marionette DEBUG Closed connection conn0 21:37:39 INFO - PROCESS | 1944 | 1461127059066 Marionette DEBUG Closed connection conn1 21:37:39 INFO - PROCESS | 1944 | [1944] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 21:37:39 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:37:39 INFO - PROCESS | 1944 | 1461127059193 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:56834 21:37:39 INFO - PROCESS | 1944 | 1461127059196 Marionette DEBUG Closed connection conn2 21:37:39 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:37:39 INFO - PROCESS | 1944 | 1461127059247 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:56835 21:37:39 INFO - PROCESS | 1944 | 1461127059261 Marionette DEBUG Closed connection conn3 21:37:39 INFO - PROCESS | 1944 | 1461127059326 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:37:39 INFO - PROCESS | 1944 | 1461127059341 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":"20160419205634","device":"desktop","version":"48.0a1"} 21:37:40 INFO - PROCESS | 1944 | [1944] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:37:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5bd20000 == 3 [pid = 1944] [id = 3] 21:37:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 6 (0x7f0e666c9800) [pid = 1944] [serial = 6] [outer = (nil)] 21:37:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e66b80000 == 4 [pid = 1944] [id = 4] 21:37:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 7 (0x7f0e59dc3c00) [pid = 1944] [serial = 7] [outer = (nil)] 21:37:41 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:37:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58406000 == 5 [pid = 1944] [id = 5] 21:37:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 8 (0x7f0e589d1800) [pid = 1944] [serial = 8] [outer = (nil)] 21:37:41 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:37:41 INFO - PROCESS | 1944 | [1944] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:37:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 9 (0x7f0e5844f400) [pid = 1944] [serial = 9] [outer = 0x7f0e589d1800] 21:37:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 10 (0x7f0e57e19000) [pid = 1944] [serial = 10] [outer = 0x7f0e666c9800] 21:37:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 11 (0x7f0e57e49400) [pid = 1944] [serial = 11] [outer = 0x7f0e59dc3c00] 21:37:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 12 (0x7f0e57e4b400) [pid = 1944] [serial = 12] [outer = 0x7f0e589d1800] 21:37:43 INFO - PROCESS | 1944 | 1461127063054 Marionette DEBUG loaded listener.js 21:37:43 INFO - PROCESS | 1944 | 1461127063072 Marionette DEBUG loaded listener.js 21:37:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 13 (0x7f0e55eb7400) [pid = 1944] [serial = 13] [outer = 0x7f0e589d1800] 21:37:43 INFO - PROCESS | 1944 | 1461127063786 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"f64cab4b-9d2c-424c-b376-56ad3dcdf5b0","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":"20160419205634","device":"desktop","version":"48.0a1","command_id":1}}] 21:37:44 INFO - PROCESS | 1944 | 1461127064462 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 21:37:44 INFO - PROCESS | 1944 | 1461127064522 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 21:37:44 INFO - PROCESS | 1944 | 1461127064567 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:37:44 INFO - PROCESS | 1944 | [1944] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:37:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 14 (0x7f0e55658400) [pid = 1944] [serial = 14] [outer = 0x7f0e589d1800] 21:37:45 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:37:45 INFO - PROCESS | 1944 | 1461127065219 Marionette TRACE conn4 <- [1,3,null,{}] 21:37:45 INFO - PROCESS | 1944 | 1461127065226 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 21:37:45 INFO - PROCESS | 1944 | 1461127065247 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 21:37:45 INFO - PROCESS | 1944 | 1461127065296 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 21:37:45 INFO - PROCESS | 1944 | 1461127065300 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 21:37:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:37:45 INFO - PROCESS | 1944 | 1461127065308 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:37:45 INFO - PROCESS | 1944 | 1461127065313 Marionette TRACE conn4 <- [1,6,null,{}] 21:37:45 INFO - PROCESS | 1944 | 1461127065325 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:45 INFO - PROCESS | 1944 | 1461127065341 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 21:37:45 INFO - PROCESS | 1944 | 1461127065345 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e526c6000 == 6 [pid = 1944] [id = 6] 21:37:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 15 (0x7f0e51b4f400) [pid = 1944] [serial = 15] [outer = (nil)] 21:37:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 16 (0x7f0e51b50000) [pid = 1944] [serial = 16] [outer = 0x7f0e51b4f400] 21:37:45 INFO - PROCESS | 1944 | 1461127065414 Marionette DEBUG loaded listener.js 21:37:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 17 (0x7f0e51b56c00) [pid = 1944] [serial = 17] [outer = 0x7f0e51b4f400] 21:37:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e51938800 == 7 [pid = 1944] [id = 7] 21:37:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 18 (0x7f0e5199c800) [pid = 1944] [serial = 18] [outer = (nil)] 21:37:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 19 (0x7f0e51b55800) [pid = 1944] [serial = 19] [outer = 0x7f0e5199c800] 21:37:45 INFO - PROCESS | 1944 | 1461127065914 Marionette DEBUG loaded listener.js 21:37:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 20 (0x7f0e5182c400) [pid = 1944] [serial = 20] [outer = 0x7f0e5199c800] 21:37:46 INFO - PROCESS | 1944 | [1944] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 21:37:46 INFO - PROCESS | 1944 | 1461127066471 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 21:37:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:37:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1243ms 21:37:46 INFO - PROCESS | 1944 | 1461127066590 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 21:37:46 INFO - PROCESS | 1944 | 1461127066594 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 21:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:37:46 INFO - PROCESS | 1944 | 1461127066639 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:37:46 INFO - PROCESS | 1944 | 1461127066643 Marionette TRACE conn4 <- [1,10,null,{}] 21:37:46 INFO - PROCESS | 1944 | 1461127066668 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:46 INFO - PROCESS | 1944 | 1461127066833 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 21:37:46 INFO - PROCESS | 1944 | 1461127066848 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4fd45800 == 8 [pid = 1944] [id = 8] 21:37:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 21 (0x7f0e4fd24400) [pid = 1944] [serial = 21] [outer = (nil)] 21:37:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 22 (0x7f0e4fd26000) [pid = 1944] [serial = 22] [outer = 0x7f0e4fd24400] 21:37:46 INFO - PROCESS | 1944 | 1461127066916 Marionette DEBUG loaded listener.js 21:37:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 23 (0x7f0e4fd2b400) [pid = 1944] [serial = 23] [outer = 0x7f0e4fd24400] 21:37:47 INFO - PROCESS | 1944 | 1461127067703 Marionette TRACE conn4 <- [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]]]}] 21:37:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1179ms 21:37:47 INFO - PROCESS | 1944 | 1461127067785 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 21:37:47 INFO - PROCESS | 1944 | 1461127067791 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 21:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:37:47 INFO - PROCESS | 1944 | 1461127067799 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:37:47 INFO - PROCESS | 1944 | 1461127067804 Marionette TRACE conn4 <- [1,14,null,{}] 21:37:47 INFO - PROCESS | 1944 | 1461127067812 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:48 INFO - PROCESS | 1944 | 1461127068016 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 21:37:48 INFO - PROCESS | 1944 | 1461127068139 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e504e7000 == 9 [pid = 1944] [id = 9] 21:37:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 24 (0x7f0e4fd24800) [pid = 1944] [serial = 24] [outer = (nil)] 21:37:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 25 (0x7f0e50005800) [pid = 1944] [serial = 25] [outer = 0x7f0e4fd24800] 21:37:48 INFO - PROCESS | 1944 | 1461127068219 Marionette DEBUG loaded listener.js 21:37:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 26 (0x7f0e50010c00) [pid = 1944] [serial = 26] [outer = 0x7f0e4fd24800] 21:37:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5193d000 == 10 [pid = 1944] [id = 10] 21:37:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 27 (0x7f0e5193e000) [pid = 1944] [serial = 27] [outer = (nil)] 21:37:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 28 (0x7f0e526bd800) [pid = 1944] [serial = 28] [outer = 0x7f0e5193e000] 21:37:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 29 (0x7f0e51947800) [pid = 1944] [serial = 29] [outer = 0x7f0e5193e000] 21:37:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5173b800 == 11 [pid = 1944] [id = 11] 21:37:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 30 (0x7f0e50003c00) [pid = 1944] [serial = 30] [outer = (nil)] 21:37:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 31 (0x7f0e55b7a400) [pid = 1944] [serial = 31] [outer = 0x7f0e50003c00] 21:37:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 32 (0x7f0e50b1d400) [pid = 1944] [serial = 32] [outer = 0x7f0e50003c00] 21:37:49 INFO - PROCESS | 1944 | 1461127069344 Marionette TRACE conn4 <- [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]]]}] 21:37:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:37:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1640ms 21:37:49 INFO - PROCESS | 1944 | 1461127069691 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 21:37:49 INFO - PROCESS | 1944 | 1461127069700 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 21:37:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:37:49 INFO - PROCESS | 1944 | 1461127069719 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:37:49 INFO - PROCESS | 1944 | 1461127069724 Marionette TRACE conn4 <- [1,18,null,{}] 21:37:49 INFO - PROCESS | 1944 | 1461127069730 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:49 INFO - PROCESS | 1944 | 1461127069982 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 21:37:50 INFO - PROCESS | 1944 | 1461127069997 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57e0b000 == 12 [pid = 1944] [id = 12] 21:37:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 33 (0x7f0e4fd30400) [pid = 1944] [serial = 33] [outer = (nil)] 21:37:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 34 (0x7f0e566c0400) [pid = 1944] [serial = 34] [outer = 0x7f0e4fd30400] 21:37:50 INFO - PROCESS | 1944 | 1461127070066 Marionette DEBUG loaded listener.js 21:37:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 35 (0x7f0e586f0c00) [pid = 1944] [serial = 35] [outer = 0x7f0e4fd30400] 21:37:50 INFO - PROCESS | 1944 | 1461127070909 Marionette TRACE conn4 <- [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]]]}] 21:37:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:37:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1232ms 21:37:50 INFO - PROCESS | 1944 | 1461127070951 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 21:37:50 INFO - PROCESS | 1944 | 1461127070958 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 21:37:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:37:50 INFO - PROCESS | 1944 | 1461127070964 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:37:50 INFO - PROCESS | 1944 | 1461127070970 Marionette TRACE conn4 <- [1,22,null,{}] 21:37:50 INFO - PROCESS | 1944 | 1461127070985 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:51 INFO - PROCESS | 1944 | 1461127071184 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 21:37:51 INFO - PROCESS | 1944 | 1461127071301 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58a1f800 == 13 [pid = 1944] [id = 13] 21:37:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 36 (0x7f0e58f22800) [pid = 1944] [serial = 36] [outer = (nil)] 21:37:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 37 (0x7f0e58f27000) [pid = 1944] [serial = 37] [outer = 0x7f0e58f22800] 21:37:51 INFO - PROCESS | 1944 | 1461127071378 Marionette DEBUG loaded listener.js 21:37:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 38 (0x7f0e593ed800) [pid = 1944] [serial = 38] [outer = 0x7f0e58f22800] 21:37:52 INFO - PROCESS | 1944 | 1461127072465 Marionette TRACE conn4 <- [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]]]}] 21:37:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:37:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1545ms 21:37:52 INFO - PROCESS | 1944 | 1461127072511 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 21:37:52 INFO - PROCESS | 1944 | 1461127072517 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 21:37:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:37:52 INFO - PROCESS | 1944 | 1461127072525 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:37:52 INFO - PROCESS | 1944 | 1461127072530 Marionette TRACE conn4 <- [1,26,null,{}] 21:37:52 INFO - PROCESS | 1944 | 1461127072537 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:52 INFO - PROCESS | 1944 | 1461127072775 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 21:37:53 INFO - PROCESS | 1944 | 1461127073015 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57e02800 == 14 [pid = 1944] [id = 14] 21:37:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 39 (0x7f0e58f26c00) [pid = 1944] [serial = 39] [outer = (nil)] 21:37:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 40 (0x7f0e58f2e400) [pid = 1944] [serial = 40] [outer = 0x7f0e58f26c00] 21:37:53 INFO - PROCESS | 1944 | 1461127073109 Marionette DEBUG loaded listener.js 21:37:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 41 (0x7f0e593f9800) [pid = 1944] [serial = 41] [outer = 0x7f0e58f26c00] 21:37:53 INFO - PROCESS | 1944 | 1461127073771 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 21:37:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:37:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1281ms 21:37:53 INFO - PROCESS | 1944 | 1461127073807 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 21:37:53 INFO - PROCESS | 1944 | 1461127073815 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 21:37:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:37:53 INFO - PROCESS | 1944 | 1461127073824 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:37:53 INFO - PROCESS | 1944 | 1461127073828 Marionette TRACE conn4 <- [1,30,null,{}] 21:37:53 INFO - PROCESS | 1944 | 1461127073833 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:53 INFO - PROCESS | 1944 | 1461127073984 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 21:37:54 INFO - PROCESS | 1944 | 1461127074065 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58b20000 == 15 [pid = 1944] [id = 15] 21:37:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 42 (0x7f0e538c4400) [pid = 1944] [serial = 42] [outer = (nil)] 21:37:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 43 (0x7f0e5977d400) [pid = 1944] [serial = 43] [outer = 0x7f0e538c4400] 21:37:54 INFO - PROCESS | 1944 | 1461127074126 Marionette DEBUG loaded listener.js 21:37:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 44 (0x7f0e59dbd400) [pid = 1944] [serial = 44] [outer = 0x7f0e538c4400] 21:37:54 INFO - PROCESS | 1944 | 1461127074759 Marionette TRACE conn4 <- [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]]]}] 21:37:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:37:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 986ms 21:37:54 INFO - PROCESS | 1944 | 1461127074811 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 21:37:54 INFO - PROCESS | 1944 | 1461127074815 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 21:37:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:37:54 INFO - PROCESS | 1944 | 1461127074821 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:37:54 INFO - PROCESS | 1944 | 1461127074831 Marionette TRACE conn4 <- [1,34,null,{}] 21:37:54 INFO - PROCESS | 1944 | 1461127074862 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:55 INFO - PROCESS | 1944 | 1461127075008 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 21:37:55 INFO - PROCESS | 1944 | 1461127075019 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5911a800 == 16 [pid = 1944] [id = 16] 21:37:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 45 (0x7f0e58a72000) [pid = 1944] [serial = 45] [outer = (nil)] 21:37:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 46 (0x7f0e5bdfd400) [pid = 1944] [serial = 46] [outer = 0x7f0e58a72000] 21:37:55 INFO - PROCESS | 1944 | 1461127075093 Marionette DEBUG loaded listener.js 21:37:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 47 (0x7f0e5be66400) [pid = 1944] [serial = 47] [outer = 0x7f0e58a72000] 21:37:55 INFO - PROCESS | 1944 | 1461127075786 Marionette TRACE conn4 <- [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]]]}] 21:37:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1000ms 21:37:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:37:55 INFO - PROCESS | 1944 | 1461127075822 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 21:37:55 INFO - PROCESS | 1944 | 1461127075826 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 21:37:55 INFO - PROCESS | 1944 | 1461127075831 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:37:55 INFO - PROCESS | 1944 | 1461127075834 Marionette TRACE conn4 <- [1,38,null,{}] 21:37:55 INFO - PROCESS | 1944 | 1461127075840 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:56 INFO - PROCESS | 1944 | 1461127076004 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 21:37:56 INFO - PROCESS | 1944 | 1461127076026 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e59d8f800 == 17 [pid = 1944] [id = 17] 21:37:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 48 (0x7f0e558c2c00) [pid = 1944] [serial = 48] [outer = (nil)] 21:37:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 49 (0x7f0e5be66c00) [pid = 1944] [serial = 49] [outer = 0x7f0e558c2c00] 21:37:56 INFO - PROCESS | 1944 | 1461127076107 Marionette DEBUG loaded listener.js 21:37:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 50 (0x7f0e658d7c00) [pid = 1944] [serial = 50] [outer = 0x7f0e558c2c00] 21:37:56 INFO - PROCESS | 1944 | 1461127076828 Marionette TRACE conn4 <- [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]]]}] 21:37:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:37:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1031ms 21:37:56 INFO - PROCESS | 1944 | 1461127076863 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 21:37:56 INFO - PROCESS | 1944 | 1461127076866 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 21:37:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:37:56 INFO - PROCESS | 1944 | 1461127076872 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:37:56 INFO - PROCESS | 1944 | 1461127076874 Marionette TRACE conn4 <- [1,42,null,{}] 21:37:56 INFO - PROCESS | 1944 | 1461127076880 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:57 INFO - PROCESS | 1944 | 1461127077058 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 21:37:57 INFO - PROCESS | 1944 | 1461127077086 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e558e6000 == 18 [pid = 1944] [id = 18] 21:37:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 51 (0x7f0e4fd2cc00) [pid = 1944] [serial = 51] [outer = (nil)] 21:37:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 52 (0x7f0e55654000) [pid = 1944] [serial = 52] [outer = 0x7f0e4fd2cc00] 21:37:57 INFO - PROCESS | 1944 | 1461127077191 Marionette DEBUG loaded listener.js 21:37:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 53 (0x7f0e66465000) [pid = 1944] [serial = 53] [outer = 0x7f0e4fd2cc00] 21:37:58 INFO - PROCESS | 1944 | 1461127078012 Marionette TRACE conn4 <- [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]]]}] 21:37:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:37:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1182ms 21:37:58 INFO - PROCESS | 1944 | 1461127078055 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 21:37:58 INFO - PROCESS | 1944 | 1461127078068 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 21:37:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:37:58 INFO - PROCESS | 1944 | 1461127078095 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:37:58 INFO - PROCESS | 1944 | 1461127078102 Marionette TRACE conn4 <- [1,46,null,{}] 21:37:58 INFO - PROCESS | 1944 | 1461127078115 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:58 INFO - PROCESS | 1944 | 1461127078284 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 21:37:58 INFO - PROCESS | 1944 | 1461127078405 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e56569000 == 19 [pid = 1944] [id = 19] 21:37:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 54 (0x7f0e5000d800) [pid = 1944] [serial = 54] [outer = (nil)] 21:37:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 55 (0x7f0e51b54c00) [pid = 1944] [serial = 55] [outer = 0x7f0e5000d800] 21:37:58 INFO - PROCESS | 1944 | 1461127078488 Marionette DEBUG loaded listener.js 21:37:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 56 (0x7f0e55786800) [pid = 1944] [serial = 56] [outer = 0x7f0e5000d800] 21:37:59 INFO - PROCESS | 1944 | 1461127079304 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 21:37:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:37:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1261ms 21:37:59 INFO - PROCESS | 1944 | 1461127079339 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 21:37:59 INFO - PROCESS | 1944 | 1461127079348 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 21:37:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:37:59 INFO - PROCESS | 1944 | 1461127079358 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:37:59 INFO - PROCESS | 1944 | 1461127079362 Marionette TRACE conn4 <- [1,50,null,{}] 21:37:59 INFO - PROCESS | 1944 | 1461127079368 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:59 INFO - PROCESS | 1944 | 1461127079529 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 21:37:59 INFO - PROCESS | 1944 | 1461127079650 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e59114000 == 20 [pid = 1944] [id = 20] 21:37:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 57 (0x7f0e5000e400) [pid = 1944] [serial = 57] [outer = (nil)] 21:37:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 58 (0x7f0e57e4e800) [pid = 1944] [serial = 58] [outer = 0x7f0e5000e400] 21:37:59 INFO - PROCESS | 1944 | 1461127079729 Marionette DEBUG loaded listener.js 21:37:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 59 (0x7f0e58f27400) [pid = 1944] [serial = 59] [outer = 0x7f0e5000e400] 21:38:00 INFO - PROCESS | 1944 | 1461127080589 Marionette TRACE conn4 <- [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]]]}] 21:38:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:38:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1280ms 21:38:00 INFO - PROCESS | 1944 | 1461127080638 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 21:38:00 INFO - PROCESS | 1944 | 1461127080642 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 21:38:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:38:00 INFO - PROCESS | 1944 | 1461127080650 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:38:00 INFO - PROCESS | 1944 | 1461127080655 Marionette TRACE conn4 <- [1,54,null,{}] 21:38:00 INFO - PROCESS | 1944 | 1461127080689 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:00 INFO - PROCESS | 1944 | 1461127080858 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 21:38:00 INFO - PROCESS | 1944 | 1461127080977 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5bd80000 == 21 [pid = 1944] [id = 21] 21:38:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 60 (0x7f0e59dbc000) [pid = 1944] [serial = 60] [outer = (nil)] 21:38:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 61 (0x7f0e5a17f800) [pid = 1944] [serial = 61] [outer = 0x7f0e59dbc000] 21:38:01 INFO - PROCESS | 1944 | 1461127081063 Marionette DEBUG loaded listener.js 21:38:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 62 (0x7f0e65856800) [pid = 1944] [serial = 62] [outer = 0x7f0e59dbc000] 21:38:01 INFO - PROCESS | 1944 | 1461127081988 Marionette TRACE conn4 <- [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]]]}] 21:38:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:38:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1391ms 21:38:02 INFO - PROCESS | 1944 | 1461127082043 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 21:38:02 INFO - PROCESS | 1944 | 1461127082048 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 21:38:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:38:02 INFO - PROCESS | 1944 | 1461127082055 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:38:02 INFO - PROCESS | 1944 | 1461127082059 Marionette TRACE conn4 <- [1,58,null,{}] 21:38:02 INFO - PROCESS | 1944 | 1461127082067 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:02 INFO - PROCESS | 1944 | 1461127082243 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 21:38:02 INFO - PROCESS | 1944 | 1461127082384 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e60712000 == 22 [pid = 1944] [id = 22] 21:38:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 63 (0x7f0e4fe46c00) [pid = 1944] [serial = 63] [outer = (nil)] 21:38:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 64 (0x7f0e6679f400) [pid = 1944] [serial = 64] [outer = 0x7f0e4fe46c00] 21:38:02 INFO - PROCESS | 1944 | 1461127082515 Marionette DEBUG loaded listener.js 21:38:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 65 (0x7f0e66b0f800) [pid = 1944] [serial = 65] [outer = 0x7f0e4fe46c00] 21:38:03 INFO - PROCESS | 1944 | 1461127083497 Marionette TRACE conn4 <- [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]]]}] 21:38:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:38:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1483ms 21:38:03 INFO - PROCESS | 1944 | 1461127083540 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 21:38:03 INFO - PROCESS | 1944 | 1461127083547 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 21:38:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:38:03 INFO - PROCESS | 1944 | 1461127083555 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:38:03 INFO - PROCESS | 1944 | 1461127083560 Marionette TRACE conn4 <- [1,62,null,{}] 21:38:03 INFO - PROCESS | 1944 | 1461127083567 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:03 INFO - PROCESS | 1944 | 1461127083725 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 21:38:03 INFO - PROCESS | 1944 | 1461127083858 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e51743000 == 23 [pid = 1944] [id = 23] 21:38:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 66 (0x7f0e5769b800) [pid = 1944] [serial = 66] [outer = (nil)] 21:38:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 67 (0x7f0e57a52400) [pid = 1944] [serial = 67] [outer = 0x7f0e5769b800] 21:38:03 INFO - PROCESS | 1944 | 1461127083935 Marionette DEBUG loaded listener.js 21:38:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 68 (0x7f0e58450c00) [pid = 1944] [serial = 68] [outer = 0x7f0e5769b800] 21:38:04 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e59d8f800 == 22 [pid = 1944] [id = 17] 21:38:04 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5911a800 == 21 [pid = 1944] [id = 16] 21:38:04 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58b20000 == 20 [pid = 1944] [id = 15] 21:38:04 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57e02800 == 19 [pid = 1944] [id = 14] 21:38:04 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e504e7000 == 18 [pid = 1944] [id = 9] 21:38:04 INFO - PROCESS | 1944 | 1461127084860 Marionette TRACE conn4 <- [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]]]}] 21:38:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:38:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1348ms 21:38:04 INFO - PROCESS | 1944 | 1461127084905 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 21:38:04 INFO - PROCESS | 1944 | 1461127084912 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 21:38:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:38:04 INFO - PROCESS | 1944 | 1461127084921 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:38:04 INFO - PROCESS | 1944 | 1461127084926 Marionette TRACE conn4 <- [1,66,null,{}] 21:38:04 INFO - PROCESS | 1944 | 1461127084933 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:05 INFO - PROCESS | 1944 | 1461127085108 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 21:38:05 INFO - PROCESS | 1944 | 1461127085231 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5899c800 == 19 [pid = 1944] [id = 24] 21:38:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 69 (0x7f0e57e49800) [pid = 1944] [serial = 69] [outer = (nil)] 21:38:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 70 (0x7f0e58f25000) [pid = 1944] [serial = 70] [outer = 0x7f0e57e49800] 21:38:05 INFO - PROCESS | 1944 | 1461127085313 Marionette DEBUG loaded listener.js 21:38:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 71 (0x7f0e5903a800) [pid = 1944] [serial = 71] [outer = 0x7f0e57e49800] 21:38:06 INFO - PROCESS | 1944 | 1461127086178 Marionette TRACE conn4 <- [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]]]}] 21:38:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:38:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1288ms 21:38:06 INFO - PROCESS | 1944 | 1461127086210 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 21:38:06 INFO - PROCESS | 1944 | 1461127086218 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 21:38:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:38:06 INFO - PROCESS | 1944 | 1461127086228 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:38:06 INFO - PROCESS | 1944 | 1461127086231 Marionette TRACE conn4 <- [1,70,null,{}] 21:38:06 INFO - PROCESS | 1944 | 1461127086238 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:06 INFO - PROCESS | 1944 | 1461127086419 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 21:38:06 INFO - PROCESS | 1944 | 1461127086539 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5971c000 == 20 [pid = 1944] [id = 25] 21:38:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 72 (0x7f0e5801b000) [pid = 1944] [serial = 72] [outer = (nil)] 21:38:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x7f0e5a181000) [pid = 1944] [serial = 73] [outer = 0x7f0e5801b000] 21:38:06 INFO - PROCESS | 1944 | 1461127086620 Marionette DEBUG loaded listener.js 21:38:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x7f0e5c053000) [pid = 1944] [serial = 74] [outer = 0x7f0e5801b000] 21:38:07 INFO - PROCESS | 1944 | 1461127087528 Marionette TRACE conn4 <- [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]]]}] 21:38:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:38:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1329ms 21:38:07 INFO - PROCESS | 1944 | 1461127087557 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 21:38:07 INFO - PROCESS | 1944 | 1461127087561 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 21:38:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:38:07 INFO - PROCESS | 1944 | 1461127087568 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:38:07 INFO - PROCESS | 1944 | 1461127087577 Marionette TRACE conn4 <- [1,74,null,{}] 21:38:07 INFO - PROCESS | 1944 | 1461127087595 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:07 INFO - PROCESS | 1944 | 1461127087765 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 21:38:07 INFO - PROCESS | 1944 | 1461127087889 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6070d000 == 21 [pid = 1944] [id = 26] 21:38:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x7f0e666ba800) [pid = 1944] [serial = 75] [outer = (nil)] 21:38:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x7f0e66b08400) [pid = 1944] [serial = 76] [outer = 0x7f0e666ba800] 21:38:07 INFO - PROCESS | 1944 | 1461127087971 Marionette DEBUG loaded listener.js 21:38:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x7f0e6790f800) [pid = 1944] [serial = 77] [outer = 0x7f0e666ba800] 21:38:08 INFO - PROCESS | 1944 | 1461127088831 Marionette TRACE conn4 <- [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]]]}] 21:38:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:38:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1303ms 21:38:08 INFO - PROCESS | 1944 | 1461127088871 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 21:38:08 INFO - PROCESS | 1944 | 1461127088875 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 21:38:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:38:08 INFO - PROCESS | 1944 | 1461127088881 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:38:08 INFO - PROCESS | 1944 | 1461127088883 Marionette TRACE conn4 <- [1,78,null,{}] 21:38:08 INFO - PROCESS | 1944 | 1461127088889 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:09 INFO - PROCESS | 1944 | 1461127089048 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 21:38:09 INFO - PROCESS | 1944 | 1461127089240 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5173c000 == 22 [pid = 1944] [id = 27] 21:38:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x7f0e50007c00) [pid = 1944] [serial = 78] [outer = (nil)] 21:38:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x7f0e5000d000) [pid = 1944] [serial = 79] [outer = 0x7f0e50007c00] 21:38:09 INFO - PROCESS | 1944 | 1461127089315 Marionette DEBUG loaded listener.js 21:38:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x7f0e558cfc00) [pid = 1944] [serial = 80] [outer = 0x7f0e50007c00] 21:38:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e59114000 == 21 [pid = 1944] [id = 20] 21:38:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e56569000 == 20 [pid = 1944] [id = 19] 21:38:10 INFO - PROCESS | 1944 | 1461127090256 Marionette TRACE conn4 <- [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]]]}] 21:38:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:38:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1428ms 21:38:10 INFO - PROCESS | 1944 | 1461127090311 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 21:38:10 INFO - PROCESS | 1944 | 1461127090318 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 21:38:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:38:10 INFO - PROCESS | 1944 | 1461127090327 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:38:10 INFO - PROCESS | 1944 | 1461127090333 Marionette TRACE conn4 <- [1,82,null,{}] 21:38:10 INFO - PROCESS | 1944 | 1461127090341 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:10 INFO - PROCESS | 1944 | 1461127090518 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 21:38:10 INFO - PROCESS | 1944 | 1461127090644 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58faa000 == 21 [pid = 1944] [id = 28] 21:38:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x7f0e55b76000) [pid = 1944] [serial = 81] [outer = (nil)] 21:38:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x7f0e58f25400) [pid = 1944] [serial = 82] [outer = 0x7f0e55b76000] 21:38:10 INFO - PROCESS | 1944 | 1461127090726 Marionette DEBUG loaded listener.js 21:38:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x7f0e5977c800) [pid = 1944] [serial = 83] [outer = 0x7f0e55b76000] 21:38:11 INFO - PROCESS | 1944 | 1461127091588 Marionette TRACE conn4 <- [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]]]}] 21:38:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:38:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1333ms 21:38:11 INFO - PROCESS | 1944 | 1461127091664 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 21:38:11 INFO - PROCESS | 1944 | 1461127091672 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 21:38:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:38:11 INFO - PROCESS | 1944 | 1461127091685 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:38:11 INFO - PROCESS | 1944 | 1461127091688 Marionette TRACE conn4 <- [1,86,null,{}] 21:38:11 INFO - PROCESS | 1944 | 1461127091694 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:11 INFO - PROCESS | 1944 | 1461127091858 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 21:38:12 INFO - PROCESS | 1944 | 1461127092005 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5f9cb000 == 22 [pid = 1944] [id = 29] 21:38:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x7f0e6585a000) [pid = 1944] [serial = 84] [outer = (nil)] 21:38:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x7f0e658da800) [pid = 1944] [serial = 85] [outer = 0x7f0e6585a000] 21:38:12 INFO - PROCESS | 1944 | 1461127092082 Marionette DEBUG loaded listener.js 21:38:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x7f0e6679a800) [pid = 1944] [serial = 86] [outer = 0x7f0e6585a000] 21:38:12 INFO - PROCESS | 1944 | 1461127092926 Marionette TRACE conn4 <- [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]]]}] 21:38:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:38:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1280ms 21:38:12 INFO - PROCESS | 1944 | 1461127092971 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 21:38:12 INFO - PROCESS | 1944 | 1461127092975 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 21:38:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:38:12 INFO - PROCESS | 1944 | 1461127092982 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:38:12 INFO - PROCESS | 1944 | 1461127092988 Marionette TRACE conn4 <- [1,90,null,{}] 21:38:13 INFO - PROCESS | 1944 | 1461127093004 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:13 INFO - PROCESS | 1944 | 1461127093179 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 21:38:13 INFO - PROCESS | 1944 | 1461127093302 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58a21000 == 23 [pid = 1944] [id = 30] 21:38:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x7f0e66912400) [pid = 1944] [serial = 87] [outer = (nil)] 21:38:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x7f0e67b05800) [pid = 1944] [serial = 88] [outer = 0x7f0e66912400] 21:38:13 INFO - PROCESS | 1944 | 1461127093388 Marionette DEBUG loaded listener.js 21:38:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x7f0e69a28c00) [pid = 1944] [serial = 89] [outer = 0x7f0e66912400] 21:38:14 INFO - PROCESS | 1944 | 1461127094227 Marionette TRACE conn4 <- [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]]]}] 21:38:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:38:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1293ms 21:38:14 INFO - PROCESS | 1944 | 1461127094275 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 21:38:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:38:14 INFO - PROCESS | 1944 | 1461127094280 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 21:38:14 INFO - PROCESS | 1944 | 1461127094286 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:38:14 INFO - PROCESS | 1944 | 1461127094289 Marionette TRACE conn4 <- [1,94,null,{}] 21:38:14 INFO - PROCESS | 1944 | 1461127094294 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:14 INFO - PROCESS | 1944 | 1461127094450 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 21:38:14 INFO - PROCESS | 1944 | 1461127094577 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e66b6c800 == 24 [pid = 1944] [id = 31] 21:38:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x7f0e55bd1000) [pid = 1944] [serial = 90] [outer = (nil)] 21:38:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x7f0e6b25e400) [pid = 1944] [serial = 91] [outer = 0x7f0e55bd1000] 21:38:14 INFO - PROCESS | 1944 | 1461127094655 Marionette DEBUG loaded listener.js 21:38:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x7f0e6b82c000) [pid = 1944] [serial = 92] [outer = 0x7f0e55bd1000] 21:38:15 INFO - PROCESS | 1944 | 1461127095493 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 21:38:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:38:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1280ms 21:38:15 INFO - PROCESS | 1944 | 1461127095587 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 21:38:15 INFO - PROCESS | 1944 | 1461127095590 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 21:38:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:38:15 INFO - PROCESS | 1944 | 1461127095599 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:38:15 INFO - PROCESS | 1944 | 1461127095603 Marionette TRACE conn4 <- [1,98,null,{}] 21:38:15 INFO - PROCESS | 1944 | 1461127095608 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:15 INFO - PROCESS | 1944 | 1461127095760 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 21:38:15 INFO - PROCESS | 1944 | 1461127095948 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e55c44000 == 25 [pid = 1944] [id = 32] 21:38:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x7f0e4fe45000) [pid = 1944] [serial = 93] [outer = (nil)] 21:38:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x7f0e51b54400) [pid = 1944] [serial = 94] [outer = 0x7f0e4fe45000] 21:38:16 INFO - PROCESS | 1944 | 1461127096025 Marionette DEBUG loaded listener.js 21:38:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x7f0e5773b800) [pid = 1944] [serial = 95] [outer = 0x7f0e4fe45000] 21:38:16 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5971c000 == 24 [pid = 1944] [id = 25] 21:38:16 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5899c800 == 23 [pid = 1944] [id = 24] 21:38:17 INFO - PROCESS | 1944 | 1461127097055 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 21:38:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:38:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1536ms 21:38:17 INFO - PROCESS | 1944 | 1461127097137 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 21:38:17 INFO - PROCESS | 1944 | 1461127097144 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 21:38:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:38:17 INFO - PROCESS | 1944 | 1461127097152 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:38:17 INFO - PROCESS | 1944 | 1461127097157 Marionette TRACE conn4 <- [1,102,null,{}] 21:38:17 INFO - PROCESS | 1944 | 1461127097165 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:17 INFO - PROCESS | 1944 | 1461127097378 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 21:38:17 INFO - PROCESS | 1944 | 1461127097554 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5bd70000 == 24 [pid = 1944] [id = 33] 21:38:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x7f0e59775000) [pid = 1944] [serial = 96] [outer = (nil)] 21:38:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x7f0e59e55000) [pid = 1944] [serial = 97] [outer = 0x7f0e59775000] 21:38:17 INFO - PROCESS | 1944 | 1461127097642 Marionette DEBUG loaded listener.js 21:38:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x7f0e65858c00) [pid = 1944] [serial = 98] [outer = 0x7f0e59775000] 21:38:18 INFO - PROCESS | 1944 | 1461127098391 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 21:38:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:38:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1280ms 21:38:18 INFO - PROCESS | 1944 | 1461127098433 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 21:38:18 INFO - PROCESS | 1944 | 1461127098442 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 21:38:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:38:18 INFO - PROCESS | 1944 | 1461127098472 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:38:18 INFO - PROCESS | 1944 | 1461127098477 Marionette TRACE conn4 <- [1,106,null,{}] 21:38:18 INFO - PROCESS | 1944 | 1461127098486 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:18 INFO - PROCESS | 1944 | 1461127098648 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 21:38:18 INFO - PROCESS | 1944 | 1461127098777 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e66935000 == 25 [pid = 1944] [id = 34] 21:38:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x7f0e593fac00) [pid = 1944] [serial = 99] [outer = (nil)] 21:38:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x7f0e67827000) [pid = 1944] [serial = 100] [outer = 0x7f0e593fac00] 21:38:18 INFO - PROCESS | 1944 | 1461127098851 Marionette DEBUG loaded listener.js 21:38:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x7f0e67b0f000) [pid = 1944] [serial = 101] [outer = 0x7f0e593fac00] 21:38:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x7f0e5885b400) [pid = 1944] [serial = 102] [outer = 0x7f0e50003c00] 21:38:19 INFO - PROCESS | 1944 | 1461127099752 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 21:38:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:38:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1353ms 21:38:19 INFO - PROCESS | 1944 | 1461127099824 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 21:38:19 INFO - PROCESS | 1944 | 1461127099827 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 21:38:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:38:19 INFO - PROCESS | 1944 | 1461127099836 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:38:19 INFO - PROCESS | 1944 | 1461127099842 Marionette TRACE conn4 <- [1,110,null,{}] 21:38:19 INFO - PROCESS | 1944 | 1461127099857 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:20 INFO - PROCESS | 1944 | 1461127100049 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 21:38:20 INFO - PROCESS | 1944 | 1461127100177 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e69a7c000 == 26 [pid = 1944] [id = 35] 21:38:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x7f0e5885bc00) [pid = 1944] [serial = 103] [outer = (nil)] 21:38:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x7f0e67cc8400) [pid = 1944] [serial = 104] [outer = 0x7f0e5885bc00] 21:38:20 INFO - PROCESS | 1944 | 1461127100260 Marionette DEBUG loaded listener.js 21:38:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x7f0e6b824000) [pid = 1944] [serial = 105] [outer = 0x7f0e5885bc00] 21:38:21 INFO - PROCESS | 1944 | 1461127101108 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 21:38:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:38:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1335ms 21:38:21 INFO - PROCESS | 1944 | 1461127101174 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 21:38:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:38:21 INFO - PROCESS | 1944 | 1461127101180 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 21:38:21 INFO - PROCESS | 1944 | 1461127101187 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:38:21 INFO - PROCESS | 1944 | 1461127101189 Marionette TRACE conn4 <- [1,114,null,{}] 21:38:21 INFO - PROCESS | 1944 | 1461127101196 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:21 INFO - PROCESS | 1944 | 1461127101360 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 21:38:21 INFO - PROCESS | 1944 | 1461127101489 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4fd54000 == 27 [pid = 1944] [id = 36] 21:38:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x7f0e5885f400) [pid = 1944] [serial = 106] [outer = (nil)] 21:38:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x7f0e6bd3f800) [pid = 1944] [serial = 107] [outer = 0x7f0e5885f400] 21:38:21 INFO - PROCESS | 1944 | 1461127101573 Marionette DEBUG loaded listener.js 21:38:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x7f0e6be2bc00) [pid = 1944] [serial = 108] [outer = 0x7f0e5885f400] 21:38:22 INFO - PROCESS | 1944 | 1461127102488 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 21:38:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:38:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1334ms 21:38:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:38:22 INFO - PROCESS | 1944 | 1461127102520 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 21:38:22 INFO - PROCESS | 1944 | 1461127102523 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 21:38:22 INFO - PROCESS | 1944 | 1461127102530 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:38:22 INFO - PROCESS | 1944 | 1461127102533 Marionette TRACE conn4 <- [1,118,null,{}] 21:38:22 INFO - PROCESS | 1944 | 1461127102539 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:22 INFO - PROCESS | 1944 | 1461127102691 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 21:38:22 INFO - PROCESS | 1944 | 1461127102832 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6bc62800 == 28 [pid = 1944] [id = 37] 21:38:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x7f0e6b9b7000) [pid = 1944] [serial = 109] [outer = (nil)] 21:38:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x7f0e6e464c00) [pid = 1944] [serial = 110] [outer = 0x7f0e6b9b7000] 21:38:22 INFO - PROCESS | 1944 | 1461127102923 Marionette DEBUG loaded listener.js 21:38:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x7f0e6e4e7400) [pid = 1944] [serial = 111] [outer = 0x7f0e6b9b7000] 21:38:23 INFO - PROCESS | 1944 | 1461127103852 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 21:38:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:38:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1387ms 21:38:23 INFO - PROCESS | 1944 | 1461127103916 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 21:38:23 INFO - PROCESS | 1944 | 1461127103922 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 21:38:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:38:23 INFO - PROCESS | 1944 | 1461127103929 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:38:23 INFO - PROCESS | 1944 | 1461127103935 Marionette TRACE conn4 <- [1,122,null,{}] 21:38:23 INFO - PROCESS | 1944 | 1461127103943 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:24 INFO - PROCESS | 1944 | 1461127104111 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 21:38:24 INFO - PROCESS | 1944 | 1461127104271 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58a0b000 == 29 [pid = 1944] [id = 38] 21:38:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x7f0e51823000) [pid = 1944] [serial = 112] [outer = (nil)] 21:38:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x7f0e51b57400) [pid = 1944] [serial = 113] [outer = 0x7f0e51823000] 21:38:24 INFO - PROCESS | 1944 | 1461127104423 Marionette DEBUG loaded listener.js 21:38:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x7f0e55eb1400) [pid = 1944] [serial = 114] [outer = 0x7f0e51823000] 21:38:25 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58faa000 == 28 [pid = 1944] [id = 28] 21:38:25 INFO - PROCESS | 1944 | 1461127105361 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 21:38:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:38:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1492ms 21:38:25 INFO - PROCESS | 1944 | 1461127105439 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 21:38:25 INFO - PROCESS | 1944 | 1461127105445 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 21:38:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:38:25 INFO - PROCESS | 1944 | 1461127105456 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:38:25 INFO - PROCESS | 1944 | 1461127105461 Marionette TRACE conn4 <- [1,126,null,{}] 21:38:25 INFO - PROCESS | 1944 | 1461127105472 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:25 INFO - PROCESS | 1944 | 1461127105646 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 21:38:25 INFO - PROCESS | 1944 | 1461127105781 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5bd2a000 == 29 [pid = 1944] [id = 39] 21:38:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x7f0e5199b800) [pid = 1944] [serial = 115] [outer = (nil)] 21:38:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x7f0e558ca000) [pid = 1944] [serial = 116] [outer = 0x7f0e5199b800] 21:38:25 INFO - PROCESS | 1944 | 1461127105933 Marionette DEBUG loaded listener.js 21:38:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x7f0e57aea800) [pid = 1944] [serial = 117] [outer = 0x7f0e5199b800] 21:38:26 INFO - PROCESS | 1944 | 1461127106748 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 21:38:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:38:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1339ms 21:38:26 INFO - PROCESS | 1944 | 1461127106797 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 21:38:26 INFO - PROCESS | 1944 | 1461127106810 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 21:38:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:38:26 INFO - PROCESS | 1944 | 1461127106824 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:38:26 INFO - PROCESS | 1944 | 1461127106829 Marionette TRACE conn4 <- [1,130,null,{}] 21:38:26 INFO - PROCESS | 1944 | 1461127106834 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:27 INFO - PROCESS | 1944 | 1461127107046 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 21:38:27 INFO - PROCESS | 1944 | 1461127107189 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e52608000 == 30 [pid = 1944] [id = 40] 21:38:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x7f0e5268b800) [pid = 1944] [serial = 118] [outer = (nil)] 21:38:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x7f0e538b7400) [pid = 1944] [serial = 119] [outer = 0x7f0e5268b800] 21:38:27 INFO - PROCESS | 1944 | 1461127107261 Marionette DEBUG loaded listener.js 21:38:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x7f0e538bf000) [pid = 1944] [serial = 120] [outer = 0x7f0e5268b800] 21:38:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5bd70000 == 29 [pid = 1944] [id = 33] 21:38:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58a21000 == 28 [pid = 1944] [id = 30] 21:38:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5f9cb000 == 27 [pid = 1944] [id = 29] 21:38:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e51743000 == 26 [pid = 1944] [id = 23] 21:38:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e526c6000 == 25 [pid = 1944] [id = 6] 21:38:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e69a7c000 == 24 [pid = 1944] [id = 35] 21:38:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e558e6000 == 23 [pid = 1944] [id = 18] 21:38:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e66935000 == 22 [pid = 1944] [id = 34] 21:38:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5173c000 == 21 [pid = 1944] [id = 27] 21:38:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6bc62800 == 20 [pid = 1944] [id = 37] 21:38:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5bd80000 == 19 [pid = 1944] [id = 21] 21:38:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4fd54000 == 18 [pid = 1944] [id = 36] 21:38:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57e0b000 == 17 [pid = 1944] [id = 12] 21:38:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e55c44000 == 16 [pid = 1944] [id = 32] 21:38:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58a1f800 == 15 [pid = 1944] [id = 13] 21:38:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6070d000 == 14 [pid = 1944] [id = 26] 21:38:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4fd45800 == 13 [pid = 1944] [id = 8] 21:38:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58a0b000 == 12 [pid = 1944] [id = 38] 21:38:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e66b6c800 == 11 [pid = 1944] [id = 31] 21:38:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5bd2a000 == 10 [pid = 1944] [id = 39] 21:38:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e60712000 == 9 [pid = 1944] [id = 22] 21:38:32 INFO - PROCESS | 1944 | 1461127112276 Marionette TRACE conn4 <- [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]]]}] 21:38:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:38:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 5504ms 21:38:32 INFO - PROCESS | 1944 | 1461127112359 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 21:38:32 INFO - PROCESS | 1944 | 1461127112366 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 21:38:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:38:32 INFO - PROCESS | 1944 | 1461127112377 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:38:32 INFO - PROCESS | 1944 | 1461127112382 Marionette TRACE conn4 <- [1,134,null,{}] 21:38:32 INFO - PROCESS | 1944 | 1461127112393 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:32 INFO - PROCESS | 1944 | 1461127112571 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 21:38:32 INFO - PROCESS | 1944 | 1461127112595 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e56555000 == 10 [pid = 1944] [id = 41] 21:38:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x7f0e55789000) [pid = 1944] [serial = 121] [outer = (nil)] 21:38:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x7f0e5578e000) [pid = 1944] [serial = 122] [outer = 0x7f0e55789000] 21:38:32 INFO - PROCESS | 1944 | 1461127112674 Marionette DEBUG loaded listener.js 21:38:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x7f0e55b77c00) [pid = 1944] [serial = 123] [outer = 0x7f0e55789000] 21:38:33 INFO - PROCESS | 1944 | 1461127113438 Marionette TRACE conn4 <- [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]]]}] 21:38:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:38:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1089ms 21:38:33 INFO - PROCESS | 1944 | 1461127113464 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 21:38:33 INFO - PROCESS | 1944 | 1461127113474 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 21:38:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:38:33 INFO - PROCESS | 1944 | 1461127113518 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:38:33 INFO - PROCESS | 1944 | 1461127113523 Marionette TRACE conn4 <- [1,138,null,{}] 21:38:33 INFO - PROCESS | 1944 | 1461127113533 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:33 INFO - PROCESS | 1944 | 1461127113778 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 21:38:33 INFO - PROCESS | 1944 | 1461127113794 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e558d7800 == 11 [pid = 1944] [id = 42] 21:38:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x7f0e538b5400) [pid = 1944] [serial = 124] [outer = (nil)] 21:38:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x7f0e5769d400) [pid = 1944] [serial = 125] [outer = 0x7f0e538b5400] 21:38:33 INFO - PROCESS | 1944 | 1461127113859 Marionette DEBUG loaded listener.js 21:38:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x7f0e58855400) [pid = 1944] [serial = 126] [outer = 0x7f0e538b5400] 21:38:35 INFO - PROCESS | 1944 | 1461127115410 Marionette TRACE conn4 <- [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]]]}] 21:38:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:38:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1943ms 21:38:35 INFO - PROCESS | 1944 | 1461127115462 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 21:38:35 INFO - PROCESS | 1944 | 1461127115468 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 21:38:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:38:35 INFO - PROCESS | 1944 | 1461127115578 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:38:35 INFO - PROCESS | 1944 | 1461127115587 Marionette TRACE conn4 <- [1,142,null,{}] 21:38:35 INFO - PROCESS | 1944 | 1461127115633 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:35 INFO - PROCESS | 1944 | 1461127115884 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 21:38:35 INFO - PROCESS | 1944 | 1461127115919 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e666c9000 == 12 [pid = 1944] [id = 43] 21:38:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x7f0e51997000) [pid = 1944] [serial = 127] [outer = (nil)] 21:38:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x7f0e5be5dc00) [pid = 1944] [serial = 128] [outer = 0x7f0e51997000] 21:38:35 INFO - PROCESS | 1944 | 1461127115986 Marionette DEBUG loaded listener.js 21:38:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x7f0e658d8400) [pid = 1944] [serial = 129] [outer = 0x7f0e51997000] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x7f0e5769b800) [pid = 1944] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x7f0e66912400) [pid = 1944] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x7f0e58a72000) [pid = 1944] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x7f0e558c2c00) [pid = 1944] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x7f0e4fd24800) [pid = 1944] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x7f0e4fd30400) [pid = 1944] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x7f0e58f26c00) [pid = 1944] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x7f0e58f22800) [pid = 1944] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x7f0e538c4400) [pid = 1944] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x7f0e4fd2cc00) [pid = 1944] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x7f0e59dbc000) [pid = 1944] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x7f0e593fac00) [pid = 1944] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x7f0e55b76000) [pid = 1944] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x7f0e5000e400) [pid = 1944] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x7f0e5801b000) [pid = 1944] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x7f0e5000d800) [pid = 1944] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x7f0e50007c00) [pid = 1944] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x7f0e4fe45000) [pid = 1944] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x7f0e55bd1000) [pid = 1944] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x7f0e57e49800) [pid = 1944] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x7f0e5885f400) [pid = 1944] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x7f0e51823000) [pid = 1944] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x7f0e6b9b7000) [pid = 1944] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x7f0e4fd24400) [pid = 1944] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x7f0e666ba800) [pid = 1944] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x7f0e59775000) [pid = 1944] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x7f0e51b4f400) [pid = 1944] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x7f0e5885bc00) [pid = 1944] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x7f0e4fe46c00) [pid = 1944] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:38:37 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x7f0e6585a000) [pid = 1944] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:38:37 INFO - PROCESS | 1944 | 1461127117832 Marionette TRACE conn4 <- [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]]]}] 21:38:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:38:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 2400ms 21:38:37 INFO - PROCESS | 1944 | 1461127117906 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 21:38:37 INFO - PROCESS | 1944 | 1461127117911 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 21:38:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:38:37 INFO - PROCESS | 1944 | 1461127117928 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:38:37 INFO - PROCESS | 1944 | 1461127117930 Marionette TRACE conn4 <- [1,146,null,{}] 21:38:37 INFO - PROCESS | 1944 | 1461127117936 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:38 INFO - PROCESS | 1944 | 1461127118104 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 21:38:38 INFO - PROCESS | 1944 | 1461127118193 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58fa4000 == 13 [pid = 1944] [id = 44] 21:38:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x7f0e50b20c00) [pid = 1944] [serial = 130] [outer = (nil)] 21:38:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x7f0e58d95400) [pid = 1944] [serial = 131] [outer = 0x7f0e50b20c00] 21:38:38 INFO - PROCESS | 1944 | 1461127118266 Marionette DEBUG loaded listener.js 21:38:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x7f0e5c05a400) [pid = 1944] [serial = 132] [outer = 0x7f0e50b20c00] 21:38:38 INFO - PROCESS | 1944 | 1461127118917 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 21:38:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:38:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1035ms 21:38:38 INFO - PROCESS | 1944 | 1461127118962 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 21:38:38 INFO - PROCESS | 1944 | 1461127118965 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 21:38:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:38:38 INFO - PROCESS | 1944 | 1461127118971 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:38:38 INFO - PROCESS | 1944 | 1461127118973 Marionette TRACE conn4 <- [1,150,null,{}] 21:38:38 INFO - PROCESS | 1944 | 1461127118978 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:39 INFO - PROCESS | 1944 | 1461127119143 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 21:38:39 INFO - PROCESS | 1944 | 1461127119258 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50bb9000 == 14 [pid = 1944] [id = 45] 21:38:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x7f0e4fa12800) [pid = 1944] [serial = 133] [outer = (nil)] 21:38:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x7f0e4fa1f000) [pid = 1944] [serial = 134] [outer = 0x7f0e4fa12800] 21:38:39 INFO - PROCESS | 1944 | 1461127119331 Marionette DEBUG loaded listener.js 21:38:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x7f0e50c49400) [pid = 1944] [serial = 135] [outer = 0x7f0e4fa12800] 21:38:40 INFO - PROCESS | 1944 | 1461127120189 Marionette TRACE conn4 <- [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]]]}] 21:38:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:38:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1229ms 21:38:40 INFO - PROCESS | 1944 | 1461127120215 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 21:38:40 INFO - PROCESS | 1944 | 1461127120223 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 21:38:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:38:40 INFO - PROCESS | 1944 | 1461127120233 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:38:40 INFO - PROCESS | 1944 | 1461127120236 Marionette TRACE conn4 <- [1,154,null,{}] 21:38:40 INFO - PROCESS | 1944 | 1461127120244 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:40 INFO - PROCESS | 1944 | 1461127120437 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 21:38:40 INFO - PROCESS | 1944 | 1461127120567 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6070f800 == 15 [pid = 1944] [id = 46] 21:38:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x7f0e4fa14400) [pid = 1944] [serial = 136] [outer = (nil)] 21:38:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x7f0e58a72000) [pid = 1944] [serial = 137] [outer = 0x7f0e4fa14400] 21:38:40 INFO - PROCESS | 1944 | 1461127120652 Marionette DEBUG loaded listener.js 21:38:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x7f0e59779800) [pid = 1944] [serial = 138] [outer = 0x7f0e4fa14400] 21:38:41 INFO - PROCESS | 1944 | 1461127121565 Marionette TRACE conn4 <- [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]]]}] 21:38:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:38:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1381ms 21:38:41 INFO - PROCESS | 1944 | 1461127121617 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 21:38:41 INFO - PROCESS | 1944 | 1461127121623 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 21:38:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:38:41 INFO - PROCESS | 1944 | 1461127121630 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:38:41 INFO - PROCESS | 1944 | 1461127121634 Marionette TRACE conn4 <- [1,158,null,{}] 21:38:41 INFO - PROCESS | 1944 | 1461127121639 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:41 INFO - PROCESS | 1944 | 1461127121783 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 21:38:41 INFO - PROCESS | 1944 | 1461127121927 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e67b58000 == 16 [pid = 1944] [id = 47] 21:38:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x7f0e57741400) [pid = 1944] [serial = 139] [outer = (nil)] 21:38:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x7f0e6679ac00) [pid = 1944] [serial = 140] [outer = 0x7f0e57741400] 21:38:42 INFO - PROCESS | 1944 | 1461127122004 Marionette DEBUG loaded listener.js 21:38:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x7f0e66993000) [pid = 1944] [serial = 141] [outer = 0x7f0e57741400] 21:38:42 INFO - PROCESS | 1944 | 1461127122945 Marionette TRACE conn4 <- [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]]]}] 21:38:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1378ms 21:38:43 INFO - PROCESS | 1944 | 1461127123010 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 21:38:43 INFO - PROCESS | 1944 | 1461127123015 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 21:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:38:43 INFO - PROCESS | 1944 | 1461127123066 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:38:43 INFO - PROCESS | 1944 | 1461127123144 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:38:43 INFO - PROCESS | 1944 | 1461127123156 Marionette TRACE conn4 <- [1,162,null,{}] 21:38:43 INFO - PROCESS | 1944 | 1461127123165 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:43 INFO - PROCESS | 1944 | 1461127123343 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 21:38:43 INFO - PROCESS | 1944 | 1461127123498 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e52620000 == 17 [pid = 1944] [id = 48] 21:38:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x7f0e4fa1f800) [pid = 1944] [serial = 142] [outer = (nil)] 21:38:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x7f0e53a3b000) [pid = 1944] [serial = 143] [outer = 0x7f0e4fa1f800] 21:38:43 INFO - PROCESS | 1944 | 1461127123574 Marionette DEBUG loaded listener.js 21:38:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x7f0e5828e800) [pid = 1944] [serial = 144] [outer = 0x7f0e4fa1f800] 21:38:44 INFO - PROCESS | 1944 | 1461127124446 Marionette TRACE conn4 <- [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]]]}] 21:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1423ms 21:38:44 INFO - PROCESS | 1944 | 1461127124492 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 21:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:38:44 INFO - PROCESS | 1944 | 1461127124497 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 21:38:44 INFO - PROCESS | 1944 | 1461127124502 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:38:44 INFO - PROCESS | 1944 | 1461127124506 Marionette TRACE conn4 <- [1,166,null,{}] 21:38:44 INFO - PROCESS | 1944 | 1461127124511 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:44 INFO - PROCESS | 1944 | 1461127124668 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 21:38:44 INFO - PROCESS | 1944 | 1461127124903 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5580f800 == 18 [pid = 1944] [id = 49] 21:38:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x7f0e4fa1bc00) [pid = 1944] [serial = 145] [outer = (nil)] 21:38:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x7f0e50008000) [pid = 1944] [serial = 146] [outer = 0x7f0e4fa1bc00] 21:38:45 INFO - PROCESS | 1944 | 1461127125071 Marionette DEBUG loaded listener.js 21:38:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x7f0e4fd2a000) [pid = 1944] [serial = 147] [outer = 0x7f0e4fa1bc00] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x7f0e58f25000) [pid = 1944] [serial = 70] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x7f0e67b0f000) [pid = 1944] [serial = 101] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x7f0e50b1d400) [pid = 1944] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x7f0e51b54400) [pid = 1944] [serial = 94] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x7f0e6b25e400) [pid = 1944] [serial = 91] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x7f0e57a52400) [pid = 1944] [serial = 67] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x7f0e69a28c00) [pid = 1944] [serial = 89] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x7f0e69506800) [pid = 1944] [serial = 2] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x7f0e5000d000) [pid = 1944] [serial = 79] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x7f0e67b05800) [pid = 1944] [serial = 88] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x7f0e526bd800) [pid = 1944] [serial = 28] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x7f0e5bdfd400) [pid = 1944] [serial = 46] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x7f0e5be66c00) [pid = 1944] [serial = 49] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x7f0e658d7c00) [pid = 1944] [serial = 50] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x7f0e50005800) [pid = 1944] [serial = 25] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x7f0e566c0400) [pid = 1944] [serial = 34] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x7f0e593f9800) [pid = 1944] [serial = 41] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x7f0e58f27000) [pid = 1944] [serial = 37] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x7f0e593ed800) [pid = 1944] [serial = 38] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x7f0e59dbd400) [pid = 1944] [serial = 44] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x7f0e5977d400) [pid = 1944] [serial = 43] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x7f0e5be66400) [pid = 1944] [serial = 47] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x7f0e55654000) [pid = 1944] [serial = 52] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x7f0e66465000) [pid = 1944] [serial = 53] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x7f0e50010c00) [pid = 1944] [serial = 26] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x7f0e586f0c00) [pid = 1944] [serial = 35] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x7f0e4fd2b400) [pid = 1944] [serial = 23] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x7f0e58f2e400) [pid = 1944] [serial = 40] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x7f0e55b7a400) [pid = 1944] [serial = 31] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x7f0e59e55000) [pid = 1944] [serial = 97] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x7f0e55786800) [pid = 1944] [serial = 56] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x7f0e558cfc00) [pid = 1944] [serial = 80] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x7f0e66b08400) [pid = 1944] [serial = 76] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x7f0e57e4e800) [pid = 1944] [serial = 58] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x7f0e51b54c00) [pid = 1944] [serial = 55] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x7f0e5773b800) [pid = 1944] [serial = 95] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x7f0e5a181000) [pid = 1944] [serial = 73] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x7f0e6b82c000) [pid = 1944] [serial = 92] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x7f0e55eb1400) [pid = 1944] [serial = 114] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x7f0e5903a800) [pid = 1944] [serial = 71] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x7f0e58f25400) [pid = 1944] [serial = 82] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x7f0e58450c00) [pid = 1944] [serial = 68] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x7f0e67cc8400) [pid = 1944] [serial = 104] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 73 (0x7f0e65856800) [pid = 1944] [serial = 62] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 72 (0x7f0e57e4b400) [pid = 1944] [serial = 12] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 71 (0x7f0e67827000) [pid = 1944] [serial = 100] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 70 (0x7f0e6679f400) [pid = 1944] [serial = 64] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 69 (0x7f0e5977c800) [pid = 1944] [serial = 83] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 68 (0x7f0e5844f400) [pid = 1944] [serial = 9] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 67 (0x7f0e558ca000) [pid = 1944] [serial = 116] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 66 (0x7f0e658da800) [pid = 1944] [serial = 85] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 65 (0x7f0e58f27400) [pid = 1944] [serial = 59] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 64 (0x7f0e5c053000) [pid = 1944] [serial = 74] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 63 (0x7f0e5a17f800) [pid = 1944] [serial = 61] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 62 (0x7f0e6e4e7400) [pid = 1944] [serial = 111] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 61 (0x7f0e4fd26000) [pid = 1944] [serial = 22] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 60 (0x7f0e6790f800) [pid = 1944] [serial = 77] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 59 (0x7f0e65858c00) [pid = 1944] [serial = 98] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 58 (0x7f0e51b50000) [pid = 1944] [serial = 16] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 57 (0x7f0e6e464c00) [pid = 1944] [serial = 110] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 56 (0x7f0e51b56c00) [pid = 1944] [serial = 17] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 55 (0x7f0e6b824000) [pid = 1944] [serial = 105] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 54 (0x7f0e51b55800) [pid = 1944] [serial = 19] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 53 (0x7f0e6bd3f800) [pid = 1944] [serial = 107] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 52 (0x7f0e66b0f800) [pid = 1944] [serial = 65] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 51 (0x7f0e6679a800) [pid = 1944] [serial = 86] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 50 (0x7f0e6be2bc00) [pid = 1944] [serial = 108] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1944 | --DOMWINDOW == 49 (0x7f0e51b57400) [pid = 1944] [serial = 113] [outer = (nil)] [url = about:blank] 21:38:46 INFO - PROCESS | 1944 | 1461127126326 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 21:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1844ms 21:38:46 INFO - PROCESS | 1944 | 1461127126346 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 21:38:46 INFO - PROCESS | 1944 | 1461127126352 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 21:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:38:46 INFO - PROCESS | 1944 | 1461127126360 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:38:46 INFO - PROCESS | 1944 | 1461127126364 Marionette TRACE conn4 <- [1,170,null,{}] 21:38:46 INFO - PROCESS | 1944 | 1461127126371 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:46 INFO - PROCESS | 1944 | 1461127126532 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 21:38:46 INFO - PROCESS | 1944 | 1461127126632 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:46 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e558d7800 == 17 [pid = 1944] [id = 42] 21:38:46 INFO - PROCESS | 1944 | --DOMWINDOW == 48 (0x7f0e538b7400) [pid = 1944] [serial = 119] [outer = (nil)] [url = about:blank] 21:38:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e526cb000 == 18 [pid = 1944] [id = 50] 21:38:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 49 (0x7f0e538b8800) [pid = 1944] [serial = 148] [outer = (nil)] 21:38:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 50 (0x7f0e538b9000) [pid = 1944] [serial = 149] [outer = 0x7f0e538b8800] 21:38:46 INFO - PROCESS | 1944 | 1461127126707 Marionette DEBUG loaded listener.js 21:38:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 51 (0x7f0e55652c00) [pid = 1944] [serial = 150] [outer = 0x7f0e538b8800] 21:38:47 INFO - PROCESS | 1944 | 1461127127386 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 21:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1081ms 21:38:47 INFO - PROCESS | 1944 | 1461127127448 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 21:38:47 INFO - PROCESS | 1944 | 1461127127457 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 21:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:38:47 INFO - PROCESS | 1944 | 1461127127469 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:38:47 INFO - PROCESS | 1944 | 1461127127472 Marionette TRACE conn4 <- [1,174,null,{}] 21:38:47 INFO - PROCESS | 1944 | 1461127127481 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:47 INFO - PROCESS | 1944 | 1461127127636 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 21:38:47 INFO - PROCESS | 1944 | 1461127127717 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57c67000 == 19 [pid = 1944] [id = 51] 21:38:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 52 (0x7f0e51b53c00) [pid = 1944] [serial = 151] [outer = (nil)] 21:38:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 53 (0x7f0e55b76400) [pid = 1944] [serial = 152] [outer = 0x7f0e51b53c00] 21:38:47 INFO - PROCESS | 1944 | 1461127127795 Marionette DEBUG loaded listener.js 21:38:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 54 (0x7f0e566c3000) [pid = 1944] [serial = 153] [outer = 0x7f0e51b53c00] 21:38:48 INFO - PROCESS | 1944 | 1461127128493 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 21:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1038ms 21:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:38:48 INFO - PROCESS | 1944 | 1461127128504 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 21:38:48 INFO - PROCESS | 1944 | 1461127128507 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 21:38:48 INFO - PROCESS | 1944 | 1461127128515 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:38:48 INFO - PROCESS | 1944 | 1461127128524 Marionette TRACE conn4 <- [1,178,null,{}] 21:38:48 INFO - PROCESS | 1944 | 1461127128547 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:48 INFO - PROCESS | 1944 | 1461127128738 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 21:38:48 INFO - PROCESS | 1944 | 1461127128756 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58808000 == 20 [pid = 1944] [id = 52] 21:38:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 55 (0x7f0e566c4000) [pid = 1944] [serial = 154] [outer = (nil)] 21:38:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 56 (0x7f0e57e4e800) [pid = 1944] [serial = 155] [outer = 0x7f0e566c4000] 21:38:48 INFO - PROCESS | 1944 | 1461127128822 Marionette DEBUG loaded listener.js 21:38:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 57 (0x7f0e58857c00) [pid = 1944] [serial = 156] [outer = 0x7f0e566c4000] 21:38:49 INFO - PROCESS | 1944 | 1461127129671 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 21:38:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1191ms 21:38:49 INFO - PROCESS | 1944 | 1461127129704 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 21:38:49 INFO - PROCESS | 1944 | 1461127129707 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 21:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:38:49 INFO - PROCESS | 1944 | 1461127129713 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:38:49 INFO - PROCESS | 1944 | 1461127129715 Marionette TRACE conn4 <- [1,182,null,{}] 21:38:49 INFO - PROCESS | 1944 | 1461127129720 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:49 INFO - PROCESS | 1944 | 1461127129892 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 21:38:49 INFO - PROCESS | 1944 | 1461127129918 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58c06000 == 21 [pid = 1944] [id = 53] 21:38:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 58 (0x7f0e538b5c00) [pid = 1944] [serial = 157] [outer = (nil)] 21:38:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 59 (0x7f0e59034c00) [pid = 1944] [serial = 158] [outer = 0x7f0e538b5c00] 21:38:49 INFO - PROCESS | 1944 | 1461127129982 Marionette DEBUG loaded listener.js 21:38:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 60 (0x7f0e59773800) [pid = 1944] [serial = 159] [outer = 0x7f0e538b5c00] 21:38:50 INFO - PROCESS | 1944 | --DOMWINDOW == 59 (0x7f0e51997000) [pid = 1944] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:38:50 INFO - PROCESS | 1944 | --DOMWINDOW == 58 (0x7f0e5268b800) [pid = 1944] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:38:50 INFO - PROCESS | 1944 | --DOMWINDOW == 57 (0x7f0e55789000) [pid = 1944] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:38:50 INFO - PROCESS | 1944 | --DOMWINDOW == 56 (0x7f0e538b5400) [pid = 1944] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:38:50 INFO - PROCESS | 1944 | 1461127130745 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 21:38:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1081ms 21:38:50 INFO - PROCESS | 1944 | 1461127130795 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 21:38:50 INFO - PROCESS | 1944 | 1461127130798 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 21:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:38:50 INFO - PROCESS | 1944 | 1461127130804 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:38:50 INFO - PROCESS | 1944 | 1461127130807 Marionette TRACE conn4 <- [1,186,null,{}] 21:38:50 INFO - PROCESS | 1944 | 1461127130812 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:50 INFO - PROCESS | 1944 | 1461127130976 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 21:38:51 INFO - PROCESS | 1944 | 1461127131033 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e59110800 == 22 [pid = 1944] [id = 54] 21:38:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 57 (0x7f0e59508400) [pid = 1944] [serial = 160] [outer = (nil)] 21:38:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 58 (0x7f0e59d18c00) [pid = 1944] [serial = 161] [outer = 0x7f0e59508400] 21:38:51 INFO - PROCESS | 1944 | 1461127131111 Marionette DEBUG loaded listener.js 21:38:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 59 (0x7f0e5a17f800) [pid = 1944] [serial = 162] [outer = 0x7f0e59508400] 21:38:51 INFO - PROCESS | 1944 | 1461127131790 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 21:38:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1036ms 21:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:38:51 INFO - PROCESS | 1944 | 1461127131842 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 21:38:51 INFO - PROCESS | 1944 | 1461127131844 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 21:38:51 INFO - PROCESS | 1944 | 1461127131855 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:38:51 INFO - PROCESS | 1944 | 1461127131859 Marionette TRACE conn4 <- [1,190,null,{}] 21:38:51 INFO - PROCESS | 1944 | 1461127131878 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:52 INFO - PROCESS | 1944 | 1461127132046 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 21:38:52 INFO - PROCESS | 1944 | 1461127132057 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e59e46000 == 23 [pid = 1944] [id = 55] 21:38:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 60 (0x7f0e558c4800) [pid = 1944] [serial = 163] [outer = (nil)] 21:38:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 61 (0x7f0e658d1000) [pid = 1944] [serial = 164] [outer = 0x7f0e558c4800] 21:38:52 INFO - PROCESS | 1944 | 1461127132129 Marionette DEBUG loaded listener.js 21:38:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 62 (0x7f0e6690c000) [pid = 1944] [serial = 165] [outer = 0x7f0e558c4800] 21:38:52 INFO - PROCESS | 1944 | 1461127132793 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 21:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1000ms 21:38:52 INFO - PROCESS | 1944 | 1461127132850 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 21:38:52 INFO - PROCESS | 1944 | 1461127132853 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 21:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:38:52 INFO - PROCESS | 1944 | 1461127132860 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:38:52 INFO - PROCESS | 1944 | 1461127132862 Marionette TRACE conn4 <- [1,194,null,{}] 21:38:52 INFO - PROCESS | 1944 | 1461127132867 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:53 INFO - PROCESS | 1944 | 1461127133091 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 21:38:53 INFO - PROCESS | 1944 | 1461127133207 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5192e800 == 24 [pid = 1944] [id = 56] 21:38:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 63 (0x7f0e4fa1f400) [pid = 1944] [serial = 166] [outer = (nil)] 21:38:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 64 (0x7f0e4fd2b800) [pid = 1944] [serial = 167] [outer = 0x7f0e4fa1f400] 21:38:53 INFO - PROCESS | 1944 | 1461127133291 Marionette DEBUG loaded listener.js 21:38:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 65 (0x7f0e51825800) [pid = 1944] [serial = 168] [outer = 0x7f0e4fa1f400] 21:38:54 INFO - PROCESS | 1944 | 1461127134115 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 21:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1275ms 21:38:54 INFO - PROCESS | 1944 | 1461127134153 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 21:38:54 INFO - PROCESS | 1944 | 1461127134161 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 21:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:38:54 INFO - PROCESS | 1944 | 1461127134169 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:38:54 INFO - PROCESS | 1944 | 1461127134176 Marionette TRACE conn4 <- [1,198,null,{}] 21:38:54 INFO - PROCESS | 1944 | 1461127134183 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:54 INFO - PROCESS | 1944 | 1461127134360 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 21:38:54 INFO - PROCESS | 1944 | 1461127134486 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58421000 == 25 [pid = 1944] [id = 57] 21:38:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 66 (0x7f0e4fa20c00) [pid = 1944] [serial = 169] [outer = (nil)] 21:38:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 67 (0x7f0e55b7b800) [pid = 1944] [serial = 170] [outer = 0x7f0e4fa20c00] 21:38:54 INFO - PROCESS | 1944 | 1461127134566 Marionette DEBUG loaded listener.js 21:38:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 68 (0x7f0e56b20c00) [pid = 1944] [serial = 171] [outer = 0x7f0e4fa20c00] 21:38:55 INFO - PROCESS | 1944 | 1461127135497 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 21:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1386ms 21:38:55 INFO - PROCESS | 1944 | 1461127135557 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 21:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:38:55 INFO - PROCESS | 1944 | 1461127135562 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 21:38:55 INFO - PROCESS | 1944 | 1461127135568 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:38:55 INFO - PROCESS | 1944 | 1461127135572 Marionette TRACE conn4 <- [1,202,null,{}] 21:38:55 INFO - PROCESS | 1944 | 1461127135577 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:55 INFO - PROCESS | 1944 | 1461127135785 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 21:38:55 INFO - PROCESS | 1944 | 1461127135914 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5bd63000 == 26 [pid = 1944] [id = 58] 21:38:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 69 (0x7f0e538c1000) [pid = 1944] [serial = 172] [outer = (nil)] 21:38:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 70 (0x7f0e58f29400) [pid = 1944] [serial = 173] [outer = 0x7f0e538c1000] 21:38:55 INFO - PROCESS | 1944 | 1461127135987 Marionette DEBUG loaded listener.js 21:38:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 71 (0x7f0e59db6400) [pid = 1944] [serial = 174] [outer = 0x7f0e538c1000] 21:38:56 INFO - PROCESS | 1944 | 1461127136842 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 21:38:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1338ms 21:38:56 INFO - PROCESS | 1944 | 1461127136907 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 21:38:56 INFO - PROCESS | 1944 | 1461127136913 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 21:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:38:56 INFO - PROCESS | 1944 | 1461127136930 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:38:56 INFO - PROCESS | 1944 | 1461127136937 Marionette TRACE conn4 <- [1,206,null,{}] 21:38:56 INFO - PROCESS | 1944 | 1461127136943 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:57 INFO - PROCESS | 1944 | 1461127137152 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 21:38:57 INFO - PROCESS | 1944 | 1461127137277 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6070e000 == 27 [pid = 1944] [id = 59] 21:38:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 72 (0x7f0e5769e800) [pid = 1944] [serial = 175] [outer = (nil)] 21:38:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x7f0e5fa59000) [pid = 1944] [serial = 176] [outer = 0x7f0e5769e800] 21:38:57 INFO - PROCESS | 1944 | 1461127137349 Marionette DEBUG loaded listener.js 21:38:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x7f0e66909c00) [pid = 1944] [serial = 177] [outer = 0x7f0e5769e800] 21:38:58 INFO - PROCESS | 1944 | 1461127138227 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 21:38:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1351ms 21:38:58 INFO - PROCESS | 1944 | 1461127138450 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 21:38:58 INFO - PROCESS | 1944 | 1461127138457 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 21:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:38:58 INFO - PROCESS | 1944 | 1461127138467 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:38:58 INFO - PROCESS | 1944 | 1461127138473 Marionette TRACE conn4 <- [1,210,null,{}] 21:38:58 INFO - PROCESS | 1944 | 1461127138481 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:58 INFO - PROCESS | 1944 | 1461127138632 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 21:38:58 INFO - PROCESS | 1944 | 1461127138806 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58b10000 == 28 [pid = 1944] [id = 60] 21:38:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x7f0e538bc400) [pid = 1944] [serial = 178] [outer = (nil)] 21:38:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x7f0e538c2000) [pid = 1944] [serial = 179] [outer = 0x7f0e538bc400] 21:38:58 INFO - PROCESS | 1944 | 1461127138882 Marionette DEBUG loaded listener.js 21:38:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x7f0e558d0800) [pid = 1944] [serial = 180] [outer = 0x7f0e538bc400] 21:38:59 INFO - PROCESS | 1944 | 1461127139725 Marionette TRACE conn4 <- [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]]]}] 21:38:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1334ms 21:38:59 INFO - PROCESS | 1944 | 1461127139801 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 21:38:59 INFO - PROCESS | 1944 | 1461127139805 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 21:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:38:59 INFO - PROCESS | 1944 | 1461127139817 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:38:59 INFO - PROCESS | 1944 | 1461127139823 Marionette TRACE conn4 <- [1,214,null,{}] 21:38:59 INFO - PROCESS | 1944 | 1461127139829 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:00 INFO - PROCESS | 1944 | 1461127140020 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 21:39:00 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e52608000 == 27 [pid = 1944] [id = 40] 21:39:00 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5580f800 == 26 [pid = 1944] [id = 49] 21:39:00 INFO - PROCESS | 1944 | 1461127140181 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:00 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e52620000 == 25 [pid = 1944] [id = 48] 21:39:00 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e67b58000 == 24 [pid = 1944] [id = 47] 21:39:00 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6070f800 == 23 [pid = 1944] [id = 46] 21:39:00 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50bb9000 == 22 [pid = 1944] [id = 45] 21:39:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50bb9000 == 23 [pid = 1944] [id = 61] 21:39:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x7f0e50011800) [pid = 1944] [serial = 181] [outer = (nil)] 21:39:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x7f0e55bce400) [pid = 1944] [serial = 182] [outer = 0x7f0e50011800] 21:39:00 INFO - PROCESS | 1944 | 1461127140300 Marionette DEBUG loaded listener.js 21:39:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x7f0e57e4b400) [pid = 1944] [serial = 183] [outer = 0x7f0e50011800] 21:39:00 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x7f0e5be5dc00) [pid = 1944] [serial = 128] [outer = (nil)] [url = about:blank] 21:39:00 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x7f0e538bf000) [pid = 1944] [serial = 120] [outer = (nil)] [url = about:blank] 21:39:00 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x7f0e58d95400) [pid = 1944] [serial = 131] [outer = (nil)] [url = about:blank] 21:39:00 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x7f0e5578e000) [pid = 1944] [serial = 122] [outer = (nil)] [url = about:blank] 21:39:00 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x7f0e55b77c00) [pid = 1944] [serial = 123] [outer = (nil)] [url = about:blank] 21:39:00 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x7f0e5769d400) [pid = 1944] [serial = 125] [outer = (nil)] [url = about:blank] 21:39:00 INFO - PROCESS | 1944 | --DOMWINDOW == 73 (0x7f0e658d8400) [pid = 1944] [serial = 129] [outer = (nil)] [url = about:blank] 21:39:00 INFO - PROCESS | 1944 | --DOMWINDOW == 72 (0x7f0e58855400) [pid = 1944] [serial = 126] [outer = (nil)] [url = about:blank] 21:39:01 INFO - PROCESS | 1944 | 1461127141020 Marionette TRACE conn4 <- [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]]]}] 21:39:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:39:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1243ms 21:39:01 INFO - PROCESS | 1944 | 1461127141060 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 21:39:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:39:01 INFO - PROCESS | 1944 | 1461127141066 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 21:39:01 INFO - PROCESS | 1944 | 1461127141075 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:39:01 INFO - PROCESS | 1944 | 1461127141081 Marionette TRACE conn4 <- [1,218,null,{}] 21:39:01 INFO - PROCESS | 1944 | 1461127141100 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:01 INFO - PROCESS | 1944 | 1461127141247 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 21:39:01 INFO - PROCESS | 1944 | 1461127141268 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58faa800 == 24 [pid = 1944] [id = 62] 21:39:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x7f0e59505400) [pid = 1944] [serial = 184] [outer = (nil)] 21:39:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x7f0e59d1f800) [pid = 1944] [serial = 185] [outer = 0x7f0e59505400] 21:39:01 INFO - PROCESS | 1944 | 1461127141340 Marionette DEBUG loaded listener.js 21:39:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x7f0e59e5e000) [pid = 1944] [serial = 186] [outer = 0x7f0e59505400] 21:39:02 INFO - PROCESS | 1944 | 1461127142086 Marionette TRACE conn4 <- [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]]]}] 21:39:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:39:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1035ms 21:39:02 INFO - PROCESS | 1944 | 1461127142108 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 21:39:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:39:02 INFO - PROCESS | 1944 | 1461127142120 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 21:39:02 INFO - PROCESS | 1944 | 1461127142126 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:39:02 INFO - PROCESS | 1944 | 1461127142131 Marionette TRACE conn4 <- [1,222,null,{}] 21:39:02 INFO - PROCESS | 1944 | 1461127142207 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:02 INFO - PROCESS | 1944 | 1461127142363 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 21:39:02 INFO - PROCESS | 1944 | 1461127142373 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5bedc000 == 25 [pid = 1944] [id = 63] 21:39:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x7f0e5c053800) [pid = 1944] [serial = 187] [outer = (nil)] 21:39:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x7f0e6690d800) [pid = 1944] [serial = 188] [outer = 0x7f0e5c053800] 21:39:02 INFO - PROCESS | 1944 | 1461127142442 Marionette DEBUG loaded listener.js 21:39:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x7f0e5182c800) [pid = 1944] [serial = 189] [outer = 0x7f0e5c053800] 21:39:03 INFO - PROCESS | 1944 | 1461127143407 Marionette TRACE conn4 <- [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]]]}] 21:39:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:39:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1333ms 21:39:03 INFO - PROCESS | 1944 | 1461127143460 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 21:39:03 INFO - PROCESS | 1944 | 1461127143464 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 21:39:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:39:03 INFO - PROCESS | 1944 | 1461127143470 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:39:03 INFO - PROCESS | 1944 | 1461127143472 Marionette TRACE conn4 <- [1,226,null,{}] 21:39:03 INFO - PROCESS | 1944 | 1461127143477 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:03 INFO - PROCESS | 1944 | 1461127143653 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 21:39:03 INFO - PROCESS | 1944 | 1461127143676 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e65818800 == 26 [pid = 1944] [id = 64] 21:39:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x7f0e4fa1cc00) [pid = 1944] [serial = 190] [outer = (nil)] 21:39:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x7f0e67831800) [pid = 1944] [serial = 191] [outer = 0x7f0e4fa1cc00] 21:39:03 INFO - PROCESS | 1944 | 1461127143738 Marionette DEBUG loaded listener.js 21:39:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x7f0e67b02800) [pid = 1944] [serial = 192] [outer = 0x7f0e4fa1cc00] 21:39:04 INFO - PROCESS | 1944 | 1461127144498 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 21:39:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:39:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1076ms 21:39:04 INFO - PROCESS | 1944 | 1461127144547 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 21:39:04 INFO - PROCESS | 1944 | 1461127144552 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 21:39:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:39:04 INFO - PROCESS | 1944 | 1461127144558 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:39:04 INFO - PROCESS | 1944 | 1461127144560 Marionette TRACE conn4 <- [1,230,null,{}] 21:39:04 INFO - PROCESS | 1944 | 1461127144570 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:04 INFO - PROCESS | 1944 | 1461127144852 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 21:39:04 INFO - PROCESS | 1944 | 1461127144873 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6692e000 == 27 [pid = 1944] [id = 65] 21:39:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x7f0e67b0b000) [pid = 1944] [serial = 193] [outer = (nil)] 21:39:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x7f0e69ac6000) [pid = 1944] [serial = 194] [outer = 0x7f0e67b0b000] 21:39:04 INFO - PROCESS | 1944 | 1461127144945 Marionette DEBUG loaded listener.js 21:39:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x7f0e6b253400) [pid = 1944] [serial = 195] [outer = 0x7f0e67b0b000] 21:39:05 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x7f0e4fa1bc00) [pid = 1944] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:39:05 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x7f0e538b8800) [pid = 1944] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:39:05 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x7f0e538b5c00) [pid = 1944] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:39:05 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x7f0e51b53c00) [pid = 1944] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:39:05 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x7f0e566c4000) [pid = 1944] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:39:05 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x7f0e59508400) [pid = 1944] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:39:05 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x7f0e5199b800) [pid = 1944] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:39:05 INFO - PROCESS | 1944 | 1461127145832 Marionette TRACE conn4 <- [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]]]}] 21:39:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:39:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1291ms 21:39:05 INFO - PROCESS | 1944 | 1461127145851 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 21:39:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:39:05 INFO - PROCESS | 1944 | 1461127145856 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 21:39:05 INFO - PROCESS | 1944 | 1461127145864 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:39:05 INFO - PROCESS | 1944 | 1461127145867 Marionette TRACE conn4 <- [1,234,null,{}] 21:39:05 INFO - PROCESS | 1944 | 1461127145876 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:06 INFO - PROCESS | 1944 | 1461127146041 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 21:39:06 INFO - PROCESS | 1944 | 1461127146059 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50c1f800 == 28 [pid = 1944] [id = 66] 21:39:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x7f0e4fa18c00) [pid = 1944] [serial = 196] [outer = (nil)] 21:39:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x7f0e67b0f000) [pid = 1944] [serial = 197] [outer = 0x7f0e4fa18c00] 21:39:06 INFO - PROCESS | 1944 | 1461127146122 Marionette DEBUG loaded listener.js 21:39:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x7f0e6b82a400) [pid = 1944] [serial = 198] [outer = 0x7f0e4fa18c00] 21:39:06 INFO - PROCESS | 1944 | 1461127146914 Marionette TRACE conn4 <- [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]]]}] 21:39:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:39:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1084ms 21:39:06 INFO - PROCESS | 1944 | 1461127146949 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 21:39:06 INFO - PROCESS | 1944 | 1461127146952 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 21:39:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:39:06 INFO - PROCESS | 1944 | 1461127146962 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:39:06 INFO - PROCESS | 1944 | 1461127146965 Marionette TRACE conn4 <- [1,238,null,{}] 21:39:06 INFO - PROCESS | 1944 | 1461127146971 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:07 INFO - PROCESS | 1944 | 1461127147138 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 21:39:07 INFO - PROCESS | 1944 | 1461127147158 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e67b4c800 == 29 [pid = 1944] [id = 67] 21:39:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x7f0e4fe3f000) [pid = 1944] [serial = 199] [outer = (nil)] 21:39:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x7f0e6b82ac00) [pid = 1944] [serial = 200] [outer = 0x7f0e4fe3f000] 21:39:07 INFO - PROCESS | 1944 | 1461127147229 Marionette DEBUG loaded listener.js 21:39:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x7f0e6bc04c00) [pid = 1944] [serial = 201] [outer = 0x7f0e4fe3f000] 21:39:08 INFO - PROCESS | 1944 | 1461127148060 Marionette TRACE conn4 <- [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]]]}] 21:39:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:39:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1136ms 21:39:08 INFO - PROCESS | 1944 | 1461127148099 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 21:39:08 INFO - PROCESS | 1944 | 1461127148105 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 21:39:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:39:08 INFO - PROCESS | 1944 | 1461127148115 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:39:08 INFO - PROCESS | 1944 | 1461127148119 Marionette TRACE conn4 <- [1,242,null,{}] 21:39:08 INFO - PROCESS | 1944 | 1461127148127 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:08 INFO - PROCESS | 1944 | 1461127148296 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 21:39:08 INFO - PROCESS | 1944 | 1461127148427 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58278000 == 30 [pid = 1944] [id = 68] 21:39:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x7f0e51b54c00) [pid = 1944] [serial = 202] [outer = (nil)] 21:39:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x7f0e55790800) [pid = 1944] [serial = 203] [outer = 0x7f0e51b54c00] 21:39:08 INFO - PROCESS | 1944 | 1461127148501 Marionette DEBUG loaded listener.js 21:39:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x7f0e5769c400) [pid = 1944] [serial = 204] [outer = 0x7f0e51b54c00] 21:39:09 INFO - PROCESS | 1944 | 1461127149353 Marionette TRACE conn4 <- [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]]]}] 21:39:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:39:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1285ms 21:39:09 INFO - PROCESS | 1944 | 1461127149401 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 21:39:09 INFO - PROCESS | 1944 | 1461127149410 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 21:39:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:39:09 INFO - PROCESS | 1944 | 1461127149420 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:39:09 INFO - PROCESS | 1944 | 1461127149424 Marionette TRACE conn4 <- [1,246,null,{}] 21:39:09 INFO - PROCESS | 1944 | 1461127149430 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:09 INFO - PROCESS | 1944 | 1461127149587 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 21:39:09 INFO - PROCESS | 1944 | 1461127149714 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e607d1800 == 31 [pid = 1944] [id = 69] 21:39:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x7f0e51b55c00) [pid = 1944] [serial = 205] [outer = (nil)] 21:39:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x7f0e5903a400) [pid = 1944] [serial = 206] [outer = 0x7f0e51b55c00] 21:39:09 INFO - PROCESS | 1944 | 1461127149785 Marionette DEBUG loaded listener.js 21:39:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x7f0e6584e400) [pid = 1944] [serial = 207] [outer = 0x7f0e51b55c00] 21:39:10 INFO - PROCESS | 1944 | 1461127150676 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 21:39:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:39:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1283ms 21:39:10 INFO - PROCESS | 1944 | 1461127150703 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 21:39:10 INFO - PROCESS | 1944 | 1461127150706 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 21:39:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:39:10 INFO - PROCESS | 1944 | 1461127150713 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:39:10 INFO - PROCESS | 1944 | 1461127150718 Marionette TRACE conn4 <- [1,250,null,{}] 21:39:10 INFO - PROCESS | 1944 | 1461127150734 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:10 INFO - PROCESS | 1944 | 1461127150890 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 21:39:11 INFO - PROCESS | 1944 | 1461127151027 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6b211000 == 32 [pid = 1944] [id = 70] 21:39:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x7f0e66b2dc00) [pid = 1944] [serial = 208] [outer = (nil)] 21:39:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x7f0e69a2b000) [pid = 1944] [serial = 209] [outer = 0x7f0e66b2dc00] 21:39:11 INFO - PROCESS | 1944 | 1461127151153 Marionette DEBUG loaded listener.js 21:39:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x7f0e6b256c00) [pid = 1944] [serial = 210] [outer = 0x7f0e66b2dc00] 21:39:12 INFO - PROCESS | 1944 | 1461127152398 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 21:39:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:39:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1740ms 21:39:12 INFO - PROCESS | 1944 | 1461127152455 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 21:39:12 INFO - PROCESS | 1944 | 1461127152463 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 21:39:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:39:12 INFO - PROCESS | 1944 | 1461127152471 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:39:12 INFO - PROCESS | 1944 | 1461127152476 Marionette TRACE conn4 <- [1,254,null,{}] 21:39:12 INFO - PROCESS | 1944 | 1461127152483 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:12 INFO - PROCESS | 1944 | 1461127152709 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 21:39:12 INFO - PROCESS | 1944 | 1461127152937 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6bc45800 == 33 [pid = 1944] [id = 71] 21:39:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x7f0e58d07000) [pid = 1944] [serial = 211] [outer = (nil)] 21:39:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x7f0e58d0e000) [pid = 1944] [serial = 212] [outer = 0x7f0e58d07000] 21:39:13 INFO - PROCESS | 1944 | 1461127153032 Marionette DEBUG loaded listener.js 21:39:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x7f0e67b02400) [pid = 1944] [serial = 213] [outer = 0x7f0e58d07000] 21:39:16 INFO - PROCESS | 1944 | 1461127156751 Marionette TRACE conn4 <- [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]]]}] 21:39:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:39:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 4346ms 21:39:16 INFO - PROCESS | 1944 | 1461127156817 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 21:39:16 INFO - PROCESS | 1944 | 1461127156821 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 21:39:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:39:16 INFO - PROCESS | 1944 | 1461127156828 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:39:16 INFO - PROCESS | 1944 | 1461127156831 Marionette TRACE conn4 <- [1,258,null,{}] 21:39:16 INFO - PROCESS | 1944 | 1461127156836 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:16 INFO - PROCESS | 1944 | 1461127156993 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 21:39:17 INFO - PROCESS | 1944 | 1461127157132 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6be20000 == 34 [pid = 1944] [id = 72] 21:39:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x7f0e51b7a000) [pid = 1944] [serial = 214] [outer = (nil)] 21:39:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x7f0e51b82000) [pid = 1944] [serial = 215] [outer = 0x7f0e51b7a000] 21:39:17 INFO - PROCESS | 1944 | 1461127157207 Marionette DEBUG loaded listener.js 21:39:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x7f0e51b87000) [pid = 1944] [serial = 216] [outer = 0x7f0e51b7a000] 21:39:18 INFO - PROCESS | 1944 | 1461127158373 Marionette TRACE conn4 <- [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]]]}] 21:39:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:39:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1579ms 21:39:18 INFO - PROCESS | 1944 | 1461127158408 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 21:39:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:39:18 INFO - PROCESS | 1944 | 1461127158413 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 21:39:18 INFO - PROCESS | 1944 | 1461127158422 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:39:18 INFO - PROCESS | 1944 | 1461127158428 Marionette TRACE conn4 <- [1,262,null,{}] 21:39:18 INFO - PROCESS | 1944 | 1461127158436 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:18 INFO - PROCESS | 1944 | 1461127158610 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 21:39:18 INFO - PROCESS | 1944 | 1461127158781 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58fa8000 == 35 [pid = 1944] [id = 73] 21:39:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x7f0e51b88c00) [pid = 1944] [serial = 217] [outer = (nil)] 21:39:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x7f0e538bf400) [pid = 1944] [serial = 218] [outer = 0x7f0e51b88c00] 21:39:18 INFO - PROCESS | 1944 | 1461127158865 Marionette DEBUG loaded listener.js 21:39:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x7f0e55bd3c00) [pid = 1944] [serial = 219] [outer = 0x7f0e51b88c00] 21:39:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x7f0e50b12800) [pid = 1944] [serial = 220] [outer = 0x7f0e50003c00] 21:39:19 INFO - PROCESS | 1944 | 1461127159733 Marionette TRACE conn4 <- [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]]]}] 21:39:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:39:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1340ms 21:39:19 INFO - PROCESS | 1944 | 1461127159807 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 21:39:19 INFO - PROCESS | 1944 | 1461127159814 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 21:39:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:39:19 INFO - PROCESS | 1944 | 1461127159828 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:39:19 INFO - PROCESS | 1944 | 1461127159831 Marionette TRACE conn4 <- [1,266,null,{}] 21:39:19 INFO - PROCESS | 1944 | 1461127159838 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:19 INFO - PROCESS | 1944 | 1461127159995 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 21:39:20 INFO - PROCESS | 1944 | 1461127160157 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:20 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e666c9000 == 34 [pid = 1944] [id = 43] 21:39:20 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e56555000 == 33 [pid = 1944] [id = 41] 21:39:20 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x7f0e658d1000) [pid = 1944] [serial = 164] [outer = (nil)] [url = about:blank] 21:39:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e526c0000 == 34 [pid = 1944] [id = 74] 21:39:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x7f0e55bd9000) [pid = 1944] [serial = 221] [outer = (nil)] 21:39:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x7f0e57a87c00) [pid = 1944] [serial = 222] [outer = 0x7f0e55bd9000] 21:39:20 INFO - PROCESS | 1944 | 1461127160302 Marionette DEBUG loaded listener.js 21:39:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x7f0e58d0fc00) [pid = 1944] [serial = 223] [outer = 0x7f0e55bd9000] 21:39:20 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x7f0e57aea800) [pid = 1944] [serial = 117] [outer = (nil)] [url = about:blank] 21:39:20 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x7f0e4fa1f000) [pid = 1944] [serial = 134] [outer = (nil)] [url = about:blank] 21:39:20 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x7f0e4fd2a000) [pid = 1944] [serial = 147] [outer = (nil)] [url = about:blank] 21:39:20 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x7f0e50008000) [pid = 1944] [serial = 146] [outer = (nil)] [url = about:blank] 21:39:20 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x7f0e538b9000) [pid = 1944] [serial = 149] [outer = (nil)] [url = about:blank] 21:39:20 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x7f0e53a3b000) [pid = 1944] [serial = 143] [outer = (nil)] [url = about:blank] 21:39:20 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x7f0e59034c00) [pid = 1944] [serial = 158] [outer = (nil)] [url = about:blank] 21:39:20 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x7f0e6679ac00) [pid = 1944] [serial = 140] [outer = (nil)] [url = about:blank] 21:39:20 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x7f0e55652c00) [pid = 1944] [serial = 150] [outer = (nil)] [url = about:blank] 21:39:20 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x7f0e58a72000) [pid = 1944] [serial = 137] [outer = (nil)] [url = about:blank] 21:39:20 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x7f0e55b76400) [pid = 1944] [serial = 152] [outer = (nil)] [url = about:blank] 21:39:20 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x7f0e566c3000) [pid = 1944] [serial = 153] [outer = (nil)] [url = about:blank] 21:39:20 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x7f0e57e4e800) [pid = 1944] [serial = 155] [outer = (nil)] [url = about:blank] 21:39:20 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x7f0e59d18c00) [pid = 1944] [serial = 161] [outer = (nil)] [url = about:blank] 21:39:20 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x7f0e59773800) [pid = 1944] [serial = 159] [outer = (nil)] [url = about:blank] 21:39:20 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x7f0e5a17f800) [pid = 1944] [serial = 162] [outer = (nil)] [url = about:blank] 21:39:20 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x7f0e58857c00) [pid = 1944] [serial = 156] [outer = (nil)] [url = about:blank] 21:39:20 INFO - PROCESS | 1944 | 1461127160985 Marionette TRACE conn4 <- [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]]]}] 21:39:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1185ms 21:39:21 INFO - PROCESS | 1944 | 1461127161012 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 21:39:21 INFO - PROCESS | 1944 | 1461127161015 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 21:39:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:39:21 INFO - PROCESS | 1944 | 1461127161022 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:39:21 INFO - PROCESS | 1944 | 1461127161028 Marionette TRACE conn4 <- [1,270,null,{}] 21:39:21 INFO - PROCESS | 1944 | 1461127161043 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:21 INFO - PROCESS | 1944 | 1461127161226 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 21:39:21 INFO - PROCESS | 1944 | 1461127161314 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58b22000 == 35 [pid = 1944] [id = 75] 21:39:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x7f0e57e41c00) [pid = 1944] [serial = 224] [outer = (nil)] 21:39:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x7f0e593f7c00) [pid = 1944] [serial = 225] [outer = 0x7f0e57e41c00] 21:39:21 INFO - PROCESS | 1944 | 1461127161379 Marionette DEBUG loaded listener.js 21:39:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x7f0e5be1fc00) [pid = 1944] [serial = 226] [outer = 0x7f0e57e41c00] 21:39:22 INFO - PROCESS | 1944 | 1461127162065 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 21:39:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:39:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1091ms 21:39:22 INFO - PROCESS | 1944 | 1461127162228 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 21:39:22 INFO - PROCESS | 1944 | 1461127162233 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 21:39:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:39:22 INFO - PROCESS | 1944 | 1461127162243 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:39:22 INFO - PROCESS | 1944 | 1461127162246 Marionette TRACE conn4 <- [1,274,null,{}] 21:39:22 INFO - PROCESS | 1944 | 1461127162251 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:22 INFO - PROCESS | 1944 | 1461127162386 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 21:39:22 INFO - PROCESS | 1944 | 1461127162499 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e60716800 == 36 [pid = 1944] [id = 76] 21:39:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x7f0e58d03c00) [pid = 1944] [serial = 227] [outer = (nil)] 21:39:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x7f0e666bc000) [pid = 1944] [serial = 228] [outer = 0x7f0e58d03c00] 21:39:22 INFO - PROCESS | 1944 | 1461127162563 Marionette DEBUG loaded listener.js 21:39:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x7f0e67907c00) [pid = 1944] [serial = 229] [outer = 0x7f0e58d03c00] 21:39:23 INFO - PROCESS | 1944 | 1461127163269 Marionette TRACE conn4 <- [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]]]}] 21:39:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1084ms 21:39:23 INFO - PROCESS | 1944 | 1461127163331 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 21:39:23 INFO - PROCESS | 1944 | 1461127163334 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 21:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:39:23 INFO - PROCESS | 1944 | 1461127163340 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:39:23 INFO - PROCESS | 1944 | 1461127163342 Marionette TRACE conn4 <- [1,278,null,{}] 21:39:23 INFO - PROCESS | 1944 | 1461127163348 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:23 INFO - PROCESS | 1944 | 1461127163531 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 21:39:23 INFO - PROCESS | 1944 | 1461127163550 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6757f800 == 37 [pid = 1944] [id = 77] 21:39:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x7f0e666b3c00) [pid = 1944] [serial = 230] [outer = (nil)] 21:39:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x7f0e67cc8400) [pid = 1944] [serial = 231] [outer = 0x7f0e666b3c00] 21:39:23 INFO - PROCESS | 1944 | 1461127163612 Marionette DEBUG loaded listener.js 21:39:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x7f0e69b8b400) [pid = 1944] [serial = 232] [outer = 0x7f0e666b3c00] 21:39:24 INFO - PROCESS | 1944 | 1461127164380 Marionette TRACE conn4 <- [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]]]}] 21:39:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:39:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1078ms 21:39:24 INFO - PROCESS | 1944 | 1461127164419 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 21:39:24 INFO - PROCESS | 1944 | 1461127164423 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 21:39:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:39:24 INFO - PROCESS | 1944 | 1461127164428 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:39:24 INFO - PROCESS | 1944 | 1461127164431 Marionette TRACE conn4 <- [1,282,null,{}] 21:39:24 INFO - PROCESS | 1944 | 1461127164436 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:24 INFO - PROCESS | 1944 | 1461127164646 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 21:39:24 INFO - PROCESS | 1944 | 1461127164668 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e55c44800 == 38 [pid = 1944] [id = 78] 21:39:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x7f0e6b544400) [pid = 1944] [serial = 233] [outer = (nil)] 21:39:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x7f0e6b822400) [pid = 1944] [serial = 234] [outer = 0x7f0e6b544400] 21:39:24 INFO - PROCESS | 1944 | 1461127164733 Marionette DEBUG loaded listener.js 21:39:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x7f0e6b9a8c00) [pid = 1944] [serial = 235] [outer = 0x7f0e6b544400] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x7f0e4fa1cc00) [pid = 1944] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x7f0e67b0b000) [pid = 1944] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x7f0e4fa18c00) [pid = 1944] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x7f0e538bc400) [pid = 1944] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x7f0e5c053800) [pid = 1944] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x7f0e50011800) [pid = 1944] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x7f0e558c4800) [pid = 1944] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x7f0e59505400) [pid = 1944] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:39:25 INFO - PROCESS | 1944 | 1461127165592 Marionette TRACE conn4 <- [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]]]}] 21:39:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:39:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1184ms 21:39:25 INFO - PROCESS | 1944 | 1461127165613 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 21:39:25 INFO - PROCESS | 1944 | 1461127165617 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 21:39:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:39:25 INFO - PROCESS | 1944 | 1461127165629 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:39:25 INFO - PROCESS | 1944 | 1461127165632 Marionette TRACE conn4 <- [1,286,null,{}] 21:39:25 INFO - PROCESS | 1944 | 1461127165648 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:25 INFO - PROCESS | 1944 | 1461127165778 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 21:39:25 INFO - PROCESS | 1944 | 1461127165796 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e67813000 == 39 [pid = 1944] [id = 79] 21:39:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x7f0e66b36000) [pid = 1944] [serial = 236] [outer = (nil)] 21:39:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x7f0e6bc04800) [pid = 1944] [serial = 237] [outer = 0x7f0e66b36000] 21:39:25 INFO - PROCESS | 1944 | 1461127165856 Marionette DEBUG loaded listener.js 21:39:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x7f0e6bc89400) [pid = 1944] [serial = 238] [outer = 0x7f0e66b36000] 21:39:26 INFO - PROCESS | 1944 | 1461127166691 Marionette TRACE conn4 <- [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]]]}] 21:39:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:39:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1135ms 21:39:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:39:26 INFO - PROCESS | 1944 | 1461127166766 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 21:39:26 INFO - PROCESS | 1944 | 1461127166769 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 21:39:26 INFO - PROCESS | 1944 | 1461127166776 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:39:26 INFO - PROCESS | 1944 | 1461127166779 Marionette TRACE conn4 <- [1,290,null,{}] 21:39:26 INFO - PROCESS | 1944 | 1461127166784 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:26 INFO - PROCESS | 1944 | 1461127166931 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 21:39:26 INFO - PROCESS | 1944 | 1461127166943 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6e738000 == 40 [pid = 1944] [id = 80] 21:39:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x7f0e53aec800) [pid = 1944] [serial = 239] [outer = (nil)] 21:39:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x7f0e53af1800) [pid = 1944] [serial = 240] [outer = 0x7f0e53aec800] 21:39:27 INFO - PROCESS | 1944 | 1461127167017 Marionette DEBUG loaded listener.js 21:39:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x7f0e53af5c00) [pid = 1944] [serial = 241] [outer = 0x7f0e53aec800] 21:39:28 INFO - PROCESS | 1944 | 1461127168105 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 21:39:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:39:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1380ms 21:39:28 INFO - PROCESS | 1944 | 1461127168156 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 21:39:28 INFO - PROCESS | 1944 | 1461127168163 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 21:39:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:39:28 INFO - PROCESS | 1944 | 1461127168172 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:39:28 INFO - PROCESS | 1944 | 1461127168176 Marionette TRACE conn4 <- [1,294,null,{}] 21:39:28 INFO - PROCESS | 1944 | 1461127168184 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:28 INFO - PROCESS | 1944 | 1461127168358 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 21:39:28 INFO - PROCESS | 1944 | 1461127168490 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5899c800 == 41 [pid = 1944] [id = 81] 21:39:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x7f0e538c0800) [pid = 1944] [serial = 242] [outer = (nil)] 21:39:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x7f0e53af2c00) [pid = 1944] [serial = 243] [outer = 0x7f0e538c0800] 21:39:28 INFO - PROCESS | 1944 | 1461127168570 Marionette DEBUG loaded listener.js 21:39:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x7f0e55bcf000) [pid = 1944] [serial = 244] [outer = 0x7f0e538c0800] 21:39:29 INFO - PROCESS | 1944 | 1461127169427 Marionette TRACE conn4 <- [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]]]}] 21:39:29 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. 21:39:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1294ms 21:39:29 INFO - PROCESS | 1944 | 1461127169466 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 21:39:29 INFO - PROCESS | 1944 | 1461127169474 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 21:39:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:39:29 INFO - PROCESS | 1944 | 1461127169484 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:39:29 INFO - PROCESS | 1944 | 1461127169487 Marionette TRACE conn4 <- [1,298,null,{}] 21:39:29 INFO - PROCESS | 1944 | 1461127169493 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:29 INFO - PROCESS | 1944 | 1461127169647 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 21:39:29 INFO - PROCESS | 1944 | 1461127169759 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6780f000 == 42 [pid = 1944] [id = 82] 21:39:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x7f0e538c2400) [pid = 1944] [serial = 245] [outer = (nil)] 21:39:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x7f0e58f21000) [pid = 1944] [serial = 246] [outer = 0x7f0e538c2400] 21:39:29 INFO - PROCESS | 1944 | 1461127169832 Marionette DEBUG loaded listener.js 21:39:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x7f0e59510400) [pid = 1944] [serial = 247] [outer = 0x7f0e538c2400] 21:39:30 INFO - PROCESS | 1944 | 1461127170753 Marionette TRACE conn4 <- [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]]]}] 21:39:30 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. 21:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1337ms 21:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:39:30 INFO - PROCESS | 1944 | 1461127170824 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 21:39:30 INFO - PROCESS | 1944 | 1461127170826 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 21:39:30 INFO - PROCESS | 1944 | 1461127170833 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:39:30 INFO - PROCESS | 1944 | 1461127170839 Marionette TRACE conn4 <- [1,302,null,{}] 21:39:30 INFO - PROCESS | 1944 | 1461127170854 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:31 INFO - PROCESS | 1944 | 1461127171067 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 21:39:31 INFO - PROCESS | 1944 | 1461127171291 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6ff6e000 == 43 [pid = 1944] [id = 83] 21:39:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x7f0e666b4000) [pid = 1944] [serial = 248] [outer = (nil)] 21:39:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x7f0e69b92000) [pid = 1944] [serial = 249] [outer = 0x7f0e666b4000] 21:39:31 INFO - PROCESS | 1944 | 1461127171463 Marionette DEBUG loaded listener.js 21:39:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x7f0e6b54b800) [pid = 1944] [serial = 250] [outer = 0x7f0e666b4000] 21:39:32 INFO - PROCESS | 1944 | 1461127172282 Marionette TRACE conn4 <- [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]]]}] 21:39:32 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. 21:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1485ms 21:39:32 INFO - PROCESS | 1944 | 1461127172318 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 21:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:39:32 INFO - PROCESS | 1944 | 1461127172323 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 21:39:32 INFO - PROCESS | 1944 | 1461127172328 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:39:32 INFO - PROCESS | 1944 | 1461127172332 Marionette TRACE conn4 <- [1,306,null,{}] 21:39:32 INFO - PROCESS | 1944 | 1461127172337 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:32 INFO - PROCESS | 1944 | 1461127172505 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 21:39:32 INFO - PROCESS | 1944 | 1461127172648 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e70c19000 == 44 [pid = 1944] [id = 84] 21:39:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x7f0e57fc9c00) [pid = 1944] [serial = 251] [outer = (nil)] 21:39:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x7f0e57fd0400) [pid = 1944] [serial = 252] [outer = 0x7f0e57fc9c00] 21:39:32 INFO - PROCESS | 1944 | 1461127172767 Marionette DEBUG loaded listener.js 21:39:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x7f0e57fd5000) [pid = 1944] [serial = 253] [outer = 0x7f0e57fc9c00] 21:39:33 INFO - PROCESS | 1944 | 1461127173571 Marionette TRACE conn4 <- [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]]]}] 21:39:33 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. 21:39:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1285ms 21:39:33 INFO - PROCESS | 1944 | 1461127173615 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 21:39:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:39:33 INFO - PROCESS | 1944 | 1461127173618 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 21:39:33 INFO - PROCESS | 1944 | 1461127173625 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:39:33 INFO - PROCESS | 1944 | 1461127173628 Marionette TRACE conn4 <- [1,310,null,{}] 21:39:33 INFO - PROCESS | 1944 | 1461127173633 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:33 INFO - PROCESS | 1944 | 1461127173783 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 21:39:33 INFO - PROCESS | 1944 | 1461127173921 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50198800 == 45 [pid = 1944] [id = 85] 21:39:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x7f0e57fcb400) [pid = 1944] [serial = 254] [outer = (nil)] 21:39:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x7f0e6b54d800) [pid = 1944] [serial = 255] [outer = 0x7f0e57fcb400] 21:39:34 INFO - PROCESS | 1944 | 1461127173995 Marionette DEBUG loaded listener.js 21:39:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x7f0e6b827400) [pid = 1944] [serial = 256] [outer = 0x7f0e57fcb400] 21:39:35 INFO - PROCESS | 1944 | 1461127175058 Marionette TRACE conn4 <- [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]]]}] 21:39:35 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. 21:39:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1482ms 21:39:35 INFO - PROCESS | 1944 | 1461127175107 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 21:39:35 INFO - PROCESS | 1944 | 1461127175113 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 21:39:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:39:35 INFO - PROCESS | 1944 | 1461127175121 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:39:35 INFO - PROCESS | 1944 | 1461127175126 Marionette TRACE conn4 <- [1,314,null,{}] 21:39:35 INFO - PROCESS | 1944 | 1461127175134 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:35 INFO - PROCESS | 1944 | 1461127175293 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 21:39:35 INFO - PROCESS | 1944 | 1461127175482 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58a1c800 == 46 [pid = 1944] [id = 86] 21:39:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x7f0e53aed000) [pid = 1944] [serial = 257] [outer = (nil)] 21:39:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x7f0e53af6000) [pid = 1944] [serial = 258] [outer = 0x7f0e53aed000] 21:39:35 INFO - PROCESS | 1944 | 1461127175556 Marionette DEBUG loaded listener.js 21:39:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x7f0e55e1c000) [pid = 1944] [serial = 259] [outer = 0x7f0e53aed000] 21:39:36 INFO - PROCESS | 1944 | 1461127176449 Marionette TRACE conn4 <- [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]]]}] 21:39:36 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. 21:39:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1394ms 21:39:36 INFO - PROCESS | 1944 | 1461127176516 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 21:39:36 INFO - PROCESS | 1944 | 1461127176524 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 21:39:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:39:36 INFO - PROCESS | 1944 | 1461127176534 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:39:36 INFO - PROCESS | 1944 | 1461127176537 Marionette TRACE conn4 <- [1,318,null,{}] 21:39:36 INFO - PROCESS | 1944 | 1461127176541 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:36 INFO - PROCESS | 1944 | 1461127176734 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 21:39:36 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e67813000 == 45 [pid = 1944] [id = 79] 21:39:36 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e55c44800 == 44 [pid = 1944] [id = 78] 21:39:36 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6757f800 == 43 [pid = 1944] [id = 77] 21:39:36 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e60716800 == 42 [pid = 1944] [id = 76] 21:39:36 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x7f0e4fd2b800) [pid = 1944] [serial = 167] [outer = (nil)] [url = about:blank] 21:39:36 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x7f0e55b7b800) [pid = 1944] [serial = 170] [outer = (nil)] [url = about:blank] 21:39:36 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x7f0e58f29400) [pid = 1944] [serial = 173] [outer = (nil)] [url = about:blank] 21:39:36 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x7f0e5fa59000) [pid = 1944] [serial = 176] [outer = (nil)] [url = about:blank] 21:39:36 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x7f0e6b82ac00) [pid = 1944] [serial = 200] [outer = (nil)] [url = about:blank] 21:39:36 INFO - PROCESS | 1944 | 1461127176903 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:36 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58b22000 == 41 [pid = 1944] [id = 75] 21:39:36 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e526c0000 == 40 [pid = 1944] [id = 74] 21:39:36 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58fa8000 == 39 [pid = 1944] [id = 73] 21:39:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5260a000 == 40 [pid = 1944] [id = 87] 21:39:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x7f0e52692000) [pid = 1944] [serial = 260] [outer = (nil)] 21:39:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x7f0e57fd5400) [pid = 1944] [serial = 261] [outer = 0x7f0e52692000] 21:39:37 INFO - PROCESS | 1944 | 1461127177016 Marionette DEBUG loaded listener.js 21:39:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x7f0e58d06400) [pid = 1944] [serial = 262] [outer = 0x7f0e52692000] 21:39:37 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58278000 == 39 [pid = 1944] [id = 68] 21:39:37 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x7f0e67831800) [pid = 1944] [serial = 191] [outer = (nil)] [url = about:blank] 21:39:37 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x7f0e69ac6000) [pid = 1944] [serial = 194] [outer = (nil)] [url = about:blank] 21:39:37 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x7f0e67b0f000) [pid = 1944] [serial = 197] [outer = (nil)] [url = about:blank] 21:39:37 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x7f0e558d0800) [pid = 1944] [serial = 180] [outer = (nil)] [url = about:blank] 21:39:37 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x7f0e538c2000) [pid = 1944] [serial = 179] [outer = (nil)] [url = about:blank] 21:39:37 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x7f0e6690d800) [pid = 1944] [serial = 188] [outer = (nil)] [url = about:blank] 21:39:37 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x7f0e55bce400) [pid = 1944] [serial = 182] [outer = (nil)] [url = about:blank] 21:39:37 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x7f0e57e4b400) [pid = 1944] [serial = 183] [outer = (nil)] [url = about:blank] 21:39:37 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x7f0e6690c000) [pid = 1944] [serial = 165] [outer = (nil)] [url = about:blank] 21:39:37 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x7f0e59d1f800) [pid = 1944] [serial = 185] [outer = (nil)] [url = about:blank] 21:39:37 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x7f0e59e5e000) [pid = 1944] [serial = 186] [outer = (nil)] [url = about:blank] 21:39:37 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x7f0e6b253400) [pid = 1944] [serial = 195] [outer = (nil)] [url = about:blank] 21:39:37 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x7f0e67b02800) [pid = 1944] [serial = 192] [outer = (nil)] [url = about:blank] 21:39:37 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x7f0e6b82a400) [pid = 1944] [serial = 198] [outer = (nil)] [url = about:blank] 21:39:37 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x7f0e5182c800) [pid = 1944] [serial = 189] [outer = (nil)] [url = about:blank] 21:39:37 INFO - PROCESS | 1944 | 1461127177841 Marionette TRACE conn4 <- [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]]]}] 21:39:37 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. 21:39:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1387ms 21:39:37 INFO - PROCESS | 1944 | 1461127177923 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 21:39:37 INFO - PROCESS | 1944 | 1461127177929 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 21:39:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:39:37 INFO - PROCESS | 1944 | 1461127177939 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:39:37 INFO - PROCESS | 1944 | 1461127177948 Marionette TRACE conn4 <- [1,322,null,{}] 21:39:37 INFO - PROCESS | 1944 | 1461127177971 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:38 INFO - PROCESS | 1944 | 1461127178126 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 21:39:38 INFO - PROCESS | 1944 | 1461127178231 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e59e3f800 == 40 [pid = 1944] [id = 88] 21:39:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x7f0e5182c800) [pid = 1944] [serial = 263] [outer = (nil)] 21:39:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x7f0e59dbb000) [pid = 1944] [serial = 264] [outer = 0x7f0e5182c800] 21:39:38 INFO - PROCESS | 1944 | 1461127178300 Marionette DEBUG loaded listener.js 21:39:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x7f0e5c05f800) [pid = 1944] [serial = 265] [outer = 0x7f0e5182c800] 21:39:39 INFO - PROCESS | 1944 | 1461127179055 Marionette TRACE conn4 <- [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]]]}] 21:39:39 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. 21:39:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1141ms 21:39:39 INFO - PROCESS | 1944 | 1461127179078 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 21:39:39 INFO - PROCESS | 1944 | 1461127179082 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 21:39:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:39:39 INFO - PROCESS | 1944 | 1461127179088 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:39:39 INFO - PROCESS | 1944 | 1461127179090 Marionette TRACE conn4 <- [1,326,null,{}] 21:39:39 INFO - PROCESS | 1944 | 1461127179096 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:39 INFO - PROCESS | 1944 | 1461127179269 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 21:39:39 INFO - PROCESS | 1944 | 1461127179291 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e607e2800 == 41 [pid = 1944] [id = 89] 21:39:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x7f0e4fd2b400) [pid = 1944] [serial = 266] [outer = (nil)] 21:39:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x7f0e678cb000) [pid = 1944] [serial = 267] [outer = 0x7f0e4fd2b400] 21:39:39 INFO - PROCESS | 1944 | 1461127179351 Marionette DEBUG loaded listener.js 21:39:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x7f0e69a26800) [pid = 1944] [serial = 268] [outer = 0x7f0e4fd2b400] 21:39:40 INFO - PROCESS | 1944 | 1461127180155 Marionette TRACE conn4 <- [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]]]}] 21:39:40 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. 21:39:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1132ms 21:39:40 INFO - PROCESS | 1944 | 1461127180222 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 21:39:40 INFO - PROCESS | 1944 | 1461127180226 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 21:39:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:39:40 INFO - PROCESS | 1944 | 1461127180231 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:39:40 INFO - PROCESS | 1944 | 1461127180233 Marionette TRACE conn4 <- [1,330,null,{}] 21:39:40 INFO - PROCESS | 1944 | 1461127180239 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:40 INFO - PROCESS | 1944 | 1461127180409 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 21:39:40 INFO - PROCESS | 1944 | 1461127180447 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e66b80800 == 42 [pid = 1944] [id = 90] 21:39:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x7f0e5bc9a800) [pid = 1944] [serial = 269] [outer = (nil)] 21:39:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x7f0e69b98000) [pid = 1944] [serial = 270] [outer = 0x7f0e5bc9a800] 21:39:40 INFO - PROCESS | 1944 | 1461127180506 Marionette DEBUG loaded listener.js 21:39:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x7f0e6b54bc00) [pid = 1944] [serial = 271] [outer = 0x7f0e5bc9a800] 21:39:41 INFO - PROCESS | 1944 | 1461127181307 Marionette TRACE conn4 <- [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]]]}] 21:39:41 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. 21:39:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1134ms 21:39:41 INFO - PROCESS | 1944 | 1461127181367 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 21:39:41 INFO - PROCESS | 1944 | 1461127181371 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 21:39:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:39:41 INFO - PROCESS | 1944 | 1461127181376 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:39:41 INFO - PROCESS | 1944 | 1461127181378 Marionette TRACE conn4 <- [1,334,null,{}] 21:39:41 INFO - PROCESS | 1944 | 1461127181384 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:41 INFO - PROCESS | 1944 | 1461127181598 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 21:39:41 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x7f0e57e41c00) [pid = 1944] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:39:41 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x7f0e666b3c00) [pid = 1944] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:39:41 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x7f0e55bd9000) [pid = 1944] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:39:41 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x7f0e51b88c00) [pid = 1944] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:39:41 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x7f0e6b544400) [pid = 1944] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:39:41 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x7f0e4fe3f000) [pid = 1944] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:39:41 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x7f0e66b36000) [pid = 1944] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:39:41 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x7f0e58d03c00) [pid = 1944] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:39:41 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x7f0e4fa14400) [pid = 1944] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:39:41 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x7f0e57741400) [pid = 1944] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:39:41 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x7f0e4fa1f800) [pid = 1944] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:39:41 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x7f0e4fa12800) [pid = 1944] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:39:41 INFO - PROCESS | 1944 | 1461127181829 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e55e52800 == 43 [pid = 1944] [id = 91] 21:39:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x7f0e4fa12800) [pid = 1944] [serial = 272] [outer = (nil)] 21:39:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x7f0e51998800) [pid = 1944] [serial = 273] [outer = 0x7f0e4fa12800] 21:39:41 INFO - PROCESS | 1944 | 1461127181894 Marionette DEBUG loaded listener.js 21:39:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x7f0e5be1ec00) [pid = 1944] [serial = 274] [outer = 0x7f0e4fa12800] 21:39:42 INFO - PROCESS | 1944 | 1461127182562 Marionette TRACE conn4 <- [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]]]}] 21:39:42 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. 21:39:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1234ms 21:39:42 INFO - PROCESS | 1944 | 1461127182612 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 21:39:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:39:42 INFO - PROCESS | 1944 | 1461127182626 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 21:39:42 INFO - PROCESS | 1944 | 1461127182633 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:39:42 INFO - PROCESS | 1944 | 1461127182636 Marionette TRACE conn4 <- [1,338,null,{}] 21:39:42 INFO - PROCESS | 1944 | 1461127182641 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:42 INFO - PROCESS | 1944 | 1461127182846 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 21:39:42 INFO - PROCESS | 1944 | 1461127182861 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6bc44800 == 44 [pid = 1944] [id = 92] 21:39:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x7f0e5903a800) [pid = 1944] [serial = 275] [outer = (nil)] 21:39:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x7f0e6bd3f400) [pid = 1944] [serial = 276] [outer = 0x7f0e5903a800] 21:39:42 INFO - PROCESS | 1944 | 1461127182964 Marionette DEBUG loaded listener.js 21:39:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x7f0e6be2f000) [pid = 1944] [serial = 277] [outer = 0x7f0e5903a800] 21:39:43 INFO - PROCESS | 1944 | 1461127183874 Marionette TRACE conn4 <- [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]]]}] 21:39:43 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. 21:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1285ms 21:39:43 INFO - PROCESS | 1944 | 1461127183918 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 21:39:43 INFO - PROCESS | 1944 | 1461127183924 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 21:39:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:39:43 INFO - PROCESS | 1944 | 1461127183932 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:39:43 INFO - PROCESS | 1944 | 1461127183938 Marionette TRACE conn4 <- [1,342,null,{}] 21:39:43 INFO - PROCESS | 1944 | 1461127183947 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:44 INFO - PROCESS | 1944 | 1461127184213 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 21:39:44 INFO - PROCESS | 1944 | 1461127184368 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57723000 == 45 [pid = 1944] [id = 93] 21:39:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x7f0e4fa14400) [pid = 1944] [serial = 278] [outer = (nil)] 21:39:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x7f0e538b8800) [pid = 1944] [serial = 279] [outer = 0x7f0e4fa14400] 21:39:44 INFO - PROCESS | 1944 | 1461127184445 Marionette DEBUG loaded listener.js 21:39:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x7f0e55786c00) [pid = 1944] [serial = 280] [outer = 0x7f0e4fa14400] 21:39:45 INFO - PROCESS | 1944 | 1461127185366 Marionette TRACE conn4 <- [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]]]}] 21:39:45 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. 21:39:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1490ms 21:39:45 INFO - PROCESS | 1944 | 1461127185423 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 21:39:45 INFO - PROCESS | 1944 | 1461127185432 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 21:39:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:39:45 INFO - PROCESS | 1944 | 1461127185443 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:39:45 INFO - PROCESS | 1944 | 1461127185447 Marionette TRACE conn4 <- [1,346,null,{}] 21:39:45 INFO - PROCESS | 1944 | 1461127185453 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:45 INFO - PROCESS | 1944 | 1461127185616 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 21:39:45 INFO - PROCESS | 1944 | 1461127185750 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6071f000 == 46 [pid = 1944] [id = 94] 21:39:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x7f0e51b85400) [pid = 1944] [serial = 281] [outer = (nil)] 21:39:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x7f0e566e7000) [pid = 1944] [serial = 282] [outer = 0x7f0e51b85400] 21:39:45 INFO - PROCESS | 1944 | 1461127185823 Marionette DEBUG loaded listener.js 21:39:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x7f0e57fcd400) [pid = 1944] [serial = 283] [outer = 0x7f0e51b85400] 21:39:46 INFO - PROCESS | 1944 | 1461127186793 Marionette TRACE conn4 <- [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]]]}] 21:39:46 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. 21:39:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1391ms 21:39:46 INFO - PROCESS | 1944 | 1461127186835 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 21:39:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:39:46 INFO - PROCESS | 1944 | 1461127186840 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 21:39:46 INFO - PROCESS | 1944 | 1461127186849 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:39:46 INFO - PROCESS | 1944 | 1461127186858 Marionette TRACE conn4 <- [1,350,null,{}] 21:39:46 INFO - PROCESS | 1944 | 1461127186905 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:47 INFO - PROCESS | 1944 | 1461127187169 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 21:39:47 INFO - PROCESS | 1944 | 1461127187394 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6fd14800 == 47 [pid = 1944] [id = 95] 21:39:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x7f0e59773800) [pid = 1944] [serial = 284] [outer = (nil)] 21:39:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x7f0e5c05c000) [pid = 1944] [serial = 285] [outer = 0x7f0e59773800] 21:39:47 INFO - PROCESS | 1944 | 1461127187546 Marionette DEBUG loaded listener.js 21:39:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x7f0e67905000) [pid = 1944] [serial = 286] [outer = 0x7f0e59773800] 21:39:48 INFO - PROCESS | 1944 | 1461127188602 Marionette TRACE conn4 <- [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]]]}] 21:39:48 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. 21:39:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1800ms 21:39:48 INFO - PROCESS | 1944 | 1461127188648 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 21:39:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:39:48 INFO - PROCESS | 1944 | 1461127188653 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 21:39:48 INFO - PROCESS | 1944 | 1461127188660 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:39:48 INFO - PROCESS | 1944 | 1461127188663 Marionette TRACE conn4 <- [1,354,null,{}] 21:39:48 INFO - PROCESS | 1944 | 1461127188668 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:48 INFO - PROCESS | 1944 | 1461127188857 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 21:39:49 INFO - PROCESS | 1944 | 1461127188998 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e70c32800 == 48 [pid = 1944] [id = 96] 21:39:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x7f0e58bd2800) [pid = 1944] [serial = 287] [outer = (nil)] 21:39:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x7f0e58bdd400) [pid = 1944] [serial = 288] [outer = 0x7f0e58bd2800] 21:39:49 INFO - PROCESS | 1944 | 1461127189070 Marionette DEBUG loaded listener.js 21:39:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x7f0e5fa56c00) [pid = 1944] [serial = 289] [outer = 0x7f0e58bd2800] 21:39:49 INFO - PROCESS | 1944 | 1461127189948 Marionette TRACE conn4 <- [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]]]}] 21:39:49 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. 21:39:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1328ms 21:39:49 INFO - PROCESS | 1944 | 1461127189989 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 21:39:49 INFO - PROCESS | 1944 | 1461127189993 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 21:39:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:39:49 INFO - PROCESS | 1944 | 1461127189999 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:39:50 INFO - PROCESS | 1944 | 1461127190002 Marionette TRACE conn4 <- [1,358,null,{}] 21:39:50 INFO - PROCESS | 1944 | 1461127190007 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:50 INFO - PROCESS | 1944 | 1461127190174 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 21:39:50 INFO - PROCESS | 1944 | 1461127190314 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e3ef800 == 49 [pid = 1944] [id = 97] 21:39:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x7f0e58bd4400) [pid = 1944] [serial = 290] [outer = (nil)] 21:39:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x7f0e69ac6400) [pid = 1944] [serial = 291] [outer = 0x7f0e58bd4400] 21:39:50 INFO - PROCESS | 1944 | 1461127190388 Marionette DEBUG loaded listener.js 21:39:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x7f0e6b551800) [pid = 1944] [serial = 292] [outer = 0x7f0e58bd4400] 21:39:51 INFO - PROCESS | 1944 | 1461127191233 Marionette TRACE conn4 <- [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]]]}] 21:39:51 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. 21:39:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1278ms 21:39:51 INFO - PROCESS | 1944 | 1461127191279 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 21:39:51 INFO - PROCESS | 1944 | 1461127191283 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 21:39:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:39:51 INFO - PROCESS | 1944 | 1461127191289 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:39:51 INFO - PROCESS | 1944 | 1461127191292 Marionette TRACE conn4 <- [1,362,null,{}] 21:39:51 INFO - PROCESS | 1944 | 1461127191316 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:51 INFO - PROCESS | 1944 | 1461127191498 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 21:39:51 INFO - PROCESS | 1944 | 1461127191635 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e53819000 == 50 [pid = 1944] [id = 98] 21:39:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x7f0e6b961800) [pid = 1944] [serial = 293] [outer = (nil)] 21:39:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x7f0e6bd45800) [pid = 1944] [serial = 294] [outer = 0x7f0e6b961800] 21:39:51 INFO - PROCESS | 1944 | 1461127191715 Marionette DEBUG loaded listener.js 21:39:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x7f0e6e466000) [pid = 1944] [serial = 295] [outer = 0x7f0e6b961800] 21:39:52 INFO - PROCESS | 1944 | 1461127192591 Marionette TRACE conn4 <- [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]]]}] 21:39:52 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. 21:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1349ms 21:39:52 INFO - PROCESS | 1944 | 1461127192641 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 21:39:52 INFO - PROCESS | 1944 | 1461127192646 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 21:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:39:52 INFO - PROCESS | 1944 | 1461127192652 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:39:52 INFO - PROCESS | 1944 | 1461127192655 Marionette TRACE conn4 <- [1,366,null,{}] 21:39:52 INFO - PROCESS | 1944 | 1461127192660 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:52 INFO - PROCESS | 1944 | 1461127192836 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 21:39:53 INFO - PROCESS | 1944 | 1461127193011 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e1c4800 == 51 [pid = 1944] [id = 99] 21:39:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x7f0e4e260000) [pid = 1944] [serial = 296] [outer = (nil)] 21:39:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x7f0e4e265c00) [pid = 1944] [serial = 297] [outer = 0x7f0e4e260000] 21:39:53 INFO - PROCESS | 1944 | 1461127193136 Marionette DEBUG loaded listener.js 21:39:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x7f0e4e26a000) [pid = 1944] [serial = 298] [outer = 0x7f0e4e260000] 21:39:54 INFO - PROCESS | 1944 | 1461127194356 Marionette TRACE conn4 <- [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]]]}] 21:39:54 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. 21:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1737ms 21:39:54 INFO - PROCESS | 1944 | 1461127194390 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 21:39:54 INFO - PROCESS | 1944 | 1461127194394 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 21:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:39:54 INFO - PROCESS | 1944 | 1461127194400 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:39:54 INFO - PROCESS | 1944 | 1461127194402 Marionette TRACE conn4 <- [1,370,null,{}] 21:39:54 INFO - PROCESS | 1944 | 1461127194408 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:54 INFO - PROCESS | 1944 | 1461127194563 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 21:39:54 INFO - PROCESS | 1944 | 1461127194773 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5381a800 == 52 [pid = 1944] [id = 100] 21:39:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x7f0e4e26a400) [pid = 1944] [serial = 299] [outer = (nil)] 21:39:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x7f0e503aa800) [pid = 1944] [serial = 300] [outer = 0x7f0e4e26a400] 21:39:54 INFO - PROCESS | 1944 | 1461127194915 Marionette DEBUG loaded listener.js 21:39:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x7f0e503b1000) [pid = 1944] [serial = 301] [outer = 0x7f0e4e26a400] 21:39:55 INFO - PROCESS | 1944 | 1461127195952 Marionette TRACE conn4 <- [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]]]}] 21:39:56 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. 21:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1639ms 21:39:56 INFO - PROCESS | 1944 | 1461127196040 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 21:39:56 INFO - PROCESS | 1944 | 1461127196046 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 21:39:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:39:56 INFO - PROCESS | 1944 | 1461127196054 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:39:56 INFO - PROCESS | 1944 | 1461127196059 Marionette TRACE conn4 <- [1,374,null,{}] 21:39:56 INFO - PROCESS | 1944 | 1461127196068 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:56 INFO - PROCESS | 1944 | 1461127196229 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 21:39:56 INFO - PROCESS | 1944 | 1461127196403 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57aaf000 == 53 [pid = 1944] [id = 101] 21:39:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x7f0e503b9800) [pid = 1944] [serial = 302] [outer = (nil)] 21:39:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x7f0e51823000) [pid = 1944] [serial = 303] [outer = 0x7f0e503b9800] 21:39:56 INFO - PROCESS | 1944 | 1461127196470 Marionette DEBUG loaded listener.js 21:39:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x7f0e51b87800) [pid = 1944] [serial = 304] [outer = 0x7f0e503b9800] 21:39:57 INFO - PROCESS | 1944 | 1461127197350 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:39:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:39:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1336ms 21:39:57 INFO - PROCESS | 1944 | 1461127197391 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 21:39:57 INFO - PROCESS | 1944 | 1461127197410 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 21:39:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:39:57 INFO - PROCESS | 1944 | 1461127197429 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:39:57 INFO - PROCESS | 1944 | 1461127197434 Marionette TRACE conn4 <- [1,378,null,{}] 21:39:57 INFO - PROCESS | 1944 | 1461127197444 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:57 INFO - PROCESS | 1944 | 1461127197690 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 21:39:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e55e52800 == 52 [pid = 1944] [id = 91] 21:39:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e66b80800 == 51 [pid = 1944] [id = 90] 21:39:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e607e2800 == 50 [pid = 1944] [id = 89] 21:39:57 INFO - PROCESS | 1944 | 1461127197918 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e59e3f800 == 49 [pid = 1944] [id = 88] 21:39:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5260a000 == 48 [pid = 1944] [id = 87] 21:39:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58a1c800 == 47 [pid = 1944] [id = 86] 21:39:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50bd6800 == 48 [pid = 1944] [id = 102] 21:39:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x7f0e55660400) [pid = 1944] [serial = 305] [outer = (nil)] 21:39:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x7f0e55b76000) [pid = 1944] [serial = 306] [outer = 0x7f0e55660400] 21:39:58 INFO - PROCESS | 1944 | 1461127198003 Marionette DEBUG loaded listener.js 21:39:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x7f0e566df800) [pid = 1944] [serial = 307] [outer = 0x7f0e55660400] 21:39:58 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6ff6e000 == 47 [pid = 1944] [id = 83] 21:39:58 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6780f000 == 46 [pid = 1944] [id = 82] 21:39:58 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5899c800 == 45 [pid = 1944] [id = 81] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x7f0e59779800) [pid = 1944] [serial = 138] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x7f0e66993000) [pid = 1944] [serial = 141] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x7f0e5828e800) [pid = 1944] [serial = 144] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x7f0e50c49400) [pid = 1944] [serial = 135] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x7f0e593f7c00) [pid = 1944] [serial = 225] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x7f0e5be1fc00) [pid = 1944] [serial = 226] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x7f0e67cc8400) [pid = 1944] [serial = 231] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x7f0e57a87c00) [pid = 1944] [serial = 222] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x7f0e58d0fc00) [pid = 1944] [serial = 223] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x7f0e538bf400) [pid = 1944] [serial = 218] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x7f0e6b822400) [pid = 1944] [serial = 234] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x7f0e55790800) [pid = 1944] [serial = 203] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x7f0e6bc04c00) [pid = 1944] [serial = 201] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x7f0e69b8b400) [pid = 1944] [serial = 232] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x7f0e5903a400) [pid = 1944] [serial = 206] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x7f0e6bc89400) [pid = 1944] [serial = 238] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x7f0e69a2b000) [pid = 1944] [serial = 209] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x7f0e58d0e000) [pid = 1944] [serial = 212] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x7f0e6bc04800) [pid = 1944] [serial = 237] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x7f0e51b82000) [pid = 1944] [serial = 215] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x7f0e6b9a8c00) [pid = 1944] [serial = 235] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x7f0e666bc000) [pid = 1944] [serial = 228] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x7f0e5885b400) [pid = 1944] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x7f0e55bd3c00) [pid = 1944] [serial = 219] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x7f0e67907c00) [pid = 1944] [serial = 229] [outer = (nil)] [url = about:blank] 21:39:58 INFO - PROCESS | 1944 | 1461127198897 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:39:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:39:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1488ms 21:39:58 INFO - PROCESS | 1944 | 1461127198917 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 21:39:58 INFO - PROCESS | 1944 | 1461127198921 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 21:39:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:39:58 INFO - PROCESS | 1944 | 1461127198927 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:39:58 INFO - PROCESS | 1944 | 1461127198933 Marionette TRACE conn4 <- [1,382,null,{}] 21:39:58 INFO - PROCESS | 1944 | 1461127198948 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:59 INFO - PROCESS | 1944 | 1461127199097 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 21:39:59 INFO - PROCESS | 1944 | 1461127199200 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58c08000 == 46 [pid = 1944] [id = 103] 21:39:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x7f0e55788c00) [pid = 1944] [serial = 308] [outer = (nil)] 21:39:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x7f0e57fd3800) [pid = 1944] [serial = 309] [outer = 0x7f0e55788c00] 21:39:59 INFO - PROCESS | 1944 | 1461127199265 Marionette DEBUG loaded listener.js 21:39:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x7f0e58bd4800) [pid = 1944] [serial = 310] [outer = 0x7f0e55788c00] 21:39:59 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:39:59 INFO - PROCESS | 1944 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:39:59 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:39:59 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:39:59 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:00 INFO - PROCESS | 1944 | 1461127200054 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:40:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:40:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1143ms 21:40:00 INFO - PROCESS | 1944 | 1461127200093 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 21:40:00 INFO - PROCESS | 1944 | 1461127200099 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 21:40:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:40:00 INFO - PROCESS | 1944 | 1461127200173 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:40:00 INFO - PROCESS | 1944 | 1461127200177 Marionette TRACE conn4 <- [1,386,null,{}] 21:40:00 INFO - PROCESS | 1944 | 1461127200190 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:00 INFO - PROCESS | 1944 | 1461127200368 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 21:40:00 INFO - PROCESS | 1944 | 1461127200507 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e53809000 == 47 [pid = 1944] [id = 104] 21:40:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x7f0e503ae800) [pid = 1944] [serial = 311] [outer = (nil)] 21:40:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x7f0e503b3800) [pid = 1944] [serial = 312] [outer = 0x7f0e503ae800] 21:40:00 INFO - PROCESS | 1944 | 1461127200580 Marionette DEBUG loaded listener.js 21:40:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x7f0e5199c000) [pid = 1944] [serial = 313] [outer = 0x7f0e503ae800] 21:40:01 INFO - PROCESS | 1944 | 1461127201586 Marionette TRACE conn4 <- [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]]]}] 21:40:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:40:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1551ms 21:40:01 INFO - PROCESS | 1944 | 1461127201661 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 21:40:01 INFO - PROCESS | 1944 | 1461127201666 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 21:40:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:40:01 INFO - PROCESS | 1944 | 1461127201673 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:40:01 INFO - PROCESS | 1944 | 1461127201677 Marionette TRACE conn4 <- [1,390,null,{}] 21:40:01 INFO - PROCESS | 1944 | 1461127201689 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:01 INFO - PROCESS | 1944 | 1461127201889 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 21:40:02 INFO - PROCESS | 1944 | 1461127202079 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5bee6800 == 48 [pid = 1944] [id = 105] 21:40:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x7f0e566e5400) [pid = 1944] [serial = 314] [outer = (nil)] 21:40:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x7f0e57fcd800) [pid = 1944] [serial = 315] [outer = 0x7f0e566e5400] 21:40:02 INFO - PROCESS | 1944 | 1461127202208 Marionette DEBUG loaded listener.js 21:40:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x7f0e58bd3400) [pid = 1944] [serial = 316] [outer = 0x7f0e566e5400] 21:40:03 INFO - PROCESS | 1944 | 1461127203229 Marionette TRACE conn4 <- [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]]]}] 21:40:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:40:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1592ms 21:40:03 INFO - PROCESS | 1944 | 1461127203266 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 21:40:03 INFO - PROCESS | 1944 | 1461127203270 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 21:40:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:40:03 INFO - PROCESS | 1944 | 1461127203276 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:40:03 INFO - PROCESS | 1944 | 1461127203279 Marionette TRACE conn4 <- [1,394,null,{}] 21:40:03 INFO - PROCESS | 1944 | 1461127203285 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:03 INFO - PROCESS | 1944 | 1461127203464 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 21:40:03 INFO - PROCESS | 1944 | 1461127203614 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e669a2000 == 49 [pid = 1944] [id = 106] 21:40:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x7f0e5977e800) [pid = 1944] [serial = 317] [outer = (nil)] 21:40:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x7f0e5a178c00) [pid = 1944] [serial = 318] [outer = 0x7f0e5977e800] 21:40:03 INFO - PROCESS | 1944 | 1461127203824 Marionette DEBUG loaded listener.js 21:40:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x7f0e5c05e000) [pid = 1944] [serial = 319] [outer = 0x7f0e5977e800] 21:40:04 INFO - PROCESS | 1944 | 1461127204669 Marionette TRACE conn4 <- [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]]]}] 21:40:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:40:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1432ms 21:40:04 INFO - PROCESS | 1944 | 1461127204709 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 21:40:04 INFO - PROCESS | 1944 | 1461127204713 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 21:40:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:40:04 INFO - PROCESS | 1944 | 1461127204719 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:40:04 INFO - PROCESS | 1944 | 1461127204721 Marionette TRACE conn4 <- [1,398,null,{}] 21:40:04 INFO - PROCESS | 1944 | 1461127204727 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:04 INFO - PROCESS | 1944 | 1461127204889 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 21:40:05 INFO - PROCESS | 1944 | 1461127205034 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e69bc7800 == 50 [pid = 1944] [id = 107] 21:40:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x7f0e59d1b800) [pid = 1944] [serial = 320] [outer = (nil)] 21:40:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x7f0e67b05800) [pid = 1944] [serial = 321] [outer = 0x7f0e59d1b800] 21:40:05 INFO - PROCESS | 1944 | 1461127205131 Marionette DEBUG loaded listener.js 21:40:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x7f0e69ac2000) [pid = 1944] [serial = 322] [outer = 0x7f0e59d1b800] 21:40:06 INFO - PROCESS | 1944 | 1461127206107 Marionette TRACE conn4 <- [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]]]}] 21:40:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:40:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1429ms 21:40:06 INFO - PROCESS | 1944 | 1461127206149 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 21:40:06 INFO - PROCESS | 1944 | 1461127206153 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 21:40:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:40:06 INFO - PROCESS | 1944 | 1461127206158 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:40:06 INFO - PROCESS | 1944 | 1461127206162 Marionette TRACE conn4 <- [1,402,null,{}] 21:40:06 INFO - PROCESS | 1944 | 1461127206167 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:06 INFO - PROCESS | 1944 | 1461127206316 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 21:40:06 INFO - PROCESS | 1944 | 1461127206460 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6da67000 == 51 [pid = 1944] [id = 108] 21:40:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x7f0e541e4800) [pid = 1944] [serial = 323] [outer = (nil)] 21:40:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x7f0e541ee000) [pid = 1944] [serial = 324] [outer = 0x7f0e541e4800] 21:40:06 INFO - PROCESS | 1944 | 1461127206533 Marionette DEBUG loaded listener.js 21:40:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x7f0e66794800) [pid = 1944] [serial = 325] [outer = 0x7f0e541e4800] 21:40:07 INFO - PROCESS | 1944 | 1461127207421 Marionette TRACE conn4 <- [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]]]}] 21:40:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:40:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1329ms 21:40:07 INFO - PROCESS | 1944 | 1461127207489 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 21:40:07 INFO - PROCESS | 1944 | 1461127207492 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 21:40:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:40:07 INFO - PROCESS | 1944 | 1461127207499 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:40:07 INFO - PROCESS | 1944 | 1461127207503 Marionette TRACE conn4 <- [1,406,null,{}] 21:40:07 INFO - PROCESS | 1944 | 1461127207508 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:07 INFO - PROCESS | 1944 | 1461127207749 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 21:40:07 INFO - PROCESS | 1944 | 1461127207956 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e70c2f000 == 52 [pid = 1944] [id = 109] 21:40:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x7f0e6b9b7400) [pid = 1944] [serial = 326] [outer = (nil)] 21:40:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x7f0e6bc08c00) [pid = 1944] [serial = 327] [outer = 0x7f0e6b9b7400] 21:40:08 INFO - PROCESS | 1944 | 1461127208082 Marionette DEBUG loaded listener.js 21:40:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x7f0e6be2c800) [pid = 1944] [serial = 328] [outer = 0x7f0e6b9b7400] 21:40:09 INFO - PROCESS | 1944 | 1461127209202 Marionette TRACE conn4 <- [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]]]}] 21:40:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:40:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1735ms 21:40:09 INFO - PROCESS | 1944 | 1461127209236 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 21:40:09 INFO - PROCESS | 1944 | 1461127209242 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 21:40:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:40:09 INFO - PROCESS | 1944 | 1461127209251 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:40:09 INFO - PROCESS | 1944 | 1461127209256 Marionette TRACE conn4 <- [1,410,null,{}] 21:40:09 INFO - PROCESS | 1944 | 1461127209264 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:09 INFO - PROCESS | 1944 | 1461127209417 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 21:40:09 INFO - PROCESS | 1944 | 1461127209592 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57e12000 == 53 [pid = 1944] [id = 110] 21:40:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x7f0e541ef400) [pid = 1944] [serial = 329] [outer = (nil)] 21:40:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x7f0e558cbc00) [pid = 1944] [serial = 330] [outer = 0x7f0e541ef400] 21:40:09 INFO - PROCESS | 1944 | 1461127209662 Marionette DEBUG loaded listener.js 21:40:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x7f0e566e4800) [pid = 1944] [serial = 331] [outer = 0x7f0e541ef400] 21:40:10 INFO - PROCESS | 1944 | 1461127210552 Marionette TRACE conn4 <- [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]]]}] 21:40:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:40:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1340ms 21:40:10 INFO - PROCESS | 1944 | 1461127210592 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 21:40:10 INFO - PROCESS | 1944 | 1461127210600 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 21:40:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:40:10 INFO - PROCESS | 1944 | 1461127210610 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:40:10 INFO - PROCESS | 1944 | 1461127210614 Marionette TRACE conn4 <- [1,414,null,{}] 21:40:10 INFO - PROCESS | 1944 | 1461127210619 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:10 INFO - PROCESS | 1944 | 1461127210771 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 21:40:10 INFO - PROCESS | 1944 | 1461127210922 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e526c6800 == 54 [pid = 1944] [id = 111] 21:40:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x7f0e558ca000) [pid = 1944] [serial = 332] [outer = (nil)] 21:40:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x7f0e5885e400) [pid = 1944] [serial = 333] [outer = 0x7f0e558ca000] 21:40:10 INFO - PROCESS | 1944 | 1461127210994 Marionette DEBUG loaded listener.js 21:40:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x7f0e58d09400) [pid = 1944] [serial = 334] [outer = 0x7f0e558ca000] 21:40:11 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50bd6800 == 53 [pid = 1944] [id = 102] 21:40:12 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57aaf000 == 52 [pid = 1944] [id = 101] 21:40:12 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e3ef800 == 51 [pid = 1944] [id = 97] 21:40:12 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e70c32800 == 50 [pid = 1944] [id = 96] 21:40:12 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6fd14800 == 49 [pid = 1944] [id = 95] 21:40:12 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6071f000 == 48 [pid = 1944] [id = 94] 21:40:12 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57723000 == 47 [pid = 1944] [id = 93] 21:40:12 INFO - PROCESS | 1944 | 1461127212421 Marionette TRACE conn4 <- [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]]]}] 21:40:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:40:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1931ms 21:40:12 INFO - PROCESS | 1944 | 1461127212547 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 21:40:12 INFO - PROCESS | 1944 | 1461127212552 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 21:40:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:40:12 INFO - PROCESS | 1944 | 1461127212563 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:40:12 INFO - PROCESS | 1944 | 1461127212579 Marionette TRACE conn4 <- [1,418,null,{}] 21:40:12 INFO - PROCESS | 1944 | 1461127212640 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:12 INFO - PROCESS | 1944 | 1461127212896 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 21:40:12 INFO - PROCESS | 1944 | 1461127212937 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5f9d4800 == 48 [pid = 1944] [id = 112] 21:40:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x7f0e5be1cc00) [pid = 1944] [serial = 335] [outer = (nil)] 21:40:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x7f0e66b0f800) [pid = 1944] [serial = 336] [outer = 0x7f0e5be1cc00] 21:40:13 INFO - PROCESS | 1944 | 1461127213030 Marionette DEBUG loaded listener.js 21:40:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x7f0e6b548400) [pid = 1944] [serial = 337] [outer = 0x7f0e5be1cc00] 21:40:14 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x7f0e5bc9a800) [pid = 1944] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:40:14 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x7f0e52692000) [pid = 1944] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:40:14 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x7f0e5182c800) [pid = 1944] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:40:14 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x7f0e53aec800) [pid = 1944] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:40:14 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x7f0e4fd2b400) [pid = 1944] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:40:14 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x7f0e4fa12800) [pid = 1944] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:40:14 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x7f0e53aed000) [pid = 1944] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:40:14 INFO - PROCESS | 1944 | 1461127214203 Marionette TRACE conn4 <- [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]]]}] 21:40:14 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 21:40:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1696ms 21:40:14 INFO - PROCESS | 1944 | 1461127214258 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 21:40:14 INFO - PROCESS | 1944 | 1461127214262 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 21:40:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:40:14 INFO - PROCESS | 1944 | 1461127214268 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:40:14 INFO - PROCESS | 1944 | 1461127214270 Marionette TRACE conn4 <- [1,422,null,{}] 21:40:14 INFO - PROCESS | 1944 | 1461127214276 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:14 INFO - PROCESS | 1944 | 1461127214417 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 21:40:14 INFO - PROCESS | 1944 | 1461127214591 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e69506000 == 49 [pid = 1944] [id = 113] 21:40:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x7f0e4fa12800) [pid = 1944] [serial = 338] [outer = (nil)] 21:40:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x7f0e67b0f000) [pid = 1944] [serial = 339] [outer = 0x7f0e4fa12800] 21:40:14 INFO - PROCESS | 1944 | 1461127214654 Marionette DEBUG loaded listener.js 21:40:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x7f0e6b552400) [pid = 1944] [serial = 340] [outer = 0x7f0e4fa12800] 21:40:15 INFO - PROCESS | 1944 | 1461127215699 Marionette TRACE conn4 <- [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]]]}] 21:40:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:40:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1486ms 21:40:15 INFO - PROCESS | 1944 | 1461127215755 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 21:40:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:40:15 INFO - PROCESS | 1944 | 1461127215769 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 21:40:15 INFO - PROCESS | 1944 | 1461127215777 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:40:15 INFO - PROCESS | 1944 | 1461127215780 Marionette TRACE conn4 <- [1,426,null,{}] 21:40:15 INFO - PROCESS | 1944 | 1461127215785 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:15 INFO - PROCESS | 1944 | 1461127215950 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 21:40:16 INFO - PROCESS | 1944 | 1461127216189 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e3ed000 == 50 [pid = 1944] [id = 114] 21:40:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x7f0e4e25e800) [pid = 1944] [serial = 341] [outer = (nil)] 21:40:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x7f0e4fa18800) [pid = 1944] [serial = 342] [outer = 0x7f0e4e25e800] 21:40:16 INFO - PROCESS | 1944 | 1461127216308 Marionette DEBUG loaded listener.js 21:40:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x7f0e503b2400) [pid = 1944] [serial = 343] [outer = 0x7f0e4e25e800] 21:40:17 INFO - PROCESS | 1944 | 1461127217278 Marionette TRACE conn4 <- [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] 21:40:17 INFO - PROCESS | 1944 | 1461127217371 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 21:40:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 21:40:17 INFO - PROCESS | 1944 | 1461127217380 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:40:17 INFO - PROCESS | 1944 | 1461127217384 Marionette TRACE conn4 <- [1,430,null,{}] 21:40:17 INFO - PROCESS | 1944 | 1461127217392 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:17 INFO - PROCESS | 1944 | 1461127217600 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 21:40:17 INFO - PROCESS | 1944 | 1461127217809 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58c1c000 == 51 [pid = 1944] [id = 115] 21:40:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x7f0e541edc00) [pid = 1944] [serial = 344] [outer = (nil)] 21:40:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x7f0e56b27c00) [pid = 1944] [serial = 345] [outer = 0x7f0e541edc00] 21:40:17 INFO - PROCESS | 1944 | 1461127217930 Marionette DEBUG loaded listener.js 21:40:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x7f0e58857000) [pid = 1944] [serial = 346] [outer = 0x7f0e541edc00] 21:40:18 INFO - PROCESS | 1944 | 1461127218868 Marionette TRACE conn4 <- [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]]]}] 21:40:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:40:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1538ms 21:40:18 INFO - PROCESS | 1944 | 1461127218923 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 21:40:18 INFO - PROCESS | 1944 | 1461127218929 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 21:40:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:40:18 INFO - PROCESS | 1944 | 1461127218937 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:40:18 INFO - PROCESS | 1944 | 1461127218941 Marionette TRACE conn4 <- [1,434,null,{}] 21:40:18 INFO - PROCESS | 1944 | 1461127218947 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:19 INFO - PROCESS | 1944 | 1461127219134 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 21:40:19 INFO - PROCESS | 1944 | 1461127219283 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e70c17800 == 52 [pid = 1944] [id = 116] 21:40:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x7f0e58d07400) [pid = 1944] [serial = 347] [outer = (nil)] 21:40:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x7f0e5977ac00) [pid = 1944] [serial = 348] [outer = 0x7f0e58d07400] 21:40:19 INFO - PROCESS | 1944 | 1461127219465 Marionette DEBUG loaded listener.js 21:40:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f0e607a3000) [pid = 1944] [serial = 349] [outer = 0x7f0e58d07400] 21:40:20 INFO - PROCESS | 1944 | 1461127220359 Marionette TRACE conn4 <- [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]]]}] 21:40:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:40:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1486ms 21:40:20 INFO - PROCESS | 1944 | 1461127220425 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 21:40:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:40:20 INFO - PROCESS | 1944 | 1461127220429 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 21:40:20 INFO - PROCESS | 1944 | 1461127220443 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:40:20 INFO - PROCESS | 1944 | 1461127220451 Marionette TRACE conn4 <- [1,438,null,{}] 21:40:20 INFO - PROCESS | 1944 | 1461127220459 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:20 INFO - PROCESS | 1944 | 1461127220662 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 21:40:20 INFO - PROCESS | 1944 | 1461127220806 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58661000 == 53 [pid = 1944] [id = 117] 21:40:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f0e58d09c00) [pid = 1944] [serial = 350] [outer = (nil)] 21:40:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f0e6b9a8c00) [pid = 1944] [serial = 351] [outer = 0x7f0e58d09c00] 21:40:20 INFO - PROCESS | 1944 | 1461127220882 Marionette DEBUG loaded listener.js 21:40:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f0e6da95800) [pid = 1944] [serial = 352] [outer = 0x7f0e58d09c00] 21:40:21 INFO - PROCESS | 1944 | 1461127221746 Marionette TRACE conn4 <- [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]]]}] 21:40:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:40:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1347ms 21:40:21 INFO - PROCESS | 1944 | 1461127221783 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 21:40:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:40:21 INFO - PROCESS | 1944 | 1461127221788 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 21:40:21 INFO - PROCESS | 1944 | 1461127221793 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:40:21 INFO - PROCESS | 1944 | 1461127221797 Marionette TRACE conn4 <- [1,442,null,{}] 21:40:21 INFO - PROCESS | 1944 | 1461127221802 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:21 INFO - PROCESS | 1944 | 1461127221952 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 21:40:22 INFO - PROCESS | 1944 | 1461127222101 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57845800 == 54 [pid = 1944] [id = 118] 21:40:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f0e69b41800) [pid = 1944] [serial = 353] [outer = (nil)] 21:40:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f0e6e78cc00) [pid = 1944] [serial = 354] [outer = 0x7f0e69b41800] 21:40:22 INFO - PROCESS | 1944 | 1461127222175 Marionette DEBUG loaded listener.js 21:40:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f0e6fd58800) [pid = 1944] [serial = 355] [outer = 0x7f0e69b41800] 21:40:23 INFO - PROCESS | 1944 | 1461127223067 Marionette TRACE conn4 <- [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]]]}] 21:40:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:40:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1338ms 21:40:23 INFO - PROCESS | 1944 | 1461127223133 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 21:40:23 INFO - PROCESS | 1944 | 1461127223137 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 21:40:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:40:23 INFO - PROCESS | 1944 | 1461127223143 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:40:23 INFO - PROCESS | 1944 | 1461127223146 Marionette TRACE conn4 <- [1,446,null,{}] 21:40:23 INFO - PROCESS | 1944 | 1461127223152 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:23 INFO - PROCESS | 1944 | 1461127223309 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 21:40:23 INFO - PROCESS | 1944 | 1461127223477 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e37a000 == 55 [pid = 1944] [id = 119] 21:40:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f0e6ff9b000) [pid = 1944] [serial = 356] [outer = (nil)] 21:40:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e6ffd3400) [pid = 1944] [serial = 357] [outer = 0x7f0e6ff9b000] 21:40:23 INFO - PROCESS | 1944 | 1461127223566 Marionette DEBUG loaded listener.js 21:40:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e545b3800) [pid = 1944] [serial = 358] [outer = 0x7f0e6ff9b000] 21:40:24 INFO - PROCESS | 1944 | 1461127224591 Marionette TRACE conn4 <- [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]]]}] 21:40:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:40:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1477ms 21:40:24 INFO - PROCESS | 1944 | 1461127224622 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 21:40:24 INFO - PROCESS | 1944 | 1461127224625 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 21:40:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:40:24 INFO - PROCESS | 1944 | 1461127224632 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:40:24 INFO - PROCESS | 1944 | 1461127224635 Marionette TRACE conn4 <- [1,450,null,{}] 21:40:24 INFO - PROCESS | 1944 | 1461127224641 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:24 INFO - PROCESS | 1944 | 1461127224787 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 21:40:24 INFO - PROCESS | 1944 | 1461127224939 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5406d000 == 56 [pid = 1944] [id = 120] 21:40:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e503b9c00) [pid = 1944] [serial = 359] [outer = (nil)] 21:40:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e544f5400) [pid = 1944] [serial = 360] [outer = 0x7f0e503b9c00] 21:40:25 INFO - PROCESS | 1944 | 1461127225013 Marionette DEBUG loaded listener.js 21:40:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e545b8400) [pid = 1944] [serial = 361] [outer = 0x7f0e503b9c00] 21:40:25 INFO - PROCESS | 1944 | 1461127225883 Marionette TRACE conn4 <- [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] 21:40:25 INFO - PROCESS | 1944 | 1461127225922 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 21:40:25 INFO - PROCESS | 1944 | 1461127225928 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:40:25 INFO - PROCESS | 1944 | 1461127225931 Marionette TRACE conn4 <- [1,454,null,{}] 21:40:25 INFO - PROCESS | 1944 | 1461127225937 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:26 INFO - PROCESS | 1944 | 1461127226092 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 21:40:26 INFO - PROCESS | 1944 | 1461127226406 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e504da800 == 57 [pid = 1944] [id = 121] 21:40:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e4fe49800) [pid = 1944] [serial = 362] [outer = (nil)] 21:40:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e503b4800) [pid = 1944] [serial = 363] [outer = 0x7f0e4fe49800] 21:40:26 INFO - PROCESS | 1944 | 1461127226547 Marionette DEBUG loaded listener.js 21:40:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e51823400) [pid = 1944] [serial = 364] [outer = 0x7f0e4fe49800] 21:40:27 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:40:27 INFO - PROCESS | 1944 | 1461127227537 Marionette TRACE conn4 <- [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]]]}] 21:40:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:40:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1683ms 21:40:27 INFO - PROCESS | 1944 | 1461127227612 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 21:40:27 INFO - PROCESS | 1944 | 1461127227619 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 21:40:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:40:27 INFO - PROCESS | 1944 | 1461127227627 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:40:27 INFO - PROCESS | 1944 | 1461127227630 Marionette TRACE conn4 <- [1,458,null,{}] 21:40:27 INFO - PROCESS | 1944 | 1461127227643 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:27 INFO - PROCESS | 1944 | 1461127227870 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 21:40:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58808000 == 56 [pid = 1944] [id = 52] 21:40:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58c06000 == 55 [pid = 1944] [id = 53] 21:40:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58421000 == 54 [pid = 1944] [id = 57] 21:40:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e59110800 == 53 [pid = 1944] [id = 54] 21:40:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e69506000 == 52 [pid = 1944] [id = 113] 21:40:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5f9d4800 == 51 [pid = 1944] [id = 112] 21:40:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e526c6800 == 50 [pid = 1944] [id = 111] 21:40:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57e12000 == 49 [pid = 1944] [id = 110] 21:40:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e669a2000 == 48 [pid = 1944] [id = 106] 21:40:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5bee6800 == 47 [pid = 1944] [id = 105] 21:40:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e53809000 == 46 [pid = 1944] [id = 104] 21:40:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58c08000 == 45 [pid = 1944] [id = 103] 21:40:28 INFO - PROCESS | 1944 | 1461127228109 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e51930000 == 46 [pid = 1944] [id = 122] 21:40:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f0e541e9400) [pid = 1944] [serial = 365] [outer = (nil)] 21:40:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f0e544ec000) [pid = 1944] [serial = 366] [outer = 0x7f0e541e9400] 21:40:28 INFO - PROCESS | 1944 | 1461127228176 Marionette DEBUG loaded listener.js 21:40:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f0e544f2400) [pid = 1944] [serial = 367] [outer = 0x7f0e541e9400] 21:40:28 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f0e6bd3f400) [pid = 1944] [serial = 276] [outer = (nil)] [url = about:blank] 21:40:28 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f0e53af5c00) [pid = 1944] [serial = 241] [outer = (nil)] [url = about:blank] 21:40:28 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f0e57fd0400) [pid = 1944] [serial = 252] [outer = (nil)] [url = about:blank] 21:40:28 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e69b98000) [pid = 1944] [serial = 270] [outer = (nil)] [url = about:blank] 21:40:28 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e57fd5400) [pid = 1944] [serial = 261] [outer = (nil)] [url = about:blank] 21:40:28 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e59dbb000) [pid = 1944] [serial = 264] [outer = (nil)] [url = about:blank] 21:40:28 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e58d06400) [pid = 1944] [serial = 262] [outer = (nil)] [url = about:blank] 21:40:28 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e53af1800) [pid = 1944] [serial = 240] [outer = (nil)] [url = about:blank] 21:40:28 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e58f21000) [pid = 1944] [serial = 246] [outer = (nil)] [url = about:blank] 21:40:28 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e6b54bc00) [pid = 1944] [serial = 271] [outer = (nil)] [url = about:blank] 21:40:28 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e69b92000) [pid = 1944] [serial = 249] [outer = (nil)] [url = about:blank] 21:40:28 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f0e69a26800) [pid = 1944] [serial = 268] [outer = (nil)] [url = about:blank] 21:40:28 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f0e51998800) [pid = 1944] [serial = 273] [outer = (nil)] [url = about:blank] 21:40:28 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f0e53af2c00) [pid = 1944] [serial = 243] [outer = (nil)] [url = about:blank] 21:40:28 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f0e55e1c000) [pid = 1944] [serial = 259] [outer = (nil)] [url = about:blank] 21:40:28 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f0e6b54d800) [pid = 1944] [serial = 255] [outer = (nil)] [url = about:blank] 21:40:28 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f0e53af6000) [pid = 1944] [serial = 258] [outer = (nil)] [url = about:blank] 21:40:28 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f0e5be1ec00) [pid = 1944] [serial = 274] [outer = (nil)] [url = about:blank] 21:40:28 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x7f0e5c05f800) [pid = 1944] [serial = 265] [outer = (nil)] [url = about:blank] 21:40:28 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x7f0e678cb000) [pid = 1944] [serial = 267] [outer = (nil)] [url = about:blank] 21:40:28 INFO - PROCESS | 1944 | 1461127228993 Marionette TRACE conn4 <- [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] 21:40:29 INFO - PROCESS | 1944 | 1461127229027 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 21:40:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 21:40:29 INFO - PROCESS | 1944 | 1461127229035 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:40:29 INFO - PROCESS | 1944 | 1461127229039 Marionette TRACE conn4 <- [1,462,null,{}] 21:40:29 INFO - PROCESS | 1944 | 1461127229044 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:29 INFO - PROCESS | 1944 | 1461127229193 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 21:40:29 INFO - PROCESS | 1944 | 1461127229212 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5841f000 == 47 [pid = 1944] [id = 123] 21:40:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x7f0e4fa19400) [pid = 1944] [serial = 368] [outer = (nil)] 21:40:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f0e545bf000) [pid = 1944] [serial = 369] [outer = 0x7f0e4fa19400] 21:40:29 INFO - PROCESS | 1944 | 1461127229292 Marionette DEBUG loaded listener.js 21:40:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f0e56586c00) [pid = 1944] [serial = 370] [outer = 0x7f0e4fa19400] 21:40:30 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:40:30 INFO - PROCESS | 1944 | 1461127230262 Marionette TRACE conn4 <- [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] 21:40:30 INFO - PROCESS | 1944 | 1461127230321 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 21:40:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 21:40:30 INFO - PROCESS | 1944 | 1461127230330 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:40:30 INFO - PROCESS | 1944 | 1461127230339 Marionette TRACE conn4 <- [1,466,null,{}] 21:40:30 INFO - PROCESS | 1944 | 1461127230359 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:30 INFO - PROCESS | 1944 | 1461127230552 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 21:40:30 INFO - PROCESS | 1944 | 1461127230578 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e59e2f800 == 48 [pid = 1944] [id = 124] 21:40:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f0e566bc400) [pid = 1944] [serial = 371] [outer = (nil)] 21:40:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f0e58f27400) [pid = 1944] [serial = 372] [outer = 0x7f0e566bc400] 21:40:30 INFO - PROCESS | 1944 | 1461127230641 Marionette DEBUG loaded listener.js 21:40:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f0e5977c000) [pid = 1944] [serial = 373] [outer = 0x7f0e566bc400] 21:40:31 INFO - PROCESS | 1944 | 1461127231486 Marionette TRACE conn4 <- [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] 21:40:31 INFO - PROCESS | 1944 | 1461127231535 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 21:40:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 21:40:31 INFO - PROCESS | 1944 | 1461127231541 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:40:31 INFO - PROCESS | 1944 | 1461127231543 Marionette TRACE conn4 <- [1,470,null,{}] 21:40:31 INFO - PROCESS | 1944 | 1461127231554 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:31 INFO - PROCESS | 1944 | 1461127231748 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 21:40:31 INFO - PROCESS | 1944 | 1461127231773 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e1b6000 == 49 [pid = 1944] [id = 125] 21:40:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f0e4fa8b800) [pid = 1944] [serial = 374] [outer = (nil)] 21:40:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f0e4fa95800) [pid = 1944] [serial = 375] [outer = 0x7f0e4fa8b800] 21:40:31 INFO - PROCESS | 1944 | 1461127231833 Marionette DEBUG loaded listener.js 21:40:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f0e58f28400) [pid = 1944] [serial = 376] [outer = 0x7f0e4fa8b800] 21:40:32 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f0e5be1cc00) [pid = 1944] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:40:32 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f0e558ca000) [pid = 1944] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:40:32 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f0e541ef400) [pid = 1944] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:40:32 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f0e55788c00) [pid = 1944] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:40:32 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f0e503b9800) [pid = 1944] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:40:32 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f0e55660400) [pid = 1944] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:40:32 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f0e5903a800) [pid = 1944] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:40:32 INFO - PROCESS | 1944 | 1461127232784 Marionette TRACE conn4 <- [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]]]}] 21:40:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:40:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1287ms 21:40:32 INFO - PROCESS | 1944 | 1461127232829 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 21:40:32 INFO - PROCESS | 1944 | 1461127232832 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 21:40:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:40:32 INFO - PROCESS | 1944 | 1461127232838 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:40:32 INFO - PROCESS | 1944 | 1461127232840 Marionette TRACE conn4 <- [1,474,null,{}] 21:40:32 INFO - PROCESS | 1944 | 1461127232845 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:32 INFO - PROCESS | 1944 | 1461127232983 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 21:40:33 INFO - PROCESS | 1944 | 1461127232997 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e669a4000 == 50 [pid = 1944] [id = 126] 21:40:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f0e59dba000) [pid = 1944] [serial = 377] [outer = (nil)] 21:40:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f0e5bdf2c00) [pid = 1944] [serial = 378] [outer = 0x7f0e59dba000] 21:40:33 INFO - PROCESS | 1944 | 1461127233073 Marionette DEBUG loaded listener.js 21:40:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f0e66797800) [pid = 1944] [serial = 379] [outer = 0x7f0e59dba000] 21:40:33 INFO - PROCESS | 1944 | 1461127233982 Marionette TRACE conn4 <- [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]]]}] 21:40:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:40:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1184ms 21:40:34 INFO - PROCESS | 1944 | 1461127234022 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 21:40:34 INFO - PROCESS | 1944 | 1461127234025 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 21:40:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:40:34 INFO - PROCESS | 1944 | 1461127234032 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:40:34 INFO - PROCESS | 1944 | 1461127234035 Marionette TRACE conn4 <- [1,478,null,{}] 21:40:34 INFO - PROCESS | 1944 | 1461127234040 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:34 INFO - PROCESS | 1944 | 1461127234198 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 21:40:34 INFO - PROCESS | 1944 | 1461127234208 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6be16000 == 51 [pid = 1944] [id = 127] 21:40:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f0e69b8b400) [pid = 1944] [serial = 380] [outer = (nil)] 21:40:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f0e6b830000) [pid = 1944] [serial = 381] [outer = 0x7f0e69b8b400] 21:40:34 INFO - PROCESS | 1944 | 1461127234268 Marionette DEBUG loaded listener.js 21:40:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f0e6bc92c00) [pid = 1944] [serial = 382] [outer = 0x7f0e69b8b400] 21:40:35 INFO - PROCESS | 1944 | 1461127235329 Marionette TRACE conn4 <- [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]]]}] 21:40:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:40:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1335ms 21:40:35 INFO - PROCESS | 1944 | 1461127235368 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 21:40:35 INFO - PROCESS | 1944 | 1461127235375 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 21:40:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:40:35 INFO - PROCESS | 1944 | 1461127235384 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:40:35 INFO - PROCESS | 1944 | 1461127235387 Marionette TRACE conn4 <- [1,482,null,{}] 21:40:35 INFO - PROCESS | 1944 | 1461127235396 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:35 INFO - PROCESS | 1944 | 1461127235555 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 21:40:35 INFO - PROCESS | 1944 | 1461127235711 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5783e000 == 52 [pid = 1944] [id = 128] 21:40:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f0e50980400) [pid = 1944] [serial = 383] [outer = (nil)] 21:40:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e541e5800) [pid = 1944] [serial = 384] [outer = 0x7f0e50980400] 21:40:35 INFO - PROCESS | 1944 | 1461127235785 Marionette DEBUG loaded listener.js 21:40:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e544f1800) [pid = 1944] [serial = 385] [outer = 0x7f0e50980400] 21:40:36 INFO - PROCESS | 1944 | 1461127236826 Marionette TRACE conn4 <- [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]]]}] 21:40:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:40:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1485ms 21:40:36 INFO - PROCESS | 1944 | 1461127236870 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 21:40:36 INFO - PROCESS | 1944 | 1461127236878 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 21:40:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:40:36 INFO - PROCESS | 1944 | 1461127236889 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:40:36 INFO - PROCESS | 1944 | 1461127236892 Marionette TRACE conn4 <- [1,486,null,{}] 21:40:36 INFO - PROCESS | 1944 | 1461127236898 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:37 INFO - PROCESS | 1944 | 1461127237074 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 21:40:37 INFO - PROCESS | 1944 | 1461127237302 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e669a2000 == 53 [pid = 1944] [id = 129] 21:40:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e544f0000) [pid = 1944] [serial = 386] [outer = (nil)] 21:40:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e546eb400) [pid = 1944] [serial = 387] [outer = 0x7f0e544f0000] 21:40:37 INFO - PROCESS | 1944 | 1461127237387 Marionette DEBUG loaded listener.js 21:40:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e546f0000) [pid = 1944] [serial = 388] [outer = 0x7f0e544f0000] 21:40:38 INFO - PROCESS | 1944 | 1461127238238 Marionette TRACE conn4 <- [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]]]}] 21:40:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:40:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1378ms 21:40:38 INFO - PROCESS | 1944 | 1461127238268 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 21:40:38 INFO - PROCESS | 1944 | 1461127238271 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 21:40:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:40:38 INFO - PROCESS | 1944 | 1461127238277 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:40:38 INFO - PROCESS | 1944 | 1461127238283 Marionette TRACE conn4 <- [1,490,null,{}] 21:40:38 INFO - PROCESS | 1944 | 1461127238299 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:38 INFO - PROCESS | 1944 | 1461127238470 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 21:40:38 INFO - PROCESS | 1944 | 1461127238639 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e70c31000 == 54 [pid = 1944] [id = 130] 21:40:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e54035c00) [pid = 1944] [serial = 389] [outer = (nil)] 21:40:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e54041800) [pid = 1944] [serial = 390] [outer = 0x7f0e54035c00] 21:40:38 INFO - PROCESS | 1944 | 1461127238726 Marionette DEBUG loaded listener.js 21:40:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e55653c00) [pid = 1944] [serial = 391] [outer = 0x7f0e54035c00] 21:40:39 INFO - PROCESS | 1944 | 1461127239601 Marionette TRACE conn4 <- [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]]]}] 21:40:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:40:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1391ms 21:40:39 INFO - PROCESS | 1944 | 1461127239669 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 21:40:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:40:39 INFO - PROCESS | 1944 | 1461127239674 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 21:40:39 INFO - PROCESS | 1944 | 1461127239680 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:40:39 INFO - PROCESS | 1944 | 1461127239683 Marionette TRACE conn4 <- [1,494,null,{}] 21:40:39 INFO - PROCESS | 1944 | 1461127239688 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:39 INFO - PROCESS | 1944 | 1461127239889 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 21:40:40 INFO - PROCESS | 1944 | 1461127240037 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5441e800 == 55 [pid = 1944] [id = 131] 21:40:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f0e566e4400) [pid = 1944] [serial = 392] [outer = (nil)] 21:40:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f0e58855800) [pid = 1944] [serial = 393] [outer = 0x7f0e566e4400] 21:40:40 INFO - PROCESS | 1944 | 1461127240117 Marionette DEBUG loaded listener.js 21:40:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f0e58f22000) [pid = 1944] [serial = 394] [outer = 0x7f0e566e4400] 21:40:41 INFO - PROCESS | 1944 | 1461127241023 Marionette TRACE conn4 <- [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]]]}] 21:40:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:40:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1387ms 21:40:41 INFO - PROCESS | 1944 | 1461127241069 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 21:40:41 INFO - PROCESS | 1944 | 1461127241073 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 21:40:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:40:41 INFO - PROCESS | 1944 | 1461127241079 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:40:41 INFO - PROCESS | 1944 | 1461127241082 Marionette TRACE conn4 <- [1,498,null,{}] 21:40:41 INFO - PROCESS | 1944 | 1461127241087 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:41 INFO - PROCESS | 1944 | 1461127241246 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 21:40:41 INFO - PROCESS | 1944 | 1461127241400 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e540b1800 == 56 [pid = 1944] [id = 132] 21:40:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f0e566e5800) [pid = 1944] [serial = 395] [outer = (nil)] 21:40:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f0e59e9b400) [pid = 1944] [serial = 396] [outer = 0x7f0e566e5800] 21:40:41 INFO - PROCESS | 1944 | 1461127241474 Marionette DEBUG loaded listener.js 21:40:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f0e59ea0800) [pid = 1944] [serial = 397] [outer = 0x7f0e566e5800] 21:40:42 INFO - PROCESS | 1944 | 1461127242368 Marionette TRACE conn4 <- [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]]]}] 21:40:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:40:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1330ms 21:40:42 INFO - PROCESS | 1944 | 1461127242411 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 21:40:42 INFO - PROCESS | 1944 | 1461127242415 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 21:40:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:40:42 INFO - PROCESS | 1944 | 1461127242422 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:40:42 INFO - PROCESS | 1944 | 1461127242425 Marionette TRACE conn4 <- [1,502,null,{}] 21:40:42 INFO - PROCESS | 1944 | 1461127242431 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:42 INFO - PROCESS | 1944 | 1461127242628 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 21:40:42 INFO - PROCESS | 1944 | 1461127242959 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e492b8800 == 57 [pid = 1944] [id = 133] 21:40:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f0e6ff99400) [pid = 1944] [serial = 398] [outer = (nil)] 21:40:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f0e67907c00) [pid = 1944] [serial = 399] [outer = 0x7f0e6ff99400] 21:40:43 INFO - PROCESS | 1944 | 1461127243203 Marionette DEBUG loaded listener.js 21:40:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f0e6b550400) [pid = 1944] [serial = 400] [outer = 0x7f0e6ff99400] 21:40:44 INFO - PROCESS | 1944 | 1461127244272 Marionette TRACE conn4 <- [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]]]}] 21:40:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:40:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1892ms 21:40:44 INFO - PROCESS | 1944 | 1461127244314 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 21:40:44 INFO - PROCESS | 1944 | 1461127244318 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 21:40:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:40:44 INFO - PROCESS | 1944 | 1461127244324 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:40:44 INFO - PROCESS | 1944 | 1461127244327 Marionette TRACE conn4 <- [1,506,null,{}] 21:40:44 INFO - PROCESS | 1944 | 1461127244332 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:44 INFO - PROCESS | 1944 | 1461127244486 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 21:40:44 INFO - PROCESS | 1944 | 1461127244658 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e492cd800 == 58 [pid = 1944] [id = 134] 21:40:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f0e4fd28800) [pid = 1944] [serial = 401] [outer = (nil)] 21:40:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f0e54bd3000) [pid = 1944] [serial = 402] [outer = 0x7f0e4fd28800] 21:40:44 INFO - PROCESS | 1944 | 1461127244728 Marionette DEBUG loaded listener.js 21:40:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f0e54bda400) [pid = 1944] [serial = 403] [outer = 0x7f0e4fd28800] 21:40:45 INFO - PROCESS | 1944 | 1461127245513 Marionette TRACE conn4 <- [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]]]}] 21:40:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:40:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1233ms 21:40:45 INFO - PROCESS | 1944 | 1461127245558 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 21:40:45 INFO - PROCESS | 1944 | 1461127245562 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 21:40:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:40:45 INFO - PROCESS | 1944 | 1461127245569 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:40:45 INFO - PROCESS | 1944 | 1461127245572 Marionette TRACE conn4 <- [1,510,null,{}] 21:40:45 INFO - PROCESS | 1944 | 1461127245577 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:45 INFO - PROCESS | 1944 | 1461127245738 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 21:40:46 INFO - PROCESS | 1944 | 1461127246056 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e53822000 == 59 [pid = 1944] [id = 135] 21:40:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f0e4e264000) [pid = 1944] [serial = 404] [outer = (nil)] 21:40:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f0e4fa8ec00) [pid = 1944] [serial = 405] [outer = 0x7f0e4e264000] 21:40:46 INFO - PROCESS | 1944 | 1461127246191 Marionette DEBUG loaded listener.js 21:40:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f0e50002400) [pid = 1944] [serial = 406] [outer = 0x7f0e4e264000] 21:40:47 INFO - PROCESS | 1944 | 1461127247273 Marionette TRACE conn4 <- [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]]]}] 21:40:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:40:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1791ms 21:40:47 INFO - PROCESS | 1944 | 1461127247364 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 21:40:47 INFO - PROCESS | 1944 | 1461127247376 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 21:40:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:40:47 INFO - PROCESS | 1944 | 1461127247389 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:40:47 INFO - PROCESS | 1944 | 1461127247396 Marionette TRACE conn4 <- [1,514,null,{}] 21:40:47 INFO - PROCESS | 1944 | 1461127247406 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:47 INFO - PROCESS | 1944 | 1461127247807 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 21:40:47 INFO - PROCESS | 1944 | 1461127247940 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:47 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f0e4e265c00) [pid = 1944] [serial = 297] [outer = (nil)] [url = about:blank] 21:40:47 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f0e69ac6400) [pid = 1944] [serial = 291] [outer = (nil)] [url = about:blank] 21:40:47 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f0e6bd45800) [pid = 1944] [serial = 294] [outer = (nil)] [url = about:blank] 21:40:47 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f0e503b3800) [pid = 1944] [serial = 312] [outer = (nil)] [url = about:blank] 21:40:47 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f0e57fcd800) [pid = 1944] [serial = 315] [outer = (nil)] [url = about:blank] 21:40:47 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f0e5a178c00) [pid = 1944] [serial = 318] [outer = (nil)] [url = about:blank] 21:40:47 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f0e67b05800) [pid = 1944] [serial = 321] [outer = (nil)] [url = about:blank] 21:40:47 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f0e541ee000) [pid = 1944] [serial = 324] [outer = (nil)] [url = about:blank] 21:40:47 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f0e67b0f000) [pid = 1944] [serial = 339] [outer = (nil)] [url = about:blank] 21:40:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e3d8000 == 60 [pid = 1944] [id = 136] 21:40:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f0e4fa98800) [pid = 1944] [serial = 407] [outer = (nil)] 21:40:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f0e51b52800) [pid = 1944] [serial = 408] [outer = 0x7f0e4fa98800] 21:40:48 INFO - PROCESS | 1944 | 1461127248050 Marionette DEBUG loaded listener.js 21:40:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f0e54034000) [pid = 1944] [serial = 409] [outer = 0x7f0e4fa98800] 21:40:48 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57845800 == 59 [pid = 1944] [id = 118] 21:40:48 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58661000 == 58 [pid = 1944] [id = 117] 21:40:48 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e70c17800 == 57 [pid = 1944] [id = 116] 21:40:48 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58c1c000 == 56 [pid = 1944] [id = 115] 21:40:48 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e3ed000 == 55 [pid = 1944] [id = 114] 21:40:48 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f0e503aa800) [pid = 1944] [serial = 300] [outer = (nil)] [url = about:blank] 21:40:48 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f0e566e7000) [pid = 1944] [serial = 282] [outer = (nil)] [url = about:blank] 21:40:48 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f0e5c05c000) [pid = 1944] [serial = 285] [outer = (nil)] [url = about:blank] 21:40:48 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f0e538b8800) [pid = 1944] [serial = 279] [outer = (nil)] [url = about:blank] 21:40:48 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f0e58bdd400) [pid = 1944] [serial = 288] [outer = (nil)] [url = about:blank] 21:40:48 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f0e57fd3800) [pid = 1944] [serial = 309] [outer = (nil)] [url = about:blank] 21:40:48 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f0e51823000) [pid = 1944] [serial = 303] [outer = (nil)] [url = about:blank] 21:40:48 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f0e51b87800) [pid = 1944] [serial = 304] [outer = (nil)] [url = about:blank] 21:40:48 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f0e55b76000) [pid = 1944] [serial = 306] [outer = (nil)] [url = about:blank] 21:40:48 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e566df800) [pid = 1944] [serial = 307] [outer = (nil)] [url = about:blank] 21:40:48 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e6be2f000) [pid = 1944] [serial = 277] [outer = (nil)] [url = about:blank] 21:40:48 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e58bd4800) [pid = 1944] [serial = 310] [outer = (nil)] [url = about:blank] 21:40:48 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e66b0f800) [pid = 1944] [serial = 336] [outer = (nil)] [url = about:blank] 21:40:48 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e5885e400) [pid = 1944] [serial = 333] [outer = (nil)] [url = about:blank] 21:40:48 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e566e4800) [pid = 1944] [serial = 331] [outer = (nil)] [url = about:blank] 21:40:48 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e558cbc00) [pid = 1944] [serial = 330] [outer = (nil)] [url = about:blank] 21:40:48 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e6bc08c00) [pid = 1944] [serial = 327] [outer = (nil)] [url = about:blank] 21:40:48 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f0e6b548400) [pid = 1944] [serial = 337] [outer = (nil)] [url = about:blank] 21:40:48 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f0e58d09400) [pid = 1944] [serial = 334] [outer = (nil)] [url = about:blank] 21:40:48 INFO - PROCESS | 1944 | 1461127248908 Marionette TRACE conn4 <- [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]]]}] 21:40:48 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 21:40:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1549ms 21:40:48 INFO - PROCESS | 1944 | 1461127248939 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 21:40:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:40:48 INFO - PROCESS | 1944 | 1461127248945 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 21:40:48 INFO - PROCESS | 1944 | 1461127248953 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:40:48 INFO - PROCESS | 1944 | 1461127248955 Marionette TRACE conn4 <- [1,518,null,{}] 21:40:48 INFO - PROCESS | 1944 | 1461127248961 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:49 INFO - PROCESS | 1944 | 1461127249106 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 21:40:49 INFO - PROCESS | 1944 | 1461127249123 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54a5e000 == 56 [pid = 1944] [id = 137] 21:40:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f0e54041000) [pid = 1944] [serial = 410] [outer = (nil)] 21:40:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f0e544f5c00) [pid = 1944] [serial = 411] [outer = 0x7f0e54041000] 21:40:49 INFO - PROCESS | 1944 | 1461127249185 Marionette DEBUG loaded listener.js 21:40:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e545b7800) [pid = 1944] [serial = 412] [outer = 0x7f0e54041000] 21:40:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e546ef800) [pid = 1944] [serial = 413] [outer = 0x7f0e50003c00] 21:40:50 INFO - PROCESS | 1944 | 1461127250264 Marionette TRACE conn4 <- [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]]]}] 21:40:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:40:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1383ms 21:40:50 INFO - PROCESS | 1944 | 1461127250337 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 21:40:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:40:50 INFO - PROCESS | 1944 | 1461127250343 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 21:40:50 INFO - PROCESS | 1944 | 1461127250353 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:40:50 INFO - PROCESS | 1944 | 1461127250365 Marionette TRACE conn4 <- [1,522,null,{}] 21:40:50 INFO - PROCESS | 1944 | 1461127250397 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:50 INFO - PROCESS | 1944 | 1461127250597 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 21:40:50 INFO - PROCESS | 1944 | 1461127250814 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57e9c800 == 57 [pid = 1944] [id = 138] 21:40:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e541e7400) [pid = 1944] [serial = 414] [outer = (nil)] 21:40:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e54ad2800) [pid = 1944] [serial = 415] [outer = 0x7f0e541e7400] 21:40:50 INFO - PROCESS | 1944 | 1461127250915 Marionette DEBUG loaded listener.js 21:40:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e54bde800) [pid = 1944] [serial = 416] [outer = 0x7f0e541e7400] 21:40:51 INFO - PROCESS | 1944 | 1461127251938 Marionette TRACE conn4 <- [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]]]}] 21:40:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:40:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1654ms 21:40:52 INFO - PROCESS | 1944 | 1461127252013 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 21:40:52 INFO - PROCESS | 1944 | 1461127252020 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 21:40:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:40:52 INFO - PROCESS | 1944 | 1461127252027 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:40:52 INFO - PROCESS | 1944 | 1461127252030 Marionette TRACE conn4 <- [1,526,null,{}] 21:40:52 INFO - PROCESS | 1944 | 1461127252038 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:52 INFO - PROCESS | 1944 | 1461127252279 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 21:40:52 INFO - PROCESS | 1944 | 1461127252310 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58fb5000 == 58 [pid = 1944] [id = 139] 21:40:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e54bdec00) [pid = 1944] [serial = 417] [outer = (nil)] 21:40:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e566df800) [pid = 1944] [serial = 418] [outer = 0x7f0e54bdec00] 21:40:52 INFO - PROCESS | 1944 | 1461127252395 Marionette DEBUG loaded listener.js 21:40:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e57cc1c00) [pid = 1944] [serial = 419] [outer = 0x7f0e54bdec00] 21:40:53 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e59dba000) [pid = 1944] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:40:53 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e541e9400) [pid = 1944] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:40:53 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e4fe49800) [pid = 1944] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:40:53 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e4fa8b800) [pid = 1944] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:40:53 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e4fa12800) [pid = 1944] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:40:53 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e4fa19400) [pid = 1944] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:40:53 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e566bc400) [pid = 1944] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:40:53 INFO - PROCESS | 1944 | 1461127253606 Marionette TRACE conn4 <- [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]]]}] 21:40:53 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 21:40:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1639ms 21:40:53 INFO - PROCESS | 1944 | 1461127253667 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 21:40:53 INFO - PROCESS | 1944 | 1461127253670 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 21:40:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:40:53 INFO - PROCESS | 1944 | 1461127253676 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:40:53 INFO - PROCESS | 1944 | 1461127253678 Marionette TRACE conn4 <- [1,530,null,{}] 21:40:53 INFO - PROCESS | 1944 | 1461127253684 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:53 INFO - PROCESS | 1944 | 1461127253898 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 21:40:54 INFO - PROCESS | 1944 | 1461127254031 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e59d81000 == 59 [pid = 1944] [id = 140] 21:40:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e54beac00) [pid = 1944] [serial = 420] [outer = (nil)] 21:40:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e54bef000) [pid = 1944] [serial = 421] [outer = 0x7f0e54beac00] 21:40:54 INFO - PROCESS | 1944 | 1461127254153 Marionette DEBUG loaded listener.js 21:40:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e558c1800) [pid = 1944] [serial = 422] [outer = 0x7f0e54beac00] 21:40:55 INFO - PROCESS | 1944 | 1461127255157 Marionette TRACE conn4 <- [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"]]]}] 21:40:55 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 21:40:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:40:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:40:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:40:55 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 21:40:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:40:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:40:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:40:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1533ms 21:40:55 INFO - PROCESS | 1944 | 1461127255212 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 21:40:55 INFO - PROCESS | 1944 | 1461127255219 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 21:40:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:40:55 INFO - PROCESS | 1944 | 1461127255231 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:40:55 INFO - PROCESS | 1944 | 1461127255239 Marionette TRACE conn4 <- [1,534,null,{}] 21:40:55 INFO - PROCESS | 1944 | 1461127255295 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:55 INFO - PROCESS | 1944 | 1461127255512 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 21:40:55 INFO - PROCESS | 1944 | 1461127255724 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5409c000 == 60 [pid = 1944] [id = 141] 21:40:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e503aec00) [pid = 1944] [serial = 423] [outer = (nil)] 21:40:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e5097d400) [pid = 1944] [serial = 424] [outer = 0x7f0e503aec00] 21:40:55 INFO - PROCESS | 1944 | 1461127255806 Marionette DEBUG loaded listener.js 21:40:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e538b8800) [pid = 1944] [serial = 425] [outer = 0x7f0e503aec00] 21:40:56 INFO - PROCESS | 1944 | 1461127256609 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 21:40:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 21:40:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1433ms 21:40:56 INFO - PROCESS | 1944 | 1461127256669 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 21:40:56 INFO - PROCESS | 1944 | 1461127256678 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 21:40:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:40:56 INFO - PROCESS | 1944 | 1461127256690 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:40:56 INFO - PROCESS | 1944 | 1461127256693 Marionette TRACE conn4 <- [1,538,null,{}] 21:40:56 INFO - PROCESS | 1944 | 1461127256699 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:56 INFO - PROCESS | 1944 | 1461127256882 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 21:40:57 INFO - PROCESS | 1944 | 1461127257038 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e59d85000 == 61 [pid = 1944] [id = 142] 21:40:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e4fa92800) [pid = 1944] [serial = 426] [outer = (nil)] 21:40:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f0e54040400) [pid = 1944] [serial = 427] [outer = 0x7f0e4fa92800] 21:40:57 INFO - PROCESS | 1944 | 1461127257113 Marionette DEBUG loaded listener.js 21:40:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f0e5405a400) [pid = 1944] [serial = 428] [outer = 0x7f0e4fa92800] 21:40:57 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. 21:40:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1286ms 21:40:57 INFO - PROCESS | 1944 | 1461127257968 Marionette TRACE conn4 <- [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]]]}] 21:40:58 INFO - PROCESS | 1944 | 1461127258020 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 21:40:58 INFO - PROCESS | 1944 | 1461127258024 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 21:40:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:40:58 INFO - PROCESS | 1944 | 1461127258032 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:40:58 INFO - PROCESS | 1944 | 1461127258038 Marionette TRACE conn4 <- [1,542,null,{}] 21:40:58 INFO - PROCESS | 1944 | 1461127258054 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:58 INFO - PROCESS | 1944 | 1461127258237 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 21:40:58 INFO - PROCESS | 1944 | 1461127258401 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e67b43000 == 62 [pid = 1944] [id = 143] 21:40:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f0e54056400) [pid = 1944] [serial = 429] [outer = (nil)] 21:40:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f0e546f0400) [pid = 1944] [serial = 430] [outer = 0x7f0e54056400] 21:40:58 INFO - PROCESS | 1944 | 1461127258478 Marionette DEBUG loaded listener.js 21:40:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f0e54be4400) [pid = 1944] [serial = 431] [outer = 0x7f0e54056400] 21:40:59 INFO - PROCESS | 1944 | 1461127259517 Marionette TRACE conn4 <- [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]]]}] 21:40:59 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. 21:40:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1536ms 21:40:59 INFO - PROCESS | 1944 | 1461127259577 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 21:40:59 INFO - PROCESS | 1944 | 1461127259585 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 21:40:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:40:59 INFO - PROCESS | 1944 | 1461127259597 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:40:59 INFO - PROCESS | 1944 | 1461127259601 Marionette TRACE conn4 <- [1,546,null,{}] 21:40:59 INFO - PROCESS | 1944 | 1461127259609 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:59 INFO - PROCESS | 1944 | 1461127259844 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 21:41:00 INFO - PROCESS | 1944 | 1461127260063 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6ff65800 == 63 [pid = 1944] [id = 144] 21:41:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f0e54057800) [pid = 1944] [serial = 432] [outer = (nil)] 21:41:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f0e54beb800) [pid = 1944] [serial = 433] [outer = 0x7f0e54057800] 21:41:00 INFO - PROCESS | 1944 | 1461127260179 Marionette DEBUG loaded listener.js 21:41:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f0e566e6800) [pid = 1944] [serial = 434] [outer = 0x7f0e54057800] 21:41:00 INFO - PROCESS | 1944 | 1461127260962 Marionette TRACE conn4 <- [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]]]}] 21:41:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 21:41:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1443ms 21:41:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:41:01 INFO - PROCESS | 1944 | 1461127261040 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 21:41:01 INFO - PROCESS | 1944 | 1461127261043 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 21:41:01 INFO - PROCESS | 1944 | 1461127261050 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:41:01 INFO - PROCESS | 1944 | 1461127261053 Marionette TRACE conn4 <- [1,550,null,{}] 21:41:01 INFO - PROCESS | 1944 | 1461127261059 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:01 INFO - PROCESS | 1944 | 1461127261311 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 21:41:01 INFO - PROCESS | 1944 | 1461127261420 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46abe800 == 64 [pid = 1944] [id = 145] 21:41:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f0e54bd3c00) [pid = 1944] [serial = 435] [outer = (nil)] 21:41:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f0e57a86000) [pid = 1944] [serial = 436] [outer = 0x7f0e54bd3c00] 21:41:01 INFO - PROCESS | 1944 | 1461127261501 Marionette DEBUG loaded listener.js 21:41:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f0e58d06400) [pid = 1944] [serial = 437] [outer = 0x7f0e54bd3c00] 21:41:02 INFO - PROCESS | 1944 | 1461127262501 Marionette TRACE conn4 <- [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]]]}] 21:41:02 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. 21:41:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1487ms 21:41:02 INFO - PROCESS | 1944 | 1461127262537 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 21:41:02 INFO - PROCESS | 1944 | 1461127262540 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 21:41:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:41:02 INFO - PROCESS | 1944 | 1461127262565 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:41:02 INFO - PROCESS | 1944 | 1461127262569 Marionette TRACE conn4 <- [1,554,null,{}] 21:41:02 INFO - PROCESS | 1944 | 1461127262577 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:02 INFO - PROCESS | 1944 | 1461127262842 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 21:41:03 INFO - PROCESS | 1944 | 1461127263153 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50673800 == 65 [pid = 1944] [id = 146] 21:41:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f0e54bd4400) [pid = 1944] [serial = 438] [outer = (nil)] 21:41:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f0e58f21000) [pid = 1944] [serial = 439] [outer = 0x7f0e54bd4400] 21:41:03 INFO - PROCESS | 1944 | 1461127263258 Marionette DEBUG loaded listener.js 21:41:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f0e59e9b800) [pid = 1944] [serial = 440] [outer = 0x7f0e54bd4400] 21:41:04 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:41:04 INFO - PROCESS | 1944 | 1461127264401 Marionette TRACE conn4 <- [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]]]}] 21:41:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:41:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1910ms 21:41:04 INFO - PROCESS | 1944 | 1461127264461 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 21:41:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:41:04 INFO - PROCESS | 1944 | 1461127264468 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 21:41:04 INFO - PROCESS | 1944 | 1461127264477 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:41:04 INFO - PROCESS | 1944 | 1461127264482 Marionette TRACE conn4 <- [1,558,null,{}] 21:41:04 INFO - PROCESS | 1944 | 1461127264547 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:04 INFO - PROCESS | 1944 | 1461127264763 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 21:41:04 INFO - PROCESS | 1944 | 1461127264945 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4fb64000 == 66 [pid = 1944] [id = 147] 21:41:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f0e4fb42800) [pid = 1944] [serial = 441] [outer = (nil)] 21:41:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f0e4fb4a400) [pid = 1944] [serial = 442] [outer = 0x7f0e4fb42800] 21:41:05 INFO - PROCESS | 1944 | 1461127265017 Marionette DEBUG loaded listener.js 21:41:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e4fb4e400) [pid = 1944] [serial = 443] [outer = 0x7f0e4fb42800] 21:41:05 INFO - PROCESS | 1944 | 1461127265791 Marionette TRACE conn4 <- [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]]]}] 21:41:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:41:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1384ms 21:41:05 INFO - PROCESS | 1944 | 1461127265859 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 21:41:05 INFO - PROCESS | 1944 | 1461127265863 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 21:41:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:41:05 INFO - PROCESS | 1944 | 1461127265869 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:41:05 INFO - PROCESS | 1944 | 1461127265872 Marionette TRACE conn4 <- [1,562,null,{}] 21:41:05 INFO - PROCESS | 1944 | 1461127265878 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:06 INFO - PROCESS | 1944 | 1461127266034 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 21:41:06 INFO - PROCESS | 1944 | 1461127266189 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50680000 == 67 [pid = 1944] [id = 148] 21:41:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e46ef0000) [pid = 1944] [serial = 444] [outer = (nil)] 21:41:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e46ef8400) [pid = 1944] [serial = 445] [outer = 0x7f0e46ef0000] 21:41:06 INFO - PROCESS | 1944 | 1461127266261 Marionette DEBUG loaded listener.js 21:41:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e46efd800) [pid = 1944] [serial = 446] [outer = 0x7f0e46ef0000] 21:41:06 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:41:07 INFO - PROCESS | 1944 | 1461127267110 Marionette TRACE conn4 <- [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]]]}] 21:41:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:41:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1289ms 21:41:07 INFO - PROCESS | 1944 | 1461127267158 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 21:41:07 INFO - PROCESS | 1944 | 1461127267162 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 21:41:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:41:07 INFO - PROCESS | 1944 | 1461127267169 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:41:07 INFO - PROCESS | 1944 | 1461127267171 Marionette TRACE conn4 <- [1,566,null,{}] 21:41:07 INFO - PROCESS | 1944 | 1461127267178 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:07 INFO - PROCESS | 1944 | 1461127267355 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 21:41:07 INFO - PROCESS | 1944 | 1461127267547 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e467f3000 == 68 [pid = 1944] [id = 149] 21:41:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e468d5400) [pid = 1944] [serial = 447] [outer = (nil)] 21:41:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e468dc400) [pid = 1944] [serial = 448] [outer = 0x7f0e468d5400] 21:41:07 INFO - PROCESS | 1944 | 1461127267667 Marionette DEBUG loaded listener.js 21:41:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e468e1800) [pid = 1944] [serial = 449] [outer = 0x7f0e468d5400] 21:41:08 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:41:08 INFO - PROCESS | 1944 | 1461127268611 Marionette TRACE conn4 <- [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]]]}] 21:41:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:41:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1481ms 21:41:08 INFO - PROCESS | 1944 | 1461127268651 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 21:41:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:41:08 INFO - PROCESS | 1944 | 1461127268658 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 21:41:08 INFO - PROCESS | 1944 | 1461127268663 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:41:08 INFO - PROCESS | 1944 | 1461127268667 Marionette TRACE conn4 <- [1,570,null,{}] 21:41:08 INFO - PROCESS | 1944 | 1461127268672 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:08 INFO - PROCESS | 1944 | 1461127268834 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 21:41:09 INFO - PROCESS | 1944 | 1461127268999 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46939800 == 69 [pid = 1944] [id = 150] 21:41:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e468d7c00) [pid = 1944] [serial = 450] [outer = (nil)] 21:41:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e46efc000) [pid = 1944] [serial = 451] [outer = 0x7f0e468d7c00] 21:41:09 INFO - PROCESS | 1944 | 1461127269080 Marionette DEBUG loaded listener.js 21:41:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e4fb49000) [pid = 1944] [serial = 452] [outer = 0x7f0e468d7c00] 21:41:09 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:41:09 INFO - PROCESS | 1944 | 1461127269970 Marionette TRACE conn4 <- [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]]]}] 21:41:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:41:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1381ms 21:41:10 INFO - PROCESS | 1944 | 1461127270046 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 21:41:10 INFO - PROCESS | 1944 | 1461127270050 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 21:41:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:41:10 INFO - PROCESS | 1944 | 1461127270056 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:41:10 INFO - PROCESS | 1944 | 1461127270060 Marionette TRACE conn4 <- [1,574,null,{}] 21:41:10 INFO - PROCESS | 1944 | 1461127270065 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:10 INFO - PROCESS | 1944 | 1461127270310 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 21:41:10 INFO - PROCESS | 1944 | 1461127270523 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e53927800 == 70 [pid = 1944] [id = 151] 21:41:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e46efa800) [pid = 1944] [serial = 453] [outer = (nil)] 21:41:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e4fa93400) [pid = 1944] [serial = 454] [outer = 0x7f0e46efa800] 21:41:10 INFO - PROCESS | 1944 | 1461127270652 Marionette DEBUG loaded listener.js 21:41:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e51b88800) [pid = 1944] [serial = 455] [outer = 0x7f0e46efa800] 21:41:12 INFO - PROCESS | 1944 | 1461127272188 Marionette TRACE conn4 <- [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]]]}] 21:41:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:41:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 2188ms 21:41:12 INFO - PROCESS | 1944 | 1461127272260 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 21:41:12 INFO - PROCESS | 1944 | 1461127272271 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 21:41:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:41:12 INFO - PROCESS | 1944 | 1461127272287 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:41:12 INFO - PROCESS | 1944 | 1461127272295 Marionette TRACE conn4 <- [1,578,null,{}] 21:41:12 INFO - PROCESS | 1944 | 1461127272307 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:12 INFO - PROCESS | 1944 | 1461127272782 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 21:41:12 INFO - PROCESS | 1944 | 1461127272880 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5067e000 == 71 [pid = 1944] [id = 152] 21:41:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e4906c800) [pid = 1944] [serial = 456] [outer = (nil)] 21:41:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e49070000) [pid = 1944] [serial = 457] [outer = 0x7f0e4906c800] 21:41:12 INFO - PROCESS | 1944 | 1461127272955 Marionette DEBUG loaded listener.js 21:41:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e4fa93800) [pid = 1944] [serial = 458] [outer = 0x7f0e4906c800] 21:41:13 INFO - PROCESS | 1944 | 1461127273912 Marionette TRACE conn4 <- [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]]]}] 21:41:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:41:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1704ms 21:41:13 INFO - PROCESS | 1944 | 1461127273991 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 21:41:14 INFO - PROCESS | 1944 | 1461127273999 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 21:41:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:41:14 INFO - PROCESS | 1944 | 1461127274009 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:41:14 INFO - PROCESS | 1944 | 1461127274013 Marionette TRACE conn4 <- [1,582,null,{}] 21:41:14 INFO - PROCESS | 1944 | 1461127274018 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:14 INFO - PROCESS | 1944 | 1461127274265 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 21:41:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6e738000 == 70 [pid = 1944] [id = 80] 21:41:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6da67000 == 69 [pid = 1944] [id = 108] 21:41:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e70c2f000 == 68 [pid = 1944] [id = 109] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e6ffd3400) [pid = 1944] [serial = 357] [outer = (nil)] [url = about:blank] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e544f5400) [pid = 1944] [serial = 360] [outer = (nil)] [url = about:blank] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e6b830000) [pid = 1944] [serial = 381] [outer = (nil)] [url = about:blank] 21:41:14 INFO - PROCESS | 1944 | 1461127274530 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49175800 == 69 [pid = 1944] [id = 153] 21:41:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e4fa95400) [pid = 1944] [serial = 459] [outer = (nil)] 21:41:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e50975400) [pid = 1944] [serial = 460] [outer = 0x7f0e4fa95400] 21:41:14 INFO - PROCESS | 1944 | 1461127274594 Marionette DEBUG loaded listener.js 21:41:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e51b7b800) [pid = 1944] [serial = 461] [outer = 0x7f0e4fa95400] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e6e78cc00) [pid = 1944] [serial = 354] [outer = (nil)] [url = about:blank] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e5bdf2c00) [pid = 1944] [serial = 378] [outer = (nil)] [url = about:blank] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e6b9a8c00) [pid = 1944] [serial = 351] [outer = (nil)] [url = about:blank] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e544ec000) [pid = 1944] [serial = 366] [outer = (nil)] [url = about:blank] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e51823400) [pid = 1944] [serial = 364] [outer = (nil)] [url = about:blank] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e5977ac00) [pid = 1944] [serial = 348] [outer = (nil)] [url = about:blank] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e58f28400) [pid = 1944] [serial = 376] [outer = (nil)] [url = about:blank] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e503b4800) [pid = 1944] [serial = 363] [outer = (nil)] [url = about:blank] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e4fa18800) [pid = 1944] [serial = 342] [outer = (nil)] [url = about:blank] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e4fa95800) [pid = 1944] [serial = 375] [outer = (nil)] [url = about:blank] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e544f2400) [pid = 1944] [serial = 367] [outer = (nil)] [url = about:blank] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e6b552400) [pid = 1944] [serial = 340] [outer = (nil)] [url = about:blank] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e56586c00) [pid = 1944] [serial = 370] [outer = (nil)] [url = about:blank] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e58f27400) [pid = 1944] [serial = 372] [outer = (nil)] [url = about:blank] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e56b27c00) [pid = 1944] [serial = 345] [outer = (nil)] [url = about:blank] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e5977c000) [pid = 1944] [serial = 373] [outer = (nil)] [url = about:blank] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f0e545bf000) [pid = 1944] [serial = 369] [outer = (nil)] [url = about:blank] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f0e66797800) [pid = 1944] [serial = 379] [outer = (nil)] [url = about:blank] 21:41:15 INFO - PROCESS | 1944 | 1461127275323 Marionette TRACE conn4 <- [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]]]}] 21:41:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:41:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1331ms 21:41:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:41:15 INFO - PROCESS | 1944 | 1461127275354 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 21:41:15 INFO - PROCESS | 1944 | 1461127275357 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 21:41:15 INFO - PROCESS | 1944 | 1461127275365 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:41:15 INFO - PROCESS | 1944 | 1461127275371 Marionette TRACE conn4 <- [1,586,null,{}] 21:41:15 INFO - PROCESS | 1944 | 1461127275386 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:15 INFO - PROCESS | 1944 | 1461127275544 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 21:41:15 INFO - PROCESS | 1944 | 1461127275562 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e540b7800 == 70 [pid = 1944] [id = 154] 21:41:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f0e53ae9400) [pid = 1944] [serial = 462] [outer = (nil)] 21:41:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f0e54054400) [pid = 1944] [serial = 463] [outer = 0x7f0e53ae9400] 21:41:15 INFO - PROCESS | 1944 | 1461127275628 Marionette DEBUG loaded listener.js 21:41:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e541f1800) [pid = 1944] [serial = 464] [outer = 0x7f0e53ae9400] 21:41:16 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:41:16 INFO - PROCESS | 1944 | 1461127276409 Marionette TRACE conn4 <- [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]]]}] 21:41:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:41:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1092ms 21:41:16 INFO - PROCESS | 1944 | 1461127276458 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 21:41:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:41:16 INFO - PROCESS | 1944 | 1461127276462 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 21:41:16 INFO - PROCESS | 1944 | 1461127276468 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:41:16 INFO - PROCESS | 1944 | 1461127276471 Marionette TRACE conn4 <- [1,590,null,{}] 21:41:16 INFO - PROCESS | 1944 | 1461127276499 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:16 INFO - PROCESS | 1944 | 1461127276640 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 21:41:16 INFO - PROCESS | 1944 | 1461127276655 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5783c000 == 71 [pid = 1944] [id = 155] 21:41:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e54052800) [pid = 1944] [serial = 465] [outer = (nil)] 21:41:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e545bbc00) [pid = 1944] [serial = 466] [outer = 0x7f0e54052800] 21:41:16 INFO - PROCESS | 1944 | 1461127276726 Marionette DEBUG loaded listener.js 21:41:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e546ee800) [pid = 1944] [serial = 467] [outer = 0x7f0e54052800] 21:41:17 INFO - PROCESS | 1944 | 1461127277636 Marionette TRACE conn4 <- [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]]]}] 21:41:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:41:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1207ms 21:41:17 INFO - PROCESS | 1944 | 1461127277675 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 21:41:17 INFO - PROCESS | 1944 | 1461127277678 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 21:41:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:41:17 INFO - PROCESS | 1944 | 1461127277684 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:41:17 INFO - PROCESS | 1944 | 1461127277687 Marionette TRACE conn4 <- [1,594,null,{}] 21:41:17 INFO - PROCESS | 1944 | 1461127277697 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:17 INFO - PROCESS | 1944 | 1461127277889 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 21:41:17 INFO - PROCESS | 1944 | 1461127277925 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58fa1800 == 72 [pid = 1944] [id = 156] 21:41:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e541ee000) [pid = 1944] [serial = 468] [outer = (nil)] 21:41:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e546f2800) [pid = 1944] [serial = 469] [outer = 0x7f0e541ee000] 21:41:17 INFO - PROCESS | 1944 | 1461127277990 Marionette DEBUG loaded listener.js 21:41:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e54bd8400) [pid = 1944] [serial = 470] [outer = 0x7f0e541ee000] 21:41:18 INFO - PROCESS | 1944 | 1461127278872 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 21:41:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:41:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1236ms 21:41:18 INFO - PROCESS | 1944 | 1461127278921 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 21:41:18 INFO - PROCESS | 1944 | 1461127278924 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 21:41:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:41:19 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e4e264000) [pid = 1944] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:41:19 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e54bdec00) [pid = 1944] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:41:19 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e4fa98800) [pid = 1944] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:41:19 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e54041000) [pid = 1944] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:41:19 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e541e7400) [pid = 1944] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:41:19 INFO - PROCESS | 1944 | 1461127279223 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:41:19 INFO - PROCESS | 1944 | 1461127279227 Marionette TRACE conn4 <- [1,598,null,{}] 21:41:19 INFO - PROCESS | 1944 | 1461127279237 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:19 INFO - PROCESS | 1944 | 1461127279397 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 21:41:19 INFO - PROCESS | 1944 | 1461127279409 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58807000 == 73 [pid = 1944] [id = 157] 21:41:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e544eac00) [pid = 1944] [serial = 471] [outer = (nil)] 21:41:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e566e0000) [pid = 1944] [serial = 472] [outer = 0x7f0e544eac00] 21:41:19 INFO - PROCESS | 1944 | 1461127279593 Marionette DEBUG loaded listener.js 21:41:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e5885b000) [pid = 1944] [serial = 473] [outer = 0x7f0e544eac00] 21:41:20 INFO - PROCESS | 1944 | 1461127280473 Marionette TRACE conn4 <- [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]]]}] 21:41:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:41:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1584ms 21:41:20 INFO - PROCESS | 1944 | 1461127280516 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 21:41:20 INFO - PROCESS | 1944 | 1461127280520 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 21:41:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:41:20 INFO - PROCESS | 1944 | 1461127280525 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:41:20 INFO - PROCESS | 1944 | 1461127280528 Marionette TRACE conn4 <- [1,602,null,{}] 21:41:20 INFO - PROCESS | 1944 | 1461127280533 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:20 INFO - PROCESS | 1944 | 1461127280669 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 21:41:20 INFO - PROCESS | 1944 | 1461127280683 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e675c7800 == 74 [pid = 1944] [id = 158] 21:41:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e58bd4800) [pid = 1944] [serial = 474] [outer = (nil)] 21:41:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e59777000) [pid = 1944] [serial = 475] [outer = 0x7f0e58bd4800] 21:41:20 INFO - PROCESS | 1944 | 1461127280744 Marionette DEBUG loaded listener.js 21:41:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e59e9dc00) [pid = 1944] [serial = 476] [outer = 0x7f0e58bd4800] 21:41:21 INFO - PROCESS | 1944 | 1461127281711 Marionette TRACE conn4 <- [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]]]}] 21:41:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:41:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1231ms 21:41:21 INFO - PROCESS | 1944 | 1461127281757 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 21:41:21 INFO - PROCESS | 1944 | 1461127281763 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 21:41:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:41:21 INFO - PROCESS | 1944 | 1461127281772 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:41:21 INFO - PROCESS | 1944 | 1461127281777 Marionette TRACE conn4 <- [1,606,null,{}] 21:41:21 INFO - PROCESS | 1944 | 1461127281785 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:21 INFO - PROCESS | 1944 | 1461127281970 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 21:41:22 INFO - PROCESS | 1944 | 1461127282128 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4fd4b800 == 75 [pid = 1944] [id = 159] 21:41:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e468e2000) [pid = 1944] [serial = 477] [outer = (nil)] 21:41:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e49069800) [pid = 1944] [serial = 478] [outer = 0x7f0e468e2000] 21:41:22 INFO - PROCESS | 1944 | 1461127282212 Marionette DEBUG loaded listener.js 21:41:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e491bb800) [pid = 1944] [serial = 479] [outer = 0x7f0e468e2000] 21:41:23 INFO - PROCESS | 1944 | 1461127283131 Marionette TRACE conn4 <- [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]]]}] 21:41:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:41:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1433ms 21:41:23 INFO - PROCESS | 1944 | 1461127283205 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 21:41:23 INFO - PROCESS | 1944 | 1461127283214 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 21:41:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:41:23 INFO - PROCESS | 1944 | 1461127283224 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:41:23 INFO - PROCESS | 1944 | 1461127283229 Marionette TRACE conn4 <- [1,610,null,{}] 21:41:23 INFO - PROCESS | 1944 | 1461127283235 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:23 INFO - PROCESS | 1944 | 1461127283461 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 21:41:23 INFO - PROCESS | 1944 | 1461127283667 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5782e000 == 76 [pid = 1944] [id = 160] 21:41:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e491c3800) [pid = 1944] [serial = 480] [outer = (nil)] 21:41:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e4fa8c000) [pid = 1944] [serial = 481] [outer = 0x7f0e491c3800] 21:41:23 INFO - PROCESS | 1944 | 1461127283787 Marionette DEBUG loaded listener.js 21:41:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e4fb48400) [pid = 1944] [serial = 482] [outer = 0x7f0e491c3800] 21:41:24 INFO - PROCESS | 1944 | 1461127284761 Marionette TRACE conn4 <- [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]]]}] 21:41:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:41:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1584ms 21:41:24 INFO - PROCESS | 1944 | 1461127284809 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 21:41:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:41:24 INFO - PROCESS | 1944 | 1461127284813 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 21:41:24 INFO - PROCESS | 1944 | 1461127284820 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:41:24 INFO - PROCESS | 1944 | 1461127284825 Marionette TRACE conn4 <- [1,614,null,{}] 21:41:24 INFO - PROCESS | 1944 | 1461127284845 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:25 INFO - PROCESS | 1944 | 1461127285032 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 21:41:25 INFO - PROCESS | 1944 | 1461127285235 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6da7c800 == 77 [pid = 1944] [id = 161] 21:41:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e5097ac00) [pid = 1944] [serial = 483] [outer = (nil)] 21:41:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e5405f400) [pid = 1944] [serial = 484] [outer = 0x7f0e5097ac00] 21:41:25 INFO - PROCESS | 1944 | 1461127285356 Marionette DEBUG loaded listener.js 21:41:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e545b7000) [pid = 1944] [serial = 485] [outer = 0x7f0e5097ac00] 21:41:26 INFO - PROCESS | 1944 | 1461127286176 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 21:41:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:41:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1389ms 21:41:26 INFO - PROCESS | 1944 | 1461127286209 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 21:41:26 INFO - PROCESS | 1944 | 1461127286214 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 21:41:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:41:26 INFO - PROCESS | 1944 | 1461127286220 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:41:26 INFO - PROCESS | 1944 | 1461127286224 Marionette TRACE conn4 <- [1,618,null,{}] 21:41:26 INFO - PROCESS | 1944 | 1461127286230 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:26 INFO - PROCESS | 1944 | 1461127286400 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 21:41:26 INFO - PROCESS | 1944 | 1461127286569 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e483a7000 == 78 [pid = 1944] [id = 162] 21:41:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f0e54039400) [pid = 1944] [serial = 486] [outer = (nil)] 21:41:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f0e54bde000) [pid = 1944] [serial = 487] [outer = 0x7f0e54039400] 21:41:26 INFO - PROCESS | 1944 | 1461127286643 Marionette DEBUG loaded listener.js 21:41:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f0e55653400) [pid = 1944] [serial = 488] [outer = 0x7f0e54039400] 21:41:27 INFO - PROCESS | 1944 | 1461127287579 Marionette TRACE conn4 <- [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]]]}] 21:41:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:41:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1433ms 21:41:27 INFO - PROCESS | 1944 | 1461127287654 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 21:41:27 INFO - PROCESS | 1944 | 1461127287658 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 21:41:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:41:27 INFO - PROCESS | 1944 | 1461127287664 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:41:27 INFO - PROCESS | 1944 | 1461127287667 Marionette TRACE conn4 <- [1,622,null,{}] 21:41:27 INFO - PROCESS | 1944 | 1461127287674 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:27 INFO - PROCESS | 1944 | 1461127287877 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 21:41:28 INFO - PROCESS | 1944 | 1461127288036 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54542800 == 79 [pid = 1944] [id = 163] 21:41:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f0e53a30c00) [pid = 1944] [serial = 489] [outer = (nil)] 21:41:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f0e57a87c00) [pid = 1944] [serial = 490] [outer = 0x7f0e53a30c00] 21:41:28 INFO - PROCESS | 1944 | 1461127288110 Marionette DEBUG loaded listener.js 21:41:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f0e59e9d000) [pid = 1944] [serial = 491] [outer = 0x7f0e53a30c00] 21:41:28 INFO - PROCESS | 1944 | 1461127288956 Marionette TRACE conn4 <- [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]]]}] 21:41:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:41:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1338ms 21:41:29 INFO - PROCESS | 1944 | 1461127289003 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 21:41:29 INFO - PROCESS | 1944 | 1461127289007 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 21:41:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:41:29 INFO - PROCESS | 1944 | 1461127289013 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:41:29 INFO - PROCESS | 1944 | 1461127289015 Marionette TRACE conn4 <- [1,626,null,{}] 21:41:29 INFO - PROCESS | 1944 | 1461127289021 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:29 INFO - PROCESS | 1944 | 1461127289207 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 21:41:29 INFO - PROCESS | 1944 | 1461127289376 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54562000 == 80 [pid = 1944] [id = 164] 21:41:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f0e548a5400) [pid = 1944] [serial = 492] [outer = (nil)] 21:41:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f0e548adc00) [pid = 1944] [serial = 493] [outer = 0x7f0e548a5400] 21:41:29 INFO - PROCESS | 1944 | 1461127289452 Marionette DEBUG loaded listener.js 21:41:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f0e59ea7c00) [pid = 1944] [serial = 494] [outer = 0x7f0e548a5400] 21:41:30 INFO - PROCESS | 1944 | 1461127290299 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 21:41:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:41:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1330ms 21:41:30 INFO - PROCESS | 1944 | 1461127290344 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 21:41:30 INFO - PROCESS | 1944 | 1461127290348 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 21:41:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:41:30 INFO - PROCESS | 1944 | 1461127290354 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:41:30 INFO - PROCESS | 1944 | 1461127290356 Marionette TRACE conn4 <- [1,630,null,{}] 21:41:30 INFO - PROCESS | 1944 | 1461127290362 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:30 INFO - PROCESS | 1944 | 1461127290519 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 21:41:30 INFO - PROCESS | 1944 | 1461127290686 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e499db800 == 81 [pid = 1944] [id = 165] 21:41:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f0e447d9c00) [pid = 1944] [serial = 495] [outer = (nil)] 21:41:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f0e447e1000) [pid = 1944] [serial = 496] [outer = 0x7f0e447d9c00] 21:41:30 INFO - PROCESS | 1944 | 1461127290755 Marionette DEBUG loaded listener.js 21:41:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e447e6c00) [pid = 1944] [serial = 497] [outer = 0x7f0e447d9c00] 21:41:31 INFO - PROCESS | 1944 | 1461127291632 Marionette TRACE conn4 <- [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]]]}] 21:41:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:41:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1330ms 21:41:31 INFO - PROCESS | 1944 | 1461127291685 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 21:41:31 INFO - PROCESS | 1944 | 1461127291689 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 21:41:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:41:31 INFO - PROCESS | 1944 | 1461127291694 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:41:31 INFO - PROCESS | 1944 | 1461127291697 Marionette TRACE conn4 <- [1,634,null,{}] 21:41:31 INFO - PROCESS | 1944 | 1461127291703 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:31 INFO - PROCESS | 1944 | 1461127291862 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 21:41:32 INFO - PROCESS | 1944 | 1461127292027 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e449dc800 == 82 [pid = 1944] [id = 166] 21:41:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e447dc800) [pid = 1944] [serial = 498] [outer = (nil)] 21:41:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e54506000) [pid = 1944] [serial = 499] [outer = 0x7f0e447dc800] 21:41:32 INFO - PROCESS | 1944 | 1461127292103 Marionette DEBUG loaded listener.js 21:41:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f0e5450b000) [pid = 1944] [serial = 500] [outer = 0x7f0e447dc800] 21:41:32 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:41:32 INFO - PROCESS | 1944 | 1461127292924 Marionette TRACE conn4 <- [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]]]}] 21:41:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:41:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1285ms 21:41:32 INFO - PROCESS | 1944 | 1461127292980 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 21:41:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:41:32 INFO - PROCESS | 1944 | 1461127292984 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 21:41:32 INFO - PROCESS | 1944 | 1461127292990 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:41:32 INFO - PROCESS | 1944 | 1461127292993 Marionette TRACE conn4 <- [1,638,null,{}] 21:41:32 INFO - PROCESS | 1944 | 1461127292998 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:33 INFO - PROCESS | 1944 | 1461127293154 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 21:41:33 INFO - PROCESS | 1944 | 1461127293322 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e44d8d000 == 83 [pid = 1944] [id = 167] 21:41:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f0e447e0400) [pid = 1944] [serial = 501] [outer = (nil)] 21:41:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e44d5d800) [pid = 1944] [serial = 502] [outer = 0x7f0e447e0400] 21:41:33 INFO - PROCESS | 1944 | 1461127293391 Marionette DEBUG loaded listener.js 21:41:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f0e44d63000) [pid = 1944] [serial = 503] [outer = 0x7f0e447e0400] 21:41:33 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:41:34 INFO - PROCESS | 1944 | 1461127294282 Marionette TRACE conn4 <- [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]]]}] 21:41:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:41:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1382ms 21:41:34 INFO - PROCESS | 1944 | 1461127294372 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 21:41:34 INFO - PROCESS | 1944 | 1461127294376 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 21:41:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:41:34 INFO - PROCESS | 1944 | 1461127294382 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:41:34 INFO - PROCESS | 1944 | 1461127294384 Marionette TRACE conn4 <- [1,642,null,{}] 21:41:34 INFO - PROCESS | 1944 | 1461127294391 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:34 INFO - PROCESS | 1944 | 1461127294559 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 21:41:34 INFO - PROCESS | 1944 | 1461127294723 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e492b0800 == 84 [pid = 1944] [id = 168] 21:41:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f0e44d56400) [pid = 1944] [serial = 504] [outer = (nil)] 21:41:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f0e50979400) [pid = 1944] [serial = 505] [outer = 0x7f0e44d56400] 21:41:34 INFO - PROCESS | 1944 | 1461127294796 Marionette DEBUG loaded listener.js 21:41:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f0e54509000) [pid = 1944] [serial = 506] [outer = 0x7f0e44d56400] 21:41:35 INFO - PROCESS | 1944 | 1461127295657 Marionette TRACE conn4 <- [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]]]}] 21:41:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:41:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1329ms 21:41:35 INFO - PROCESS | 1944 | 1461127295712 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 21:41:35 INFO - PROCESS | 1944 | 1461127295716 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 21:41:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:41:35 INFO - PROCESS | 1944 | 1461127295722 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:41:35 INFO - PROCESS | 1944 | 1461127295725 Marionette TRACE conn4 <- [1,646,null,{}] 21:41:35 INFO - PROCESS | 1944 | 1461127295731 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:35 INFO - PROCESS | 1944 | 1461127295929 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 21:41:36 INFO - PROCESS | 1944 | 1461127296093 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e66923800 == 85 [pid = 1944] [id = 169] 21:41:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f0e44d63400) [pid = 1944] [serial = 507] [outer = (nil)] 21:41:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f0e57e4a400) [pid = 1944] [serial = 508] [outer = 0x7f0e44d63400] 21:41:36 INFO - PROCESS | 1944 | 1461127296171 Marionette DEBUG loaded listener.js 21:41:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f0e658da800) [pid = 1944] [serial = 509] [outer = 0x7f0e44d63400] 21:41:37 INFO - PROCESS | 1944 | 1461127297362 Marionette TRACE conn4 <- [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]]]}] 21:41:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:41:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1686ms 21:41:37 INFO - PROCESS | 1944 | 1461127297458 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 21:41:37 INFO - PROCESS | 1944 | 1461127297463 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 21:41:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:41:37 INFO - PROCESS | 1944 | 1461127297471 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:41:37 INFO - PROCESS | 1944 | 1461127297477 Marionette TRACE conn4 <- [1,650,null,{}] 21:41:37 INFO - PROCESS | 1944 | 1461127297547 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:37 INFO - PROCESS | 1944 | 1461127297745 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 21:41:37 INFO - PROCESS | 1944 | 1461127297979 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46942800 == 86 [pid = 1944] [id = 170] 21:41:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f0e468dd800) [pid = 1944] [serial = 510] [outer = (nil)] 21:41:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f0e46ef6000) [pid = 1944] [serial = 511] [outer = 0x7f0e468dd800] 21:41:38 INFO - PROCESS | 1944 | 1461127298120 Marionette DEBUG loaded listener.js 21:41:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f0e4906ec00) [pid = 1944] [serial = 512] [outer = 0x7f0e468dd800] 21:41:38 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e67b4c800 == 85 [pid = 1944] [id = 67] 21:41:38 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57c67000 == 84 [pid = 1944] [id = 51] 21:41:38 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e59e46000 == 83 [pid = 1944] [id = 55] 21:41:39 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f0e54bef000) [pid = 1944] [serial = 421] [outer = (nil)] [url = about:blank] 21:41:39 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f0e54bd3000) [pid = 1944] [serial = 402] [outer = (nil)] [url = about:blank] 21:41:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58807000 == 82 [pid = 1944] [id = 157] 21:41:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58fa1800 == 81 [pid = 1944] [id = 156] 21:41:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5783c000 == 80 [pid = 1944] [id = 155] 21:41:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e540b7800 == 79 [pid = 1944] [id = 154] 21:41:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e49175800 == 78 [pid = 1944] [id = 153] 21:41:39 INFO - PROCESS | 1944 | 1461127299079 Marionette TRACE conn4 <- [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]]]}] 21:41:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5067e000 == 77 [pid = 1944] [id = 152] 21:41:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4fb64000 == 76 [pid = 1944] [id = 147] 21:41:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e67b43000 == 75 [pid = 1944] [id = 143] 21:41:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e59d85000 == 74 [pid = 1944] [id = 142] 21:41:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5409c000 == 73 [pid = 1944] [id = 141] 21:41:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:41:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1652ms 21:41:39 INFO - PROCESS | 1944 | 1461127299125 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 21:41:39 INFO - PROCESS | 1944 | 1461127299132 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 21:41:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:41:39 INFO - PROCESS | 1944 | 1461127299142 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:41:39 INFO - PROCESS | 1944 | 1461127299146 Marionette TRACE conn4 <- [1,654,null,{}] 21:41:39 INFO - PROCESS | 1944 | 1461127299151 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:39 INFO - PROCESS | 1944 | 1461127299303 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 21:41:39 INFO - PROCESS | 1944 | 1461127299313 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e363800 == 74 [pid = 1944] [id = 171] 21:41:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f0e44d60400) [pid = 1944] [serial = 513] [outer = (nil)] 21:41:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f0e4fb41c00) [pid = 1944] [serial = 514] [outer = 0x7f0e44d60400] 21:41:39 INFO - PROCESS | 1944 | 1461127299394 Marionette DEBUG loaded listener.js 21:41:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f0e4fb4c000) [pid = 1944] [serial = 515] [outer = 0x7f0e44d60400] 21:41:39 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f0e50b12800) [pid = 1944] [serial = 220] [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.] 21:41:39 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f0e54ad2800) [pid = 1944] [serial = 415] [outer = (nil)] [url = about:blank] 21:41:39 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f0e54bde800) [pid = 1944] [serial = 416] [outer = (nil)] [url = about:blank] 21:41:39 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f0e57cc1c00) [pid = 1944] [serial = 419] [outer = (nil)] [url = about:blank] 21:41:39 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f0e50002400) [pid = 1944] [serial = 406] [outer = (nil)] [url = about:blank] 21:41:39 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f0e566df800) [pid = 1944] [serial = 418] [outer = (nil)] [url = about:blank] 21:41:39 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f0e4fa8ec00) [pid = 1944] [serial = 405] [outer = (nil)] [url = about:blank] 21:41:39 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f0e54041800) [pid = 1944] [serial = 390] [outer = (nil)] [url = about:blank] 21:41:39 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f0e58855800) [pid = 1944] [serial = 393] [outer = (nil)] [url = about:blank] 21:41:39 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f0e51b52800) [pid = 1944] [serial = 408] [outer = (nil)] [url = about:blank] 21:41:39 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f0e54034000) [pid = 1944] [serial = 409] [outer = (nil)] [url = about:blank] 21:41:39 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e544f5c00) [pid = 1944] [serial = 411] [outer = (nil)] [url = about:blank] 21:41:39 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f0e545b7800) [pid = 1944] [serial = 412] [outer = (nil)] [url = about:blank] 21:41:39 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f0e546eb400) [pid = 1944] [serial = 387] [outer = (nil)] [url = about:blank] 21:41:39 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e59e9b400) [pid = 1944] [serial = 396] [outer = (nil)] [url = about:blank] 21:41:39 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e541e5800) [pid = 1944] [serial = 384] [outer = (nil)] [url = about:blank] 21:41:39 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e67907c00) [pid = 1944] [serial = 399] [outer = (nil)] [url = about:blank] 21:41:40 INFO - PROCESS | 1944 | 1461127300361 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 21:41:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:41:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1279ms 21:41:40 INFO - PROCESS | 1944 | 1461127300421 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 21:41:40 INFO - PROCESS | 1944 | 1461127300424 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 21:41:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:41:40 INFO - PROCESS | 1944 | 1461127300430 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:41:40 INFO - PROCESS | 1944 | 1461127300435 Marionette TRACE conn4 <- [1,658,null,{}] 21:41:40 INFO - PROCESS | 1944 | 1461127300450 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:40 INFO - PROCESS | 1944 | 1461127300606 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 21:41:40 INFO - PROCESS | 1944 | 1461127300617 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54080800 == 75 [pid = 1944] [id = 172] 21:41:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e50972c00) [pid = 1944] [serial = 516] [outer = (nil)] 21:41:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e54033800) [pid = 1944] [serial = 517] [outer = 0x7f0e50972c00] 21:41:40 INFO - PROCESS | 1944 | 1461127300681 Marionette DEBUG loaded listener.js 21:41:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e54053c00) [pid = 1944] [serial = 518] [outer = 0x7f0e50972c00] 21:41:41 INFO - PROCESS | 1944 | 1461127301484 Marionette TRACE conn4 <- [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]]]}] 21:41:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:41:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1090ms 21:41:41 INFO - PROCESS | 1944 | 1461127301521 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 21:41:41 INFO - PROCESS | 1944 | 1461127301524 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 21:41:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:41:41 INFO - PROCESS | 1944 | 1461127301531 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:41:41 INFO - PROCESS | 1944 | 1461127301533 Marionette TRACE conn4 <- [1,662,null,{}] 21:41:41 INFO - PROCESS | 1944 | 1461127301560 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:41 INFO - PROCESS | 1944 | 1461127301771 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 21:41:41 INFO - PROCESS | 1944 | 1461127301789 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5455e800 == 76 [pid = 1944] [id = 173] 21:41:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f0e50972400) [pid = 1944] [serial = 519] [outer = (nil)] 21:41:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f0e544edc00) [pid = 1944] [serial = 520] [outer = 0x7f0e50972400] 21:41:41 INFO - PROCESS | 1944 | 1461127301850 Marionette DEBUG loaded listener.js 21:41:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e54511000) [pid = 1944] [serial = 521] [outer = 0x7f0e50972400] 21:41:42 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:41:42 INFO - PROCESS | 1944 | 1461127302654 Marionette TRACE conn4 <- [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]]]}] 21:41:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:41:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1148ms 21:41:42 INFO - PROCESS | 1944 | 1461127302679 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 21:41:42 INFO - PROCESS | 1944 | 1461127302682 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 21:41:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:41:42 INFO - PROCESS | 1944 | 1461127302688 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:41:42 INFO - PROCESS | 1944 | 1461127302690 Marionette TRACE conn4 <- [1,666,null,{}] 21:41:42 INFO - PROCESS | 1944 | 1461127302695 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:42 INFO - PROCESS | 1944 | 1461127302908 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 21:41:43 INFO - PROCESS | 1944 | 1461127303049 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58650000 == 77 [pid = 1944] [id = 174] 21:41:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f0e54ad5800) [pid = 1944] [serial = 522] [outer = (nil)] 21:41:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f0e54ae1c00) [pid = 1944] [serial = 523] [outer = 0x7f0e54ad5800] 21:41:43 INFO - PROCESS | 1944 | 1461127303181 Marionette DEBUG loaded listener.js 21:41:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f0e54be4800) [pid = 1944] [serial = 524] [outer = 0x7f0e54ad5800] 21:41:43 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:41:43 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f0e541ee000) [pid = 1944] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:41:43 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f0e54052800) [pid = 1944] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:41:43 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f0e4fa95400) [pid = 1944] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:41:43 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e544eac00) [pid = 1944] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:41:43 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f0e53ae9400) [pid = 1944] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:41:43 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f0e4906c800) [pid = 1944] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:41:44 INFO - PROCESS | 1944 | 1461127304111 Marionette TRACE conn4 <- [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]]]}] 21:41:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:41:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1483ms 21:41:44 INFO - PROCESS | 1944 | 1461127304171 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 21:41:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:41:44 INFO - PROCESS | 1944 | 1461127304175 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 21:41:44 INFO - PROCESS | 1944 | 1461127304181 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:41:44 INFO - PROCESS | 1944 | 1461127304184 Marionette TRACE conn4 <- [1,670,null,{}] 21:41:44 INFO - PROCESS | 1944 | 1461127304188 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:44 INFO - PROCESS | 1944 | 1461127304366 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 21:41:44 INFO - PROCESS | 1944 | 1461127304485 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5970b000 == 78 [pid = 1944] [id = 175] 21:41:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f0e4906c800) [pid = 1944] [serial = 525] [outer = (nil)] 21:41:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f0e548ad000) [pid = 1944] [serial = 526] [outer = 0x7f0e4906c800] 21:41:44 INFO - PROCESS | 1944 | 1461127304552 Marionette DEBUG loaded listener.js 21:41:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e59e5f000) [pid = 1944] [serial = 527] [outer = 0x7f0e4906c800] 21:41:45 INFO - PROCESS | 1944 | 1461127305224 Marionette TRACE conn4 <- [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]]]}] 21:41:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:41:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1088ms 21:41:45 INFO - PROCESS | 1944 | 1461127305268 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 21:41:45 INFO - PROCESS | 1944 | 1461127305272 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 21:41:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:41:45 INFO - PROCESS | 1944 | 1461127305277 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:41:45 INFO - PROCESS | 1944 | 1461127305280 Marionette TRACE conn4 <- [1,674,null,{}] 21:41:45 INFO - PROCESS | 1944 | 1461127305285 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:45 INFO - PROCESS | 1944 | 1461127305479 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 21:41:45 INFO - PROCESS | 1944 | 1461127305498 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e607cd800 == 79 [pid = 1944] [id = 176] 21:41:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f0e481a2400) [pid = 1944] [serial = 528] [outer = (nil)] 21:41:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f0e481aa000) [pid = 1944] [serial = 529] [outer = 0x7f0e481a2400] 21:41:45 INFO - PROCESS | 1944 | 1461127305566 Marionette DEBUG loaded listener.js 21:41:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f0e481b1000) [pid = 1944] [serial = 530] [outer = 0x7f0e481a2400] 21:41:46 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:41:46 INFO - PROCESS | 1944 | 1461127306553 Marionette TRACE conn4 <- [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]]]}] 21:41:46 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 21:41:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1331ms 21:41:46 INFO - PROCESS | 1944 | 1461127306610 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 21:41:46 INFO - PROCESS | 1944 | 1461127306615 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 21:41:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:41:46 INFO - PROCESS | 1944 | 1461127306624 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:41:46 INFO - PROCESS | 1944 | 1461127306628 Marionette TRACE conn4 <- [1,678,null,{}] 21:41:46 INFO - PROCESS | 1944 | 1461127306637 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:46 INFO - PROCESS | 1944 | 1461127306851 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 21:41:47 INFO - PROCESS | 1944 | 1461127307018 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4fb5b800 == 80 [pid = 1944] [id = 177] 21:41:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f0e46ef6800) [pid = 1944] [serial = 531] [outer = (nil)] 21:41:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f0e481af400) [pid = 1944] [serial = 532] [outer = 0x7f0e46ef6800] 21:41:47 INFO - PROCESS | 1944 | 1461127307099 Marionette DEBUG loaded listener.js 21:41:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f0e49069c00) [pid = 1944] [serial = 533] [outer = 0x7f0e46ef6800] 21:41:48 INFO - PROCESS | 1944 | 1461127307996 Marionette TRACE conn4 <- [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]]]}] 21:41:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:41:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1440ms 21:41:48 INFO - PROCESS | 1944 | 1461127308065 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 21:41:48 INFO - PROCESS | 1944 | 1461127308075 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 21:41:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:41:48 INFO - PROCESS | 1944 | 1461127308086 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:41:48 INFO - PROCESS | 1944 | 1461127308089 Marionette TRACE conn4 <- [1,682,null,{}] 21:41:48 INFO - PROCESS | 1944 | 1461127308096 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:48 INFO - PROCESS | 1944 | 1461127308280 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 21:41:48 INFO - PROCESS | 1944 | 1461127308445 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5455d000 == 81 [pid = 1944] [id = 178] 21:41:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f0e46ef9400) [pid = 1944] [serial = 534] [outer = (nil)] 21:41:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f0e4fb4fc00) [pid = 1944] [serial = 535] [outer = 0x7f0e46ef9400] 21:41:48 INFO - PROCESS | 1944 | 1461127308523 Marionette DEBUG loaded listener.js 21:41:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f0e503b4000) [pid = 1944] [serial = 536] [outer = 0x7f0e46ef9400] 21:41:49 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:41:49 INFO - PROCESS | 1944 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:41:49 INFO - PROCESS | 1944 | 1461127309956 Marionette TRACE conn4 <- [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]]]}] 21:41:50 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) 21:41:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1947ms 21:41:50 INFO - PROCESS | 1944 | 1461127310037 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 21:41:50 INFO - PROCESS | 1944 | 1461127310040 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 21:41:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:41:50 INFO - PROCESS | 1944 | 1461127310047 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:41:50 INFO - PROCESS | 1944 | 1461127310053 Marionette TRACE conn4 <- [1,686,null,{}] 21:41:50 INFO - PROCESS | 1944 | 1461127310070 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:50 INFO - PROCESS | 1944 | 1461127310246 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 21:41:50 INFO - PROCESS | 1944 | 1461127310409 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6bc3e800 == 82 [pid = 1944] [id = 179] 21:41:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f0e50974000) [pid = 1944] [serial = 537] [outer = (nil)] 21:41:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f0e544f7000) [pid = 1944] [serial = 538] [outer = 0x7f0e50974000] 21:41:50 INFO - PROCESS | 1944 | 1461127310492 Marionette DEBUG loaded listener.js 21:41:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f0e54be0800) [pid = 1944] [serial = 539] [outer = 0x7f0e50974000] 21:41:51 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:41:51 INFO - PROCESS | 1944 | 1461127311793 Marionette TRACE conn4 <- [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]]]}] 21:41:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:41:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1796ms 21:41:51 INFO - PROCESS | 1944 | 1461127311919 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 21:41:51 INFO - PROCESS | 1944 | 1461127311925 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 21:41:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:41:51 INFO - PROCESS | 1944 | 1461127311939 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:41:51 INFO - PROCESS | 1944 | 1461127311941 Marionette TRACE conn4 <- [1,690,null,{}] 21:41:51 INFO - PROCESS | 1944 | 1461127311947 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:52 INFO - PROCESS | 1944 | 1461127312104 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 21:41:52 INFO - PROCESS | 1944 | 1461127312267 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e498ea800 == 83 [pid = 1944] [id = 180] 21:41:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f0e50502400) [pid = 1944] [serial = 540] [outer = (nil)] 21:41:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f0e5050bc00) [pid = 1944] [serial = 541] [outer = 0x7f0e50502400] 21:41:52 INFO - PROCESS | 1944 | 1461127312345 Marionette DEBUG loaded listener.js 21:41:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f0e548a8800) [pid = 1944] [serial = 542] [outer = 0x7f0e50502400] 21:41:53 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:41:53 INFO - PROCESS | 1944 | 1461127313646 Marionette TRACE conn4 <- [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]]]}] 21:41:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:41:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1736ms 21:41:53 INFO - PROCESS | 1944 | 1461127313705 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 21:41:53 INFO - PROCESS | 1944 | 1461127313710 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 21:41:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:41:53 INFO - PROCESS | 1944 | 1461127313733 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:41:53 INFO - PROCESS | 1944 | 1461127313737 Marionette TRACE conn4 <- [1,694,null,{}] 21:41:53 INFO - PROCESS | 1944 | 1461127313742 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:53 INFO - PROCESS | 1944 | 1461127313899 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 21:41:54 INFO - PROCESS | 1944 | 1461127314062 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4828e000 == 84 [pid = 1944] [id = 181] 21:41:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f0e50506400) [pid = 1944] [serial = 543] [outer = (nil)] 21:41:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f0e55bd8400) [pid = 1944] [serial = 544] [outer = 0x7f0e50506400] 21:41:54 INFO - PROCESS | 1944 | 1461127314137 Marionette DEBUG loaded listener.js 21:41:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x7f0e58d09400) [pid = 1944] [serial = 545] [outer = 0x7f0e50506400] 21:41:55 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:41:55 INFO - PROCESS | 1944 | 1461127315751 Marionette TRACE conn4 <- [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]]]}] 21:41:55 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) 21:41:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2050ms 21:41:55 INFO - PROCESS | 1944 | 1461127315782 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 21:41:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:41:55 INFO - PROCESS | 1944 | 1461127315787 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 21:41:55 INFO - PROCESS | 1944 | 1461127315795 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:41:55 INFO - PROCESS | 1944 | 1461127315800 Marionette TRACE conn4 <- [1,698,null,{}] 21:41:55 INFO - PROCESS | 1944 | 1461127315809 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:55 INFO - PROCESS | 1944 | 1461127315985 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 21:41:56 INFO - PROCESS | 1944 | 1461127316172 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e48293000 == 85 [pid = 1944] [id = 182] 21:41:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f0e43cbf400) [pid = 1944] [serial = 546] [outer = (nil)] 21:41:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f0e44d59c00) [pid = 1944] [serial = 547] [outer = 0x7f0e43cbf400] 21:41:56 INFO - PROCESS | 1944 | 1461127316243 Marionette DEBUG loaded listener.js 21:41:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f0e45f3b800) [pid = 1944] [serial = 548] [outer = 0x7f0e43cbf400] 21:41:57 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:41:57 INFO - PROCESS | 1944 | 1461127317610 Marionette TRACE conn4 <- [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]]]}] 21:41:57 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) 21:41:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1839ms 21:41:57 INFO - PROCESS | 1944 | 1461127317634 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 21:41:57 INFO - PROCESS | 1944 | 1461127317642 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 21:41:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:41:57 INFO - PROCESS | 1944 | 1461127317651 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:41:57 INFO - PROCESS | 1944 | 1461127317655 Marionette TRACE conn4 <- [1,702,null,{}] 21:41:57 INFO - PROCESS | 1944 | 1461127317661 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:57 INFO - PROCESS | 1944 | 1461127317858 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 21:41:58 INFO - PROCESS | 1944 | 1461127318028 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e483bc800 == 86 [pid = 1944] [id = 183] 21:41:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f0e468df000) [pid = 1944] [serial = 549] [outer = (nil)] 21:41:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f0e481ab000) [pid = 1944] [serial = 550] [outer = 0x7f0e468df000] 21:41:58 INFO - PROCESS | 1944 | 1461127318116 Marionette DEBUG loaded listener.js 21:41:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f0e49063000) [pid = 1944] [serial = 551] [outer = 0x7f0e468df000] 21:41:59 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5192e800 == 85 [pid = 1944] [id = 56] 21:41:59 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5970b000 == 84 [pid = 1944] [id = 175] 21:41:59 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58650000 == 83 [pid = 1944] [id = 174] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x7f0e46efc000) [pid = 1944] [serial = 451] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f0e468dc400) [pid = 1944] [serial = 448] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f0e4fa93400) [pid = 1944] [serial = 454] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f0e5097d400) [pid = 1944] [serial = 424] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f0e54040400) [pid = 1944] [serial = 427] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x7f0e546f0400) [pid = 1944] [serial = 430] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x7f0e54beb800) [pid = 1944] [serial = 433] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f0e58f21000) [pid = 1944] [serial = 439] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f0e46ef8400) [pid = 1944] [serial = 445] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f0e4fb4a400) [pid = 1944] [serial = 442] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f0e57a86000) [pid = 1944] [serial = 436] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f0e59777000) [pid = 1944] [serial = 475] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5455e800 == 82 [pid = 1944] [id = 173] 21:41:59 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54080800 == 81 [pid = 1944] [id = 172] 21:41:59 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e363800 == 80 [pid = 1944] [id = 171] 21:41:59 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e46942800 == 79 [pid = 1944] [id = 170] 21:41:59 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e66923800 == 78 [pid = 1944] [id = 169] 21:41:59 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e492b0800 == 77 [pid = 1944] [id = 168] 21:41:59 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e44d8d000 == 76 [pid = 1944] [id = 167] 21:41:59 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e449dc800 == 75 [pid = 1944] [id = 166] 21:41:59 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e499db800 == 74 [pid = 1944] [id = 165] 21:41:59 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54562000 == 73 [pid = 1944] [id = 164] 21:41:59 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54542800 == 72 [pid = 1944] [id = 163] 21:41:59 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e483a7000 == 71 [pid = 1944] [id = 162] 21:41:59 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6da7c800 == 70 [pid = 1944] [id = 161] 21:41:59 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5782e000 == 69 [pid = 1944] [id = 160] 21:41:59 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4fd4b800 == 68 [pid = 1944] [id = 159] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f0e54bd8400) [pid = 1944] [serial = 470] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f0e546ee800) [pid = 1944] [serial = 467] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f0e50975400) [pid = 1944] [serial = 460] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f0e566e0000) [pid = 1944] [serial = 472] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f0e541f1800) [pid = 1944] [serial = 464] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f0e546f2800) [pid = 1944] [serial = 469] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f0e54054400) [pid = 1944] [serial = 463] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f0e49070000) [pid = 1944] [serial = 457] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f0e545bbc00) [pid = 1944] [serial = 466] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f0e4fa93800) [pid = 1944] [serial = 458] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f0e51b7b800) [pid = 1944] [serial = 461] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f0e5885b000) [pid = 1944] [serial = 473] [outer = (nil)] [url = about:blank] 21:41:59 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:41:59 INFO - PROCESS | 1944 | 1461127319516 Marionette TRACE conn4 <- [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]]]}] 21:41:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:41:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1894ms 21:41:59 INFO - PROCESS | 1944 | 1461127319546 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 21:41:59 INFO - PROCESS | 1944 | 1461127319550 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 21:41:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:41:59 INFO - PROCESS | 1944 | 1461127319555 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:41:59 INFO - PROCESS | 1944 | 1461127319561 Marionette TRACE conn4 <- [1,706,null,{}] 21:41:59 INFO - PROCESS | 1944 | 1461127319577 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:59 INFO - PROCESS | 1944 | 1461127319755 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 21:41:59 INFO - PROCESS | 1944 | 1461127319874 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46ac7000 == 69 [pid = 1944] [id = 184] 21:41:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f0e4906ac00) [pid = 1944] [serial = 552] [outer = (nil)] 21:41:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f0e491c2800) [pid = 1944] [serial = 553] [outer = 0x7f0e4906ac00] 21:41:59 INFO - PROCESS | 1944 | 1461127319939 Marionette DEBUG loaded listener.js 21:42:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f0e4fa8b000) [pid = 1944] [serial = 554] [outer = 0x7f0e4906ac00] 21:42:01 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:42:01 INFO - PROCESS | 1944 | 1461127321022 Marionette TRACE conn4 <- [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]]]}] 21:42:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:42:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1487ms 21:42:01 INFO - PROCESS | 1944 | 1461127321043 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 21:42:01 INFO - PROCESS | 1944 | 1461127321048 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 21:42:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:42:01 INFO - PROCESS | 1944 | 1461127321055 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:42:01 INFO - PROCESS | 1944 | 1461127321058 Marionette TRACE conn4 <- [1,710,null,{}] 21:42:01 INFO - PROCESS | 1944 | 1461127321066 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:01 INFO - PROCESS | 1944 | 1461127321228 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 21:42:01 INFO - PROCESS | 1944 | 1461127321458 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e37d000 == 70 [pid = 1944] [id = 185] 21:42:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f0e4fa8bc00) [pid = 1944] [serial = 555] [outer = (nil)] 21:42:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f0e4fb4d000) [pid = 1944] [serial = 556] [outer = 0x7f0e4fa8bc00] 21:42:01 INFO - PROCESS | 1944 | 1461127321523 Marionette DEBUG loaded listener.js 21:42:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f0e4fe3ec00) [pid = 1944] [serial = 557] [outer = 0x7f0e4fa8bc00] 21:42:02 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:42:02 INFO - PROCESS | 1944 | 1461127322688 Marionette TRACE conn4 <- [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]]]}] 21:42:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:42:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1645ms 21:42:02 INFO - PROCESS | 1944 | 1461127322701 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 21:42:02 INFO - PROCESS | 1944 | 1461127322704 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 21:42:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:42:02 INFO - PROCESS | 1944 | 1461127322718 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:42:02 INFO - PROCESS | 1944 | 1461127322732 Marionette TRACE conn4 <- [1,714,null,{}] 21:42:02 INFO - PROCESS | 1944 | 1461127322737 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:02 INFO - PROCESS | 1944 | 1461127322935 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 21:42:03 INFO - PROCESS | 1944 | 1461127323038 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4fb6e000 == 71 [pid = 1944] [id = 186] 21:42:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f0e4fb4bc00) [pid = 1944] [serial = 558] [outer = (nil)] 21:42:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f0e5000b000) [pid = 1944] [serial = 559] [outer = 0x7f0e4fb4bc00] 21:42:03 INFO - PROCESS | 1944 | 1461127323122 Marionette DEBUG loaded listener.js 21:42:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f0e503b9000) [pid = 1944] [serial = 560] [outer = 0x7f0e4fb4bc00] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f0e4e26a400) [pid = 1944] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f0e6b961800) [pid = 1944] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f0e57fcb400) [pid = 1944] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f0e503ae800) [pid = 1944] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f0e57fc9c00) [pid = 1944] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f0e666b4000) [pid = 1944] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f0e59d1b800) [pid = 1944] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f0e58d07000) [pid = 1944] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f0e4fa14400) [pid = 1944] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e4e25e800) [pid = 1944] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f0e5977e800) [pid = 1944] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f0e50b20c00) [pid = 1944] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e503b9c00) [pid = 1944] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e541e4800) [pid = 1944] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e541edc00) [pid = 1944] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f0e69b41800) [pid = 1944] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f0e51b55c00) [pid = 1944] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f0e538c2400) [pid = 1944] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f0e58bd4400) [pid = 1944] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f0e566e5400) [pid = 1944] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f0e58d09c00) [pid = 1944] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f0e59773800) [pid = 1944] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f0e4fa20c00) [pid = 1944] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f0e51b54c00) [pid = 1944] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f0e5769e800) [pid = 1944] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f0e46efa800) [pid = 1944] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e6b9b7400) [pid = 1944] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e51b7a000) [pid = 1944] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e538c1000) [pid = 1944] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e4fa1f400) [pid = 1944] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e58d07400) [pid = 1944] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e6ff9b000) [pid = 1944] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e538c0800) [pid = 1944] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e58bd2800) [pid = 1944] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e4e260000) [pid = 1944] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e66b2dc00) [pid = 1944] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e51b85400) [pid = 1944] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e50972c00) [pid = 1944] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e468dd800) [pid = 1944] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e44d60400) [pid = 1944] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e54ad5800) [pid = 1944] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e4906c800) [pid = 1944] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:42:04 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e50972400) [pid = 1944] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:42:05 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:42:05 INFO - PROCESS | 1944 | 1461127325093 Marionette TRACE conn4 <- [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]]]}] 21:42:05 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 21:42:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2402ms 21:42:05 INFO - PROCESS | 1944 | 1461127325112 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 21:42:05 INFO - PROCESS | 1944 | 1461127325116 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 21:42:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:42:05 INFO - PROCESS | 1944 | 1461127325121 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:42:05 INFO - PROCESS | 1944 | 1461127325123 Marionette TRACE conn4 <- [1,718,null,{}] 21:42:05 INFO - PROCESS | 1944 | 1461127325138 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:05 INFO - PROCESS | 1944 | 1461127325347 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 21:42:05 INFO - PROCESS | 1944 | 1461127325412 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e449ca800 == 72 [pid = 1944] [id = 187] 21:42:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e50004c00) [pid = 1944] [serial = 561] [outer = (nil)] 21:42:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e5097f800) [pid = 1944] [serial = 562] [outer = 0x7f0e50004c00] 21:42:05 INFO - PROCESS | 1944 | 1461127325479 Marionette DEBUG loaded listener.js 21:42:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e5199b000) [pid = 1944] [serial = 563] [outer = 0x7f0e50004c00] 21:42:06 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:42:06 INFO - PROCESS | 1944 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:42:06 INFO - PROCESS | 1944 | 1461127326728 Marionette TRACE conn4 <- [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]]]}] 21:42:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:42:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1641ms 21:42:06 INFO - PROCESS | 1944 | 1461127326762 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 21:42:06 INFO - PROCESS | 1944 | 1461127326767 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 21:42:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:42:06 INFO - PROCESS | 1944 | 1461127326776 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:42:06 INFO - PROCESS | 1944 | 1461127326781 Marionette TRACE conn4 <- [1,722,null,{}] 21:42:06 INFO - PROCESS | 1944 | 1461127326789 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:07 INFO - PROCESS | 1944 | 1461127327098 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 21:42:07 INFO - PROCESS | 1944 | 1461127327225 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46ac5800 == 73 [pid = 1944] [id = 188] 21:42:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e447e0c00) [pid = 1944] [serial = 564] [outer = (nil)] 21:42:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e46ef4400) [pid = 1944] [serial = 565] [outer = 0x7f0e447e0c00] 21:42:07 INFO - PROCESS | 1944 | 1461127327299 Marionette DEBUG loaded listener.js 21:42:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e481ce800) [pid = 1944] [serial = 566] [outer = 0x7f0e447e0c00] 21:42:08 INFO - PROCESS | 1944 | 1461127328169 Marionette TRACE conn4 <- [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] 21:42:08 INFO - PROCESS | 1944 | 1461127328220 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 21:42:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 21:42:08 INFO - PROCESS | 1944 | 1461127328230 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:42:08 INFO - PROCESS | 1944 | 1461127328235 Marionette TRACE conn4 <- [1,726,null,{}] 21:42:08 INFO - PROCESS | 1944 | 1461127328241 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:08 INFO - PROCESS | 1944 | 1461127328416 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 21:42:08 INFO - PROCESS | 1944 | 1461127328579 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e3dd000 == 74 [pid = 1944] [id = 189] 21:42:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e44d5f800) [pid = 1944] [serial = 567] [outer = (nil)] 21:42:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e491c6000) [pid = 1944] [serial = 568] [outer = 0x7f0e44d5f800] 21:42:08 INFO - PROCESS | 1944 | 1461127328653 Marionette DEBUG loaded listener.js 21:42:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e4fa8cc00) [pid = 1944] [serial = 569] [outer = 0x7f0e44d5f800] 21:42:09 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:42:09 INFO - PROCESS | 1944 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:42:09 INFO - PROCESS | 1944 | 1461127329814 Marionette TRACE conn4 <- [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]]]}] 21:42:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:42:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1636ms 21:42:09 INFO - PROCESS | 1944 | 1461127329866 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 21:42:09 INFO - PROCESS | 1944 | 1461127329870 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 21:42:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:42:09 INFO - PROCESS | 1944 | 1461127329877 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:42:09 INFO - PROCESS | 1944 | 1461127329882 Marionette TRACE conn4 <- [1,730,null,{}] 21:42:09 INFO - PROCESS | 1944 | 1461127329898 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:10 INFO - PROCESS | 1944 | 1461127330074 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 21:42:10 INFO - PROCESS | 1944 | 1461127330290 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e53813800 == 75 [pid = 1944] [id = 190] 21:42:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e5000a000) [pid = 1944] [serial = 570] [outer = (nil)] 21:42:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e5097bc00) [pid = 1944] [serial = 571] [outer = 0x7f0e5000a000] 21:42:10 INFO - PROCESS | 1944 | 1461127330366 Marionette DEBUG loaded listener.js 21:42:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e51999000) [pid = 1944] [serial = 572] [outer = 0x7f0e5000a000] 21:42:11 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:42:11 INFO - PROCESS | 1944 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:42:11 INFO - PROCESS | 1944 | 1461127331323 Marionette TRACE conn4 <- [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] 21:42:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 21:42:11 INFO - PROCESS | 1944 | 1461127331382 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 21:42:11 INFO - PROCESS | 1944 | 1461127331387 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:42:11 INFO - PROCESS | 1944 | 1461127331391 Marionette TRACE conn4 <- [1,734,null,{}] 21:42:11 INFO - PROCESS | 1944 | 1461127331396 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:11 INFO - PROCESS | 1944 | 1461127331570 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 21:42:11 INFO - PROCESS | 1944 | 1461127331778 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5409e000 == 76 [pid = 1944] [id = 191] 21:42:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e45f2e400) [pid = 1944] [serial = 573] [outer = (nil)] 21:42:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e51b83000) [pid = 1944] [serial = 574] [outer = 0x7f0e45f2e400] 21:42:11 INFO - PROCESS | 1944 | 1461127331898 Marionette DEBUG loaded listener.js 21:42:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e538b5400) [pid = 1944] [serial = 575] [outer = 0x7f0e45f2e400] 21:42:12 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:42:12 INFO - PROCESS | 1944 | 1461127332819 Marionette TRACE conn4 <- [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]]]}] 21:42:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:42:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1485ms 21:42:12 INFO - PROCESS | 1944 | 1461127332873 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 21:42:12 INFO - PROCESS | 1944 | 1461127332877 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 21:42:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:42:12 INFO - PROCESS | 1944 | 1461127332883 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:42:12 INFO - PROCESS | 1944 | 1461127332885 Marionette TRACE conn4 <- [1,738,null,{}] 21:42:12 INFO - PROCESS | 1944 | 1461127332891 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:13 INFO - PROCESS | 1944 | 1461127333056 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 21:42:13 INFO - PROCESS | 1944 | 1461127333239 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5441c000 == 77 [pid = 1944] [id = 192] 21:42:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e5199b800) [pid = 1944] [serial = 576] [outer = (nil)] 21:42:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e53a3b800) [pid = 1944] [serial = 577] [outer = 0x7f0e5199b800] 21:42:13 INFO - PROCESS | 1944 | 1461127333314 Marionette DEBUG loaded listener.js 21:42:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f0e53aef800) [pid = 1944] [serial = 578] [outer = 0x7f0e5199b800] 21:42:14 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:42:14 INFO - PROCESS | 1944 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:42:14 INFO - PROCESS | 1944 | 1461127334694 Marionette TRACE conn4 <- [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]]]}] 21:42:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:42:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1829ms 21:42:14 INFO - PROCESS | 1944 | 1461127334713 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 21:42:14 INFO - PROCESS | 1944 | 1461127334716 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 21:42:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:42:14 INFO - PROCESS | 1944 | 1461127334723 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:42:14 INFO - PROCESS | 1944 | 1461127334726 Marionette TRACE conn4 <- [1,742,null,{}] 21:42:14 INFO - PROCESS | 1944 | 1461127334832 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:15 INFO - PROCESS | 1944 | 1461127335029 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 21:42:15 INFO - PROCESS | 1944 | 1461127335211 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5580e000 == 78 [pid = 1944] [id = 193] 21:42:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f0e46ef9c00) [pid = 1944] [serial = 579] [outer = (nil)] 21:42:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f0e5403c400) [pid = 1944] [serial = 580] [outer = 0x7f0e46ef9c00] 21:42:15 INFO - PROCESS | 1944 | 1461127335329 Marionette DEBUG loaded listener.js 21:42:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f0e544ef400) [pid = 1944] [serial = 581] [outer = 0x7f0e46ef9c00] 21:42:16 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:42:16 INFO - PROCESS | 1944 | 1461127336712 Marionette TRACE conn4 <- [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]]]}] 21:42:16 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 21:42:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2033ms 21:42:16 INFO - PROCESS | 1944 | 1461127336757 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 21:42:16 INFO - PROCESS | 1944 | 1461127336761 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 21:42:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:42:16 INFO - PROCESS | 1944 | 1461127336767 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:42:16 INFO - PROCESS | 1944 | 1461127336769 Marionette TRACE conn4 <- [1,746,null,{}] 21:42:16 INFO - PROCESS | 1944 | 1461127336775 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:16 INFO - PROCESS | 1944 | 1461127336940 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 21:42:17 INFO - PROCESS | 1944 | 1461127337106 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e56572800 == 79 [pid = 1944] [id = 194] 21:42:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f0e51b7b800) [pid = 1944] [serial = 582] [outer = (nil)] 21:42:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f0e54502c00) [pid = 1944] [serial = 583] [outer = 0x7f0e51b7b800] 21:42:17 INFO - PROCESS | 1944 | 1461127337179 Marionette DEBUG loaded listener.js 21:42:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f0e54511800) [pid = 1944] [serial = 584] [outer = 0x7f0e51b7b800] 21:42:17 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:42:18 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:42:18 INFO - PROCESS | 1944 | 1461127338512 Marionette TRACE conn4 <- [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]]]}] 21:42:18 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.) 21:42:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1831ms 21:42:18 INFO - PROCESS | 1944 | 1461127338599 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 21:42:18 INFO - PROCESS | 1944 | 1461127338603 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 21:42:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:42:18 INFO - PROCESS | 1944 | 1461127338609 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:42:18 INFO - PROCESS | 1944 | 1461127338611 Marionette TRACE conn4 <- [1,750,null,{}] 21:42:18 INFO - PROCESS | 1944 | 1461127338617 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:18 INFO - PROCESS | 1944 | 1461127338778 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 21:42:18 INFO - PROCESS | 1944 | 1461127338944 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e55e53800 == 80 [pid = 1944] [id = 195] 21:42:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f0e447de400) [pid = 1944] [serial = 585] [outer = (nil)] 21:42:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f0e544efc00) [pid = 1944] [serial = 586] [outer = 0x7f0e447de400] 21:42:19 INFO - PROCESS | 1944 | 1461127339015 Marionette DEBUG loaded listener.js 21:42:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f0e545b2800) [pid = 1944] [serial = 587] [outer = 0x7f0e447de400] 21:42:20 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:42:20 INFO - PROCESS | 1944 | 1461127340385 Marionette TRACE conn4 <- [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]]]}] 21:42:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:42:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1834ms 21:42:20 INFO - PROCESS | 1944 | 1461127340444 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 21:42:20 INFO - PROCESS | 1944 | 1461127340447 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 21:42:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:42:20 INFO - PROCESS | 1944 | 1461127340454 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:42:20 INFO - PROCESS | 1944 | 1461127340458 Marionette TRACE conn4 <- [1,754,null,{}] 21:42:20 INFO - PROCESS | 1944 | 1461127340463 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:20 INFO - PROCESS | 1944 | 1461127340621 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 21:42:21 INFO - PROCESS | 1944 | 1461127341028 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e48287800 == 81 [pid = 1944] [id = 196] 21:42:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f0e43cbd000) [pid = 1944] [serial = 588] [outer = (nil)] 21:42:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e447da400) [pid = 1944] [serial = 589] [outer = 0x7f0e43cbd000] 21:42:21 INFO - PROCESS | 1944 | 1461127341128 Marionette DEBUG loaded listener.js 21:42:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e450e3c00) [pid = 1944] [serial = 590] [outer = 0x7f0e43cbd000] 21:42:22 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:42:22 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50c1f800 == 80 [pid = 1944] [id = 66] 21:42:22 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4fb6e000 == 79 [pid = 1944] [id = 186] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e4fa8c000) [pid = 1944] [serial = 481] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e5405f400) [pid = 1944] [serial = 484] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f0e54bde000) [pid = 1944] [serial = 487] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f0e57a87c00) [pid = 1944] [serial = 490] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f0e548adc00) [pid = 1944] [serial = 493] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f0e447e1000) [pid = 1944] [serial = 496] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f0e54506000) [pid = 1944] [serial = 499] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f0e44d5d800) [pid = 1944] [serial = 502] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f0e50979400) [pid = 1944] [serial = 505] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f0e481aa000) [pid = 1944] [serial = 529] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e46ac7000 == 78 [pid = 1944] [id = 184] 21:42:22 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e483bc800 == 77 [pid = 1944] [id = 183] 21:42:22 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e48293000 == 76 [pid = 1944] [id = 182] 21:42:22 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e498ea800 == 75 [pid = 1944] [id = 180] 21:42:22 INFO - PROCESS | 1944 | 1461127342564 Marionette TRACE conn4 <- [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]]]}] 21:42:22 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6bc3e800 == 74 [pid = 1944] [id = 179] 21:42:22 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5455d000 == 73 [pid = 1944] [id = 178] 21:42:22 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4fb5b800 == 72 [pid = 1944] [id = 177] 21:42:22 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 21:42:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2132ms 21:42:22 INFO - PROCESS | 1944 | 1461127342606 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 21:42:22 INFO - PROCESS | 1944 | 1461127342612 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f0e55bcf000) [pid = 1944] [serial = 244] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f0e5fa56c00) [pid = 1944] [serial = 289] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f0e4e26a000) [pid = 1944] [serial = 298] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e6b256c00) [pid = 1944] [serial = 210] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e57fcd400) [pid = 1944] [serial = 283] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e503b1000) [pid = 1944] [serial = 301] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e6e466000) [pid = 1944] [serial = 295] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e6b827400) [pid = 1944] [serial = 256] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e5199c000) [pid = 1944] [serial = 313] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e57fd5000) [pid = 1944] [serial = 253] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e6b54b800) [pid = 1944] [serial = 250] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e69ac2000) [pid = 1944] [serial = 322] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e67b02400) [pid = 1944] [serial = 213] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e55786c00) [pid = 1944] [serial = 280] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e503b2400) [pid = 1944] [serial = 343] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e5c05e000) [pid = 1944] [serial = 319] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e5c05a400) [pid = 1944] [serial = 132] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e545b8400) [pid = 1944] [serial = 361] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e66794800) [pid = 1944] [serial = 325] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e58857000) [pid = 1944] [serial = 346] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f0e6fd58800) [pid = 1944] [serial = 355] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f0e6584e400) [pid = 1944] [serial = 207] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f0e59510400) [pid = 1944] [serial = 247] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f0e6b551800) [pid = 1944] [serial = 292] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f0e58bd3400) [pid = 1944] [serial = 316] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f0e6da95800) [pid = 1944] [serial = 352] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f0e67905000) [pid = 1944] [serial = 286] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f0e56b20c00) [pid = 1944] [serial = 171] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f0e5769c400) [pid = 1944] [serial = 204] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f0e66909c00) [pid = 1944] [serial = 177] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f0e51b88800) [pid = 1944] [serial = 455] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f0e6be2c800) [pid = 1944] [serial = 328] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f0e51b87000) [pid = 1944] [serial = 216] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f0e59db6400) [pid = 1944] [serial = 174] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f0e51825800) [pid = 1944] [serial = 168] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f0e607a3000) [pid = 1944] [serial = 349] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e545b3800) [pid = 1944] [serial = 358] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e54033800) [pid = 1944] [serial = 517] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e4906ec00) [pid = 1944] [serial = 512] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e46ef6000) [pid = 1944] [serial = 511] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e49069800) [pid = 1944] [serial = 478] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e4fb41c00) [pid = 1944] [serial = 514] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e4fb4c000) [pid = 1944] [serial = 515] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e57e4a400) [pid = 1944] [serial = 508] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f0e54ae1c00) [pid = 1944] [serial = 523] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f0e59e5f000) [pid = 1944] [serial = 527] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f0e548ad000) [pid = 1944] [serial = 526] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f0e544edc00) [pid = 1944] [serial = 520] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f0e54be4800) [pid = 1944] [serial = 524] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f0e54053c00) [pid = 1944] [serial = 518] [outer = (nil)] [url = about:blank] 21:42:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:42:22 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f0e54511000) [pid = 1944] [serial = 521] [outer = (nil)] [url = about:blank] 21:42:22 INFO - PROCESS | 1944 | 1461127342677 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:42:22 INFO - PROCESS | 1944 | 1461127342683 Marionette TRACE conn4 <- [1,758,null,{}] 21:42:22 INFO - PROCESS | 1944 | 1461127342691 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:22 INFO - PROCESS | 1944 | 1461127342842 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 21:42:22 INFO - PROCESS | 1944 | 1461127342854 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e467f7800 == 73 [pid = 1944] [id = 197] 21:42:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f0e450e5800) [pid = 1944] [serial = 591] [outer = (nil)] 21:42:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f0e491bf000) [pid = 1944] [serial = 592] [outer = 0x7f0e450e5800] 21:42:22 INFO - PROCESS | 1944 | 1461127342924 Marionette DEBUG loaded listener.js 21:42:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f0e4fa12800) [pid = 1944] [serial = 593] [outer = 0x7f0e450e5800] 21:42:23 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:42:23 INFO - PROCESS | 1944 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:42:23 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:42:23 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:42:23 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:42:23 INFO - PROCESS | 1944 | 1461127343728 Marionette TRACE conn4 <- [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]]]}] 21:42:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:42:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1101ms 21:42:23 INFO - PROCESS | 1944 | 1461127343769 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 21:42:23 INFO - PROCESS | 1944 | 1461127343775 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 21:42:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:42:23 INFO - PROCESS | 1944 | 1461127343783 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:42:23 INFO - PROCESS | 1944 | 1461127343786 Marionette TRACE conn4 <- [1,762,null,{}] 21:42:23 INFO - PROCESS | 1944 | 1461127343796 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:23 INFO - PROCESS | 1944 | 1461127343962 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 21:42:24 INFO - PROCESS | 1944 | 1461127344084 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e498fa000 == 74 [pid = 1944] [id = 198] 21:42:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f0e447e4000) [pid = 1944] [serial = 594] [outer = (nil)] 21:42:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f0e4fb46400) [pid = 1944] [serial = 595] [outer = 0x7f0e447e4000] 21:42:24 INFO - PROCESS | 1944 | 1461127344152 Marionette DEBUG loaded listener.js 21:42:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f0e4fe43800) [pid = 1944] [serial = 596] [outer = 0x7f0e447e4000] 21:42:25 INFO - PROCESS | 1944 | 1461127345367 Marionette TRACE conn4 <- [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]]]}] 21:42:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:42:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1638ms 21:42:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:42:25 INFO - PROCESS | 1944 | 1461127345422 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 21:42:25 INFO - PROCESS | 1944 | 1461127345425 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 21:42:25 INFO - PROCESS | 1944 | 1461127345433 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:42:25 INFO - PROCESS | 1944 | 1461127345443 Marionette TRACE conn4 <- [1,766,null,{}] 21:42:25 INFO - PROCESS | 1944 | 1461127345484 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:25 INFO - PROCESS | 1944 | 1461127345731 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 21:42:25 INFO - PROCESS | 1944 | 1461127345784 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5019c000 == 75 [pid = 1944] [id = 199] 21:42:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f0e4fb41c00) [pid = 1944] [serial = 597] [outer = (nil)] 21:42:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e5199a400) [pid = 1944] [serial = 598] [outer = 0x7f0e4fb41c00] 21:42:25 INFO - PROCESS | 1944 | 1461127345847 Marionette DEBUG loaded listener.js 21:42:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e51b81400) [pid = 1944] [serial = 599] [outer = 0x7f0e4fb41c00] 21:42:27 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e43cbf400) [pid = 1944] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:42:27 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e4906ac00) [pid = 1944] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:42:27 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f0e4fb4bc00) [pid = 1944] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:42:27 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f0e468df000) [pid = 1944] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:42:27 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f0e4fa8bc00) [pid = 1944] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:42:27 INFO - PROCESS | 1944 | 1461127347312 Marionette TRACE conn4 <- [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]]]}] 21:42:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:42:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1924ms 21:42:27 INFO - PROCESS | 1944 | 1461127347356 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 21:42:27 INFO - PROCESS | 1944 | 1461127347360 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 21:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:42:27 INFO - PROCESS | 1944 | 1461127347366 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:42:27 INFO - PROCESS | 1944 | 1461127347368 Marionette TRACE conn4 <- [1,770,null,{}] 21:42:27 INFO - PROCESS | 1944 | 1461127347373 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:27 INFO - PROCESS | 1944 | 1461127347529 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 21:42:27 INFO - PROCESS | 1944 | 1461127347671 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e53806000 == 76 [pid = 1944] [id = 200] 21:42:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f0e4fa8bc00) [pid = 1944] [serial = 600] [outer = (nil)] 21:42:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f0e51b7fc00) [pid = 1944] [serial = 601] [outer = 0x7f0e4fa8bc00] 21:42:27 INFO - PROCESS | 1944 | 1461127347738 Marionette DEBUG loaded listener.js 21:42:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f0e538c2c00) [pid = 1944] [serial = 602] [outer = 0x7f0e4fa8bc00] 21:42:28 INFO - PROCESS | 1944 | 1461127348441 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 21:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1132ms 21:42:28 INFO - PROCESS | 1944 | 1461127348499 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 21:42:28 INFO - PROCESS | 1944 | 1461127348501 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 21:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:42:28 INFO - PROCESS | 1944 | 1461127348508 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:42:28 INFO - PROCESS | 1944 | 1461127348510 Marionette TRACE conn4 <- [1,774,null,{}] 21:42:28 INFO - PROCESS | 1944 | 1461127348515 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:28 INFO - PROCESS | 1944 | 1461127348666 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 21:42:28 INFO - PROCESS | 1944 | 1461127348676 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54081800 == 77 [pid = 1944] [id = 201] 21:42:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e54058000) [pid = 1944] [serial = 603] [outer = (nil)] 21:42:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e5405d400) [pid = 1944] [serial = 604] [outer = 0x7f0e54058000] 21:42:28 INFO - PROCESS | 1944 | 1461127348763 Marionette DEBUG loaded listener.js 21:42:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e541f0400) [pid = 1944] [serial = 605] [outer = 0x7f0e54058000] 21:42:29 INFO - PROCESS | 1944 | 1461127349850 Marionette TRACE conn4 <- [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]]]}] 21:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1379ms 21:42:29 INFO - PROCESS | 1944 | 1461127349888 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 21:42:29 INFO - PROCESS | 1944 | 1461127349894 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 21:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:42:29 INFO - PROCESS | 1944 | 1461127349903 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:42:29 INFO - PROCESS | 1944 | 1461127349908 Marionette TRACE conn4 <- [1,778,null,{}] 21:42:29 INFO - PROCESS | 1944 | 1461127349916 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:30 INFO - PROCESS | 1944 | 1461127350137 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 21:42:30 INFO - PROCESS | 1944 | 1461127350367 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e499d9800 == 78 [pid = 1944] [id = 202] 21:42:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e4906d800) [pid = 1944] [serial = 606] [outer = (nil)] 21:42:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e491bf400) [pid = 1944] [serial = 607] [outer = 0x7f0e4906d800] 21:42:30 INFO - PROCESS | 1944 | 1461127350490 Marionette DEBUG loaded listener.js 21:42:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e4fa93800) [pid = 1944] [serial = 608] [outer = 0x7f0e4906d800] 21:42:31 INFO - PROCESS | 1944 | 1461127351357 Marionette TRACE conn4 <- [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]]]}] 21:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1481ms 21:42:31 INFO - PROCESS | 1944 | 1461127351386 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 21:42:31 INFO - PROCESS | 1944 | 1461127351394 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 21:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:42:31 INFO - PROCESS | 1944 | 1461127351405 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:42:31 INFO - PROCESS | 1944 | 1461127351408 Marionette TRACE conn4 <- [1,782,null,{}] 21:42:31 INFO - PROCESS | 1944 | 1461127351415 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:31 INFO - PROCESS | 1944 | 1461127351592 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 21:42:31 INFO - PROCESS | 1944 | 1461127351755 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e53803800 == 79 [pid = 1944] [id = 203] 21:42:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e481cf000) [pid = 1944] [serial = 609] [outer = (nil)] 21:42:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e503ae800) [pid = 1944] [serial = 610] [outer = 0x7f0e481cf000] 21:42:31 INFO - PROCESS | 1944 | 1461127351828 Marionette DEBUG loaded listener.js 21:42:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f0e50973c00) [pid = 1944] [serial = 611] [outer = 0x7f0e481cf000] 21:42:32 INFO - PROCESS | 1944 | 1461127352757 Marionette TRACE conn4 <- [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]]]}] 21:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1382ms 21:42:32 INFO - PROCESS | 1944 | 1461127352787 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 21:42:32 INFO - PROCESS | 1944 | 1461127352791 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 21:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:42:32 INFO - PROCESS | 1944 | 1461127352797 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:42:32 INFO - PROCESS | 1944 | 1461127352803 Marionette TRACE conn4 <- [1,786,null,{}] 21:42:32 INFO - PROCESS | 1944 | 1461127352819 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:33 INFO - PROCESS | 1944 | 1461127353023 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 21:42:33 INFO - PROCESS | 1944 | 1461127353232 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e55b9b800 == 80 [pid = 1944] [id = 204] 21:42:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f0e54041c00) [pid = 1944] [serial = 612] [outer = (nil)] 21:42:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f0e5405e800) [pid = 1944] [serial = 613] [outer = 0x7f0e54041c00] 21:42:33 INFO - PROCESS | 1944 | 1461127353362 Marionette DEBUG loaded listener.js 21:42:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f0e541f0800) [pid = 1944] [serial = 614] [outer = 0x7f0e54041c00] 21:42:34 INFO - PROCESS | 1944 | 1461127354217 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 21:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1484ms 21:42:34 INFO - PROCESS | 1944 | 1461127354283 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 21:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:42:34 INFO - PROCESS | 1944 | 1461127354288 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 21:42:34 INFO - PROCESS | 1944 | 1461127354294 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:42:34 INFO - PROCESS | 1944 | 1461127354297 Marionette TRACE conn4 <- [1,790,null,{}] 21:42:34 INFO - PROCESS | 1944 | 1461127354302 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:34 INFO - PROCESS | 1944 | 1461127354509 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 21:42:34 INFO - PROCESS | 1944 | 1461127354672 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5826a000 == 81 [pid = 1944] [id = 205] 21:42:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f0e5403e800) [pid = 1944] [serial = 615] [outer = (nil)] 21:42:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f0e54511c00) [pid = 1944] [serial = 616] [outer = 0x7f0e5403e800] 21:42:34 INFO - PROCESS | 1944 | 1461127354745 Marionette DEBUG loaded listener.js 21:42:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f0e546e5800) [pid = 1944] [serial = 617] [outer = 0x7f0e5403e800] 21:42:35 INFO - PROCESS | 1944 | 1461127355704 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 21:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1479ms 21:42:35 INFO - PROCESS | 1944 | 1461127355775 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 21:42:35 INFO - PROCESS | 1944 | 1461127355781 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 21:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:42:35 INFO - PROCESS | 1944 | 1461127355790 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:42:35 INFO - PROCESS | 1944 | 1461127355795 Marionette TRACE conn4 <- [1,794,null,{}] 21:42:35 INFO - PROCESS | 1944 | 1461127355803 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:36 INFO - PROCESS | 1944 | 1461127356045 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 21:42:36 INFO - PROCESS | 1944 | 1461127356263 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5865c000 == 82 [pid = 1944] [id = 206] 21:42:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f0e54053c00) [pid = 1944] [serial = 618] [outer = (nil)] 21:42:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f0e546f3400) [pid = 1944] [serial = 619] [outer = 0x7f0e54053c00] 21:42:36 INFO - PROCESS | 1944 | 1461127356353 Marionette DEBUG loaded listener.js 21:42:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f0e548ab400) [pid = 1944] [serial = 620] [outer = 0x7f0e54053c00] 21:42:37 INFO - PROCESS | 1944 | 1461127357188 Marionette TRACE conn4 <- [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]]]}] 21:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1444ms 21:42:37 INFO - PROCESS | 1944 | 1461127357235 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 21:42:37 INFO - PROCESS | 1944 | 1461127357239 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 21:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:42:37 INFO - PROCESS | 1944 | 1461127357245 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:42:37 INFO - PROCESS | 1944 | 1461127357249 Marionette TRACE conn4 <- [1,798,null,{}] 21:42:37 INFO - PROCESS | 1944 | 1461127357254 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:37 INFO - PROCESS | 1944 | 1461127357469 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 21:42:37 INFO - PROCESS | 1944 | 1461127357640 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58f9b800 == 83 [pid = 1944] [id = 207] 21:42:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f0e546ee000) [pid = 1944] [serial = 621] [outer = (nil)] 21:42:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f0e54bda000) [pid = 1944] [serial = 622] [outer = 0x7f0e546ee000] 21:42:37 INFO - PROCESS | 1944 | 1461127357717 Marionette DEBUG loaded listener.js 21:42:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f0e55654400) [pid = 1944] [serial = 623] [outer = 0x7f0e546ee000] 21:42:38 INFO - PROCESS | 1944 | 1461127358614 Marionette TRACE conn4 <- [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]]]}] 21:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 21:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1430ms 21:42:38 INFO - PROCESS | 1944 | 1461127358676 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 21:42:38 INFO - PROCESS | 1944 | 1461127358680 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 21:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:42:38 INFO - PROCESS | 1944 | 1461127358686 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:42:38 INFO - PROCESS | 1944 | 1461127358689 Marionette TRACE conn4 <- [1,802,null,{}] 21:42:38 INFO - PROCESS | 1944 | 1461127358694 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:38 INFO - PROCESS | 1944 | 1461127358868 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 21:42:39 INFO - PROCESS | 1944 | 1461127359034 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e59708800 == 84 [pid = 1944] [id = 208] 21:42:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f0e54adb400) [pid = 1944] [serial = 624] [outer = (nil)] 21:42:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f0e55790400) [pid = 1944] [serial = 625] [outer = 0x7f0e54adb400] 21:42:39 INFO - PROCESS | 1944 | 1461127359108 Marionette DEBUG loaded listener.js 21:42:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f0e55b74800) [pid = 1944] [serial = 626] [outer = 0x7f0e54adb400] 21:42:39 INFO - PROCESS | 1944 | 1461127359971 Marionette TRACE conn4 <- [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]]]}] 21:42:40 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 21:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1333ms 21:42:40 INFO - PROCESS | 1944 | 1461127360021 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 21:42:40 INFO - PROCESS | 1944 | 1461127360025 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 21:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:42:40 INFO - PROCESS | 1944 | 1461127360031 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:42:40 INFO - PROCESS | 1944 | 1461127360034 Marionette TRACE conn4 <- [1,806,null,{}] 21:42:40 INFO - PROCESS | 1944 | 1461127360045 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:40 INFO - PROCESS | 1944 | 1461127360236 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 21:42:40 INFO - PROCESS | 1944 | 1461127360404 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e59d97000 == 85 [pid = 1944] [id = 209] 21:42:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e55bce400) [pid = 1944] [serial = 627] [outer = (nil)] 21:42:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e55bd5800) [pid = 1944] [serial = 628] [outer = 0x7f0e55bce400] 21:42:40 INFO - PROCESS | 1944 | 1461127360481 Marionette DEBUG loaded listener.js 21:42:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e55eb8400) [pid = 1944] [serial = 629] [outer = 0x7f0e55bce400] 21:42:41 INFO - PROCESS | 1944 | 1461127361307 Marionette TRACE conn4 <- [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]]]}] 21:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 21:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1337ms 21:42:41 INFO - PROCESS | 1944 | 1461127361369 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 21:42:41 INFO - PROCESS | 1944 | 1461127361373 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 21:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:42:41 INFO - PROCESS | 1944 | 1461127361379 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:42:41 INFO - PROCESS | 1944 | 1461127361382 Marionette TRACE conn4 <- [1,810,null,{}] 21:42:41 INFO - PROCESS | 1944 | 1461127361387 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:41 INFO - PROCESS | 1944 | 1461127361562 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 21:42:41 INFO - PROCESS | 1944 | 1461127361729 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5bd13800 == 86 [pid = 1944] [id = 210] 21:42:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e558c2c00) [pid = 1944] [serial = 630] [outer = (nil)] 21:42:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e566da000) [pid = 1944] [serial = 631] [outer = 0x7f0e558c2c00] 21:42:41 INFO - PROCESS | 1944 | 1461127361802 Marionette DEBUG loaded listener.js 21:42:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e566e0c00) [pid = 1944] [serial = 632] [outer = 0x7f0e558c2c00] 21:42:42 INFO - PROCESS | 1944 | 1461127362660 Marionette TRACE conn4 <- [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]]]}] 21:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1328ms 21:42:42 INFO - PROCESS | 1944 | 1461127362708 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 21:42:42 INFO - PROCESS | 1944 | 1461127362712 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 21:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:42:42 INFO - PROCESS | 1944 | 1461127362721 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:42:42 INFO - PROCESS | 1944 | 1461127362723 Marionette TRACE conn4 <- [1,814,null,{}] 21:42:42 INFO - PROCESS | 1944 | 1461127362728 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:42 INFO - PROCESS | 1944 | 1461127362890 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 21:42:43 INFO - PROCESS | 1944 | 1461127363069 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5bed4800 == 87 [pid = 1944] [id = 211] 21:42:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e55bcec00) [pid = 1944] [serial = 633] [outer = (nil)] 21:42:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e56b22c00) [pid = 1944] [serial = 634] [outer = 0x7f0e55bcec00] 21:42:43 INFO - PROCESS | 1944 | 1461127363143 Marionette DEBUG loaded listener.js 21:42:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e5773fc00) [pid = 1944] [serial = 635] [outer = 0x7f0e55bcec00] 21:42:44 INFO - PROCESS | 1944 | 1461127364050 Marionette TRACE conn4 <- [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] 21:42:44 INFO - PROCESS | 1944 | 1461127364112 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 21:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 21:42:44 INFO - PROCESS | 1944 | 1461127364118 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:42:44 INFO - PROCESS | 1944 | 1461127364122 Marionette TRACE conn4 <- [1,818,null,{}] 21:42:44 INFO - PROCESS | 1944 | 1461127364128 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:44 INFO - PROCESS | 1944 | 1461127364333 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 21:42:44 INFO - PROCESS | 1944 | 1461127364507 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e44da3800 == 88 [pid = 1944] [id = 212] 21:42:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e43cb4800) [pid = 1944] [serial = 636] [outer = (nil)] 21:42:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e45f3dc00) [pid = 1944] [serial = 637] [outer = 0x7f0e43cb4800] 21:42:44 INFO - PROCESS | 1944 | 1461127364589 Marionette DEBUG loaded listener.js 21:42:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e57fd2800) [pid = 1944] [serial = 638] [outer = 0x7f0e43cb4800] 21:42:45 INFO - PROCESS | 1944 | 1461127365456 Marionette TRACE conn4 <- [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]]]}] 21:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1381ms 21:42:45 INFO - PROCESS | 1944 | 1461127365501 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 21:42:45 INFO - PROCESS | 1944 | 1461127365505 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 21:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:42:45 INFO - PROCESS | 1944 | 1461127365511 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:42:45 INFO - PROCESS | 1944 | 1461127365513 Marionette TRACE conn4 <- [1,822,null,{}] 21:42:45 INFO - PROCESS | 1944 | 1461127365520 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:45 INFO - PROCESS | 1944 | 1461127365692 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 21:42:45 INFO - PROCESS | 1944 | 1461127365869 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e666de000 == 89 [pid = 1944] [id = 213] 21:42:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e447df000) [pid = 1944] [serial = 639] [outer = (nil)] 21:42:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e586eb800) [pid = 1944] [serial = 640] [outer = 0x7f0e447df000] 21:42:45 INFO - PROCESS | 1944 | 1461127365940 Marionette DEBUG loaded listener.js 21:42:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e58862000) [pid = 1944] [serial = 641] [outer = 0x7f0e447df000] 21:42:46 INFO - PROCESS | 1944 | 1461127366803 Marionette TRACE conn4 <- [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] 21:42:46 INFO - PROCESS | 1944 | 1461127366903 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 21:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 21:42:46 INFO - PROCESS | 1944 | 1461127366910 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:42:46 INFO - PROCESS | 1944 | 1461127366913 Marionette TRACE conn4 <- [1,826,null,{}] 21:42:46 INFO - PROCESS | 1944 | 1461127366918 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:47 INFO - PROCESS | 1944 | 1461127367391 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 21:42:47 INFO - PROCESS | 1944 | 1461127367644 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e1bb800 == 90 [pid = 1944] [id = 214] 21:42:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e468dc000) [pid = 1944] [serial = 642] [outer = (nil)] 21:42:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e46ef7c00) [pid = 1944] [serial = 643] [outer = 0x7f0e468dc000] 21:42:47 INFO - PROCESS | 1944 | 1461127367714 Marionette DEBUG loaded listener.js 21:42:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f0e481d5400) [pid = 1944] [serial = 644] [outer = 0x7f0e468dc000] 21:42:48 INFO - PROCESS | 1944 | 1461127368583 Marionette TRACE conn4 <- [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]]]}] 21:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1728ms 21:42:48 INFO - PROCESS | 1944 | 1461127368640 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 21:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:42:48 INFO - PROCESS | 1944 | 1461127368646 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 21:42:48 INFO - PROCESS | 1944 | 1461127368653 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:42:48 INFO - PROCESS | 1944 | 1461127368659 Marionette TRACE conn4 <- [1,830,null,{}] 21:42:48 INFO - PROCESS | 1944 | 1461127368665 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:48 INFO - PROCESS | 1944 | 1461127368878 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 21:42:49 INFO - PROCESS | 1944 | 1461127369215 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46936000 == 91 [pid = 1944] [id = 215] 21:42:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f0e491bcc00) [pid = 1944] [serial = 645] [outer = (nil)] 21:42:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f0e4e268400) [pid = 1944] [serial = 646] [outer = 0x7f0e491bcc00] 21:42:49 INFO - PROCESS | 1944 | 1461127369294 Marionette DEBUG loaded listener.js 21:42:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f0e4fb50c00) [pid = 1944] [serial = 647] [outer = 0x7f0e491bcc00] 21:42:50 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e607cd800 == 90 [pid = 1944] [id = 176] 21:42:50 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e53806000 == 89 [pid = 1944] [id = 200] 21:42:50 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5019c000 == 88 [pid = 1944] [id = 199] 21:42:50 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f0e4fb4fc00) [pid = 1944] [serial = 535] [outer = (nil)] [url = about:blank] 21:42:50 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f0e544f7000) [pid = 1944] [serial = 538] [outer = (nil)] [url = about:blank] 21:42:50 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f0e5050bc00) [pid = 1944] [serial = 541] [outer = (nil)] [url = about:blank] 21:42:50 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f0e5097f800) [pid = 1944] [serial = 562] [outer = (nil)] [url = about:blank] 21:42:50 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e498fa000 == 87 [pid = 1944] [id = 198] 21:42:50 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e37d000 == 86 [pid = 1944] [id = 185] 21:42:50 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e467f7800 == 85 [pid = 1944] [id = 197] 21:42:50 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e48287800 == 84 [pid = 1944] [id = 196] 21:42:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f0e4fe3dc00) [pid = 1944] [serial = 648] [outer = 0x7f0e50003c00] 21:42:50 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5409e000 == 83 [pid = 1944] [id = 191] 21:42:50 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e53813800 == 82 [pid = 1944] [id = 190] 21:42:50 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e3dd000 == 81 [pid = 1944] [id = 189] 21:42:50 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e46ac5800 == 80 [pid = 1944] [id = 188] 21:42:50 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f0e45f3b800) [pid = 1944] [serial = 548] [outer = (nil)] [url = about:blank] 21:42:50 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e481af400) [pid = 1944] [serial = 532] [outer = (nil)] [url = about:blank] 21:42:50 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e491c2800) [pid = 1944] [serial = 553] [outer = (nil)] [url = about:blank] 21:42:50 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e44d59c00) [pid = 1944] [serial = 547] [outer = (nil)] [url = about:blank] 21:42:50 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e5000b000) [pid = 1944] [serial = 559] [outer = (nil)] [url = about:blank] 21:42:50 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e481ab000) [pid = 1944] [serial = 550] [outer = (nil)] [url = about:blank] 21:42:50 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e4fe3ec00) [pid = 1944] [serial = 557] [outer = (nil)] [url = about:blank] 21:42:50 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e4fb4d000) [pid = 1944] [serial = 556] [outer = (nil)] [url = about:blank] 21:42:50 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e503b9000) [pid = 1944] [serial = 560] [outer = (nil)] [url = about:blank] 21:42:50 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e55bd8400) [pid = 1944] [serial = 544] [outer = (nil)] [url = about:blank] 21:42:50 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e4fa8b000) [pid = 1944] [serial = 554] [outer = (nil)] [url = about:blank] 21:42:50 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e49063000) [pid = 1944] [serial = 551] [outer = (nil)] [url = about:blank] 21:42:50 INFO - PROCESS | 1944 | 1461127370393 Marionette TRACE conn4 <- [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]]]}] 21:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1794ms 21:42:50 INFO - PROCESS | 1944 | 1461127370448 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 21:42:50 INFO - PROCESS | 1944 | 1461127370452 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 21:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:42:50 INFO - PROCESS | 1944 | 1461127370459 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:42:50 INFO - PROCESS | 1944 | 1461127370463 Marionette TRACE conn4 <- [1,834,null,{}] 21:42:50 INFO - PROCESS | 1944 | 1461127370469 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:50 INFO - PROCESS | 1944 | 1461127370631 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 21:42:50 INFO - PROCESS | 1944 | 1461127370860 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e498de800 == 81 [pid = 1944] [id = 216] 21:42:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e49068000) [pid = 1944] [serial = 649] [outer = (nil)] 21:42:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e50972c00) [pid = 1944] [serial = 650] [outer = 0x7f0e49068000] 21:42:50 INFO - PROCESS | 1944 | 1461127370926 Marionette DEBUG loaded listener.js 21:42:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e50c46800) [pid = 1944] [serial = 651] [outer = 0x7f0e49068000] 21:42:51 INFO - PROCESS | 1944 | 1461127371661 Marionette TRACE conn4 <- [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]]]}] 21:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1236ms 21:42:51 INFO - PROCESS | 1944 | 1461127371696 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 21:42:51 INFO - PROCESS | 1944 | 1461127371702 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 21:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:42:51 INFO - PROCESS | 1944 | 1461127371718 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:42:51 INFO - PROCESS | 1944 | 1461127371724 Marionette TRACE conn4 <- [1,838,null,{}] 21:42:51 INFO - PROCESS | 1944 | 1461127371733 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:51 INFO - PROCESS | 1944 | 1461127371888 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 21:42:51 INFO - PROCESS | 1944 | 1461127371905 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e51730800 == 82 [pid = 1944] [id = 217] 21:42:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e4e269400) [pid = 1944] [serial = 652] [outer = (nil)] 21:42:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e538bc800) [pid = 1944] [serial = 653] [outer = 0x7f0e4e269400] 21:42:51 INFO - PROCESS | 1944 | 1461127371967 Marionette DEBUG loaded listener.js 21:42:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e5403d400) [pid = 1944] [serial = 654] [outer = 0x7f0e4e269400] 21:42:52 INFO - PROCESS | 1944 | 1461127372861 Marionette TRACE conn4 <- [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]]]}] 21:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1194ms 21:42:52 INFO - PROCESS | 1944 | 1461127372927 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 21:42:52 INFO - PROCESS | 1944 | 1461127372931 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 21:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:42:52 INFO - PROCESS | 1944 | 1461127372938 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:42:52 INFO - PROCESS | 1944 | 1461127372941 Marionette TRACE conn4 <- [1,842,null,{}] 21:42:52 INFO - PROCESS | 1944 | 1461127372945 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:53 INFO - PROCESS | 1944 | 1461127373152 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 21:42:53 INFO - PROCESS | 1944 | 1461127373177 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54408000 == 83 [pid = 1944] [id = 218] 21:42:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e5403f000) [pid = 1944] [serial = 655] [outer = (nil)] 21:42:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e541e9c00) [pid = 1944] [serial = 656] [outer = 0x7f0e5403f000] 21:42:53 INFO - PROCESS | 1944 | 1461127373238 Marionette DEBUG loaded listener.js 21:42:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e544ee000) [pid = 1944] [serial = 657] [outer = 0x7f0e5403f000] 21:42:54 INFO - PROCESS | 1944 | 1461127374134 Marionette TRACE conn4 <- [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]]]}] 21:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1243ms 21:42:54 INFO - PROCESS | 1944 | 1461127374187 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 21:42:54 INFO - PROCESS | 1944 | 1461127374190 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 21:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:42:54 INFO - PROCESS | 1944 | 1461127374196 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:42:54 INFO - PROCESS | 1944 | 1461127374199 Marionette TRACE conn4 <- [1,846,null,{}] 21:42:54 INFO - PROCESS | 1944 | 1461127374204 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:54 INFO - PROCESS | 1944 | 1461127374413 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 21:42:54 INFO - PROCESS | 1944 | 1461127374448 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e55c2d800 == 84 [pid = 1944] [id = 219] 21:42:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e546f1c00) [pid = 1944] [serial = 658] [outer = (nil)] 21:42:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e548aac00) [pid = 1944] [serial = 659] [outer = 0x7f0e546f1c00] 21:42:54 INFO - PROCESS | 1944 | 1461127374520 Marionette DEBUG loaded listener.js 21:42:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f0e54bd5400) [pid = 1944] [serial = 660] [outer = 0x7f0e546f1c00] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f0e481a2400) [pid = 1944] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e50004c00) [pid = 1944] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e4fb41c00) [pid = 1944] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e447e4000) [pid = 1944] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e43cbd000) [pid = 1944] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e450e5800) [pid = 1944] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e4fa8bc00) [pid = 1944] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e54057800) [pid = 1944] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e54bd3c00) [pid = 1944] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e6ff99400) [pid = 1944] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e468e2000) [pid = 1944] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e503aec00) [pid = 1944] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e468d5400) [pid = 1944] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e58bd4800) [pid = 1944] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e4fb42800) [pid = 1944] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e54056400) [pid = 1944] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e54bd4400) [pid = 1944] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e46ef0000) [pid = 1944] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f0e4fd28800) [pid = 1944] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f0e468d7c00) [pid = 1944] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f0e4fa92800) [pid = 1944] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f0e69b8b400) [pid = 1944] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f0e50980400) [pid = 1944] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f0e544f0000) [pid = 1944] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f0e54035c00) [pid = 1944] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f0e566e4400) [pid = 1944] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f0e566e5800) [pid = 1944] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f0e491c3800) [pid = 1944] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f0e5097ac00) [pid = 1944] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f0e54039400) [pid = 1944] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f0e53a30c00) [pid = 1944] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f0e548a5400) [pid = 1944] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:42:55 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f0e447d9c00) [pid = 1944] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:42:55 INFO - PROCESS | 1944 | 1461127375784 Marionette TRACE conn4 <- [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]]]}] 21:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1634ms 21:42:55 INFO - PROCESS | 1944 | 1461127375831 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 21:42:55 INFO - PROCESS | 1944 | 1461127375834 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 21:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:42:55 INFO - PROCESS | 1944 | 1461127375840 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:42:55 INFO - PROCESS | 1944 | 1461127375842 Marionette TRACE conn4 <- [1,850,null,{}] 21:42:55 INFO - PROCESS | 1944 | 1461127375847 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:56 INFO - PROCESS | 1944 | 1461127376005 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 21:42:56 INFO - PROCESS | 1944 | 1461127376135 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e492cf000 == 85 [pid = 1944] [id = 220] 21:42:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f0e45f2fc00) [pid = 1944] [serial = 661] [outer = (nil)] 21:42:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f0e468dac00) [pid = 1944] [serial = 662] [outer = 0x7f0e45f2fc00] 21:42:56 INFO - PROCESS | 1944 | 1461127376204 Marionette DEBUG loaded listener.js 21:42:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f0e50507800) [pid = 1944] [serial = 663] [outer = 0x7f0e45f2fc00] 21:42:56 INFO - PROCESS | 1944 | 1461127376873 Marionette TRACE conn4 <- [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]]]}] 21:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1080ms 21:42:56 INFO - PROCESS | 1944 | 1461127376921 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 21:42:56 INFO - PROCESS | 1944 | 1461127376925 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 21:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:42:56 INFO - PROCESS | 1944 | 1461127376931 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:42:56 INFO - PROCESS | 1944 | 1461127376935 Marionette TRACE conn4 <- [1,854,null,{}] 21:42:56 INFO - PROCESS | 1944 | 1461127376945 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:57 INFO - PROCESS | 1944 | 1461127377153 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 21:42:57 INFO - PROCESS | 1944 | 1461127377339 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e467e1000 == 86 [pid = 1944] [id = 221] 21:42:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f0e43cb9000) [pid = 1944] [serial = 664] [outer = (nil)] 21:42:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f0e447e2400) [pid = 1944] [serial = 665] [outer = 0x7f0e43cb9000] 21:42:57 INFO - PROCESS | 1944 | 1461127377413 Marionette DEBUG loaded listener.js 21:42:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f0e45f3bc00) [pid = 1944] [serial = 666] [outer = 0x7f0e43cb9000] 21:42:58 INFO - PROCESS | 1944 | 1461127378368 Marionette TRACE conn4 <- [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]]]}] 21:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1488ms 21:42:58 INFO - PROCESS | 1944 | 1461127378430 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 21:42:58 INFO - PROCESS | 1944 | 1461127378437 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 21:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:42:58 INFO - PROCESS | 1944 | 1461127378446 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:42:58 INFO - PROCESS | 1944 | 1461127378450 Marionette TRACE conn4 <- [1,858,null,{}] 21:42:58 INFO - PROCESS | 1944 | 1461127378457 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:58 INFO - PROCESS | 1944 | 1461127378645 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 21:42:58 INFO - PROCESS | 1944 | 1461127378817 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5173a000 == 87 [pid = 1944] [id = 222] 21:42:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f0e43cb9c00) [pid = 1944] [serial = 667] [outer = (nil)] 21:42:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f0e4fe43c00) [pid = 1944] [serial = 668] [outer = 0x7f0e43cb9c00] 21:42:58 INFO - PROCESS | 1944 | 1461127378891 Marionette DEBUG loaded listener.js 21:42:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f0e5050ac00) [pid = 1944] [serial = 669] [outer = 0x7f0e43cb9c00] 21:42:59 INFO - PROCESS | 1944 | 1461127379868 Marionette TRACE conn4 <- [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]]]}] 21:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1481ms 21:42:59 INFO - PROCESS | 1944 | 1461127379933 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 21:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:42:59 INFO - PROCESS | 1944 | 1461127379939 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 21:42:59 INFO - PROCESS | 1944 | 1461127379946 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:42:59 INFO - PROCESS | 1944 | 1461127379949 Marionette TRACE conn4 <- [1,862,null,{}] 21:42:59 INFO - PROCESS | 1944 | 1461127379955 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:00 INFO - PROCESS | 1944 | 1461127380144 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 21:43:00 INFO - PROCESS | 1944 | 1461127380406 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57eb2000 == 88 [pid = 1944] [id = 223] 21:43:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f0e4fa8ec00) [pid = 1944] [serial = 670] [outer = (nil)] 21:43:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f0e538c0c00) [pid = 1944] [serial = 671] [outer = 0x7f0e4fa8ec00] 21:43:00 INFO - PROCESS | 1944 | 1461127380529 Marionette DEBUG loaded listener.js 21:43:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f0e541e5400) [pid = 1944] [serial = 672] [outer = 0x7f0e4fa8ec00] 21:43:01 INFO - PROCESS | 1944 | 1461127381398 Marionette TRACE conn4 <- [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]]]}] 21:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1491ms 21:43:01 INFO - PROCESS | 1944 | 1461127381437 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 21:43:01 INFO - PROCESS | 1944 | 1461127381441 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 21:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:43:01 INFO - PROCESS | 1944 | 1461127381457 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:43:01 INFO - PROCESS | 1944 | 1461127381466 Marionette TRACE conn4 <- [1,866,null,{}] 21:43:01 INFO - PROCESS | 1944 | 1461127381473 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:01 INFO - PROCESS | 1944 | 1461127381666 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 21:43:01 INFO - PROCESS | 1944 | 1461127381835 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5a255800 == 89 [pid = 1944] [id = 224] 21:43:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f0e51b7c800) [pid = 1944] [serial = 673] [outer = (nil)] 21:43:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f0e546f2c00) [pid = 1944] [serial = 674] [outer = 0x7f0e51b7c800] 21:43:01 INFO - PROCESS | 1944 | 1461127381905 Marionette DEBUG loaded listener.js 21:43:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f0e54adb000) [pid = 1944] [serial = 675] [outer = 0x7f0e51b7c800] 21:43:03 INFO - PROCESS | 1944 | 1461127382996 Marionette TRACE conn4 <- [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]]]}] 21:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1602ms 21:43:03 INFO - PROCESS | 1944 | 1461127383051 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 21:43:03 INFO - PROCESS | 1944 | 1461127383056 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 21:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:43:03 INFO - PROCESS | 1944 | 1461127383061 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:43:03 INFO - PROCESS | 1944 | 1461127383064 Marionette TRACE conn4 <- [1,870,null,{}] 21:43:03 INFO - PROCESS | 1944 | 1461127383069 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:03 INFO - PROCESS | 1944 | 1461127383272 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 21:43:03 INFO - PROCESS | 1944 | 1461127383516 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e66b75800 == 90 [pid = 1944] [id = 225] 21:43:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e51b88c00) [pid = 1944] [serial = 676] [outer = (nil)] 21:43:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e54be5800) [pid = 1944] [serial = 677] [outer = 0x7f0e51b88c00] 21:43:03 INFO - PROCESS | 1944 | 1461127383632 Marionette DEBUG loaded listener.js 21:43:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e55790c00) [pid = 1944] [serial = 678] [outer = 0x7f0e51b88c00] 21:43:04 INFO - PROCESS | 1944 | 1461127384444 Marionette TRACE conn4 <- [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]]]}] 21:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1429ms 21:43:04 INFO - PROCESS | 1944 | 1461127384492 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 21:43:04 INFO - PROCESS | 1944 | 1461127384496 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 21:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:43:04 INFO - PROCESS | 1944 | 1461127384503 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:43:04 INFO - PROCESS | 1944 | 1461127384506 Marionette TRACE conn4 <- [1,874,null,{}] 21:43:04 INFO - PROCESS | 1944 | 1461127384511 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:04 INFO - PROCESS | 1944 | 1461127384676 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 21:43:04 INFO - PROCESS | 1944 | 1461127384853 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e67b5c000 == 91 [pid = 1944] [id = 226] 21:43:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e566db000) [pid = 1944] [serial = 679] [outer = (nil)] 21:43:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e575a5800) [pid = 1944] [serial = 680] [outer = 0x7f0e566db000] 21:43:04 INFO - PROCESS | 1944 | 1461127384936 Marionette DEBUG loaded listener.js 21:43:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e58283000) [pid = 1944] [serial = 681] [outer = 0x7f0e566db000] 21:43:05 INFO - PROCESS | 1944 | 1461127385911 Marionette TRACE conn4 <- [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]]]}] 21:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1430ms 21:43:05 INFO - PROCESS | 1944 | 1461127385934 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 21:43:05 INFO - PROCESS | 1944 | 1461127385938 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 21:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:43:05 INFO - PROCESS | 1944 | 1461127385943 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:43:05 INFO - PROCESS | 1944 | 1461127385947 Marionette TRACE conn4 <- [1,878,null,{}] 21:43:05 INFO - PROCESS | 1944 | 1461127385952 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:06 INFO - PROCESS | 1944 | 1461127386127 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 21:43:06 INFO - PROCESS | 1944 | 1461127386307 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6b292800 == 92 [pid = 1944] [id = 227] 21:43:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e55bd7000) [pid = 1944] [serial = 682] [outer = (nil)] 21:43:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e58d05c00) [pid = 1944] [serial = 683] [outer = 0x7f0e55bd7000] 21:43:06 INFO - PROCESS | 1944 | 1461127386382 Marionette DEBUG loaded listener.js 21:43:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e58d0e400) [pid = 1944] [serial = 684] [outer = 0x7f0e55bd7000] 21:43:07 INFO - PROCESS | 1944 | 1461127387188 Marionette TRACE conn4 <- [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]]]}] 21:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1284ms 21:43:07 INFO - PROCESS | 1944 | 1461127387229 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 21:43:07 INFO - PROCESS | 1944 | 1461127387232 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 21:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:43:07 INFO - PROCESS | 1944 | 1461127387238 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:43:07 INFO - PROCESS | 1944 | 1461127387241 Marionette TRACE conn4 <- [1,882,null,{}] 21:43:07 INFO - PROCESS | 1944 | 1461127387246 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:07 INFO - PROCESS | 1944 | 1461127387415 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 21:43:07 INFO - PROCESS | 1944 | 1461127387594 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6bc67800 == 93 [pid = 1944] [id = 228] 21:43:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e566e0400) [pid = 1944] [serial = 685] [outer = (nil)] 21:43:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e58f29400) [pid = 1944] [serial = 686] [outer = 0x7f0e566e0400] 21:43:07 INFO - PROCESS | 1944 | 1461127387667 Marionette DEBUG loaded listener.js 21:43:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e5903f800) [pid = 1944] [serial = 687] [outer = 0x7f0e566e0400] 21:43:08 INFO - PROCESS | 1944 | 1461127388556 Marionette TRACE conn4 <- [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]]]}] 21:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1351ms 21:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:43:08 INFO - PROCESS | 1944 | 1461127388590 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 21:43:08 INFO - PROCESS | 1944 | 1461127388593 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 21:43:08 INFO - PROCESS | 1944 | 1461127388599 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:43:08 INFO - PROCESS | 1944 | 1461127388602 Marionette TRACE conn4 <- [1,886,null,{}] 21:43:08 INFO - PROCESS | 1944 | 1461127388607 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:08 INFO - PROCESS | 1944 | 1461127388825 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 21:43:09 INFO - PROCESS | 1944 | 1461127389039 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6da83800 == 94 [pid = 1944] [id = 229] 21:43:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e544ed000) [pid = 1944] [serial = 688] [outer = (nil)] 21:43:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e59509000) [pid = 1944] [serial = 689] [outer = 0x7f0e544ed000] 21:43:09 INFO - PROCESS | 1944 | 1461127389192 Marionette DEBUG loaded listener.js 21:43:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e5977bc00) [pid = 1944] [serial = 690] [outer = 0x7f0e544ed000] 21:43:10 INFO - PROCESS | 1944 | 1461127390177 Marionette TRACE conn4 <- [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]]]}] 21:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1636ms 21:43:10 INFO - PROCESS | 1944 | 1461127390235 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 21:43:10 INFO - PROCESS | 1944 | 1461127390238 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 21:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:43:10 INFO - PROCESS | 1944 | 1461127390244 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:43:10 INFO - PROCESS | 1944 | 1461127390246 Marionette TRACE conn4 <- [1,890,null,{}] 21:43:10 INFO - PROCESS | 1944 | 1461127390252 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:10 INFO - PROCESS | 1944 | 1461127390439 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 21:43:10 INFO - PROCESS | 1944 | 1461127390614 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6fd0f800 == 95 [pid = 1944] [id = 230] 21:43:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e58be0800) [pid = 1944] [serial = 691] [outer = (nil)] 21:43:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e59d20400) [pid = 1944] [serial = 692] [outer = 0x7f0e58be0800] 21:43:10 INFO - PROCESS | 1944 | 1461127390685 Marionette DEBUG loaded listener.js 21:43:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f0e59e51800) [pid = 1944] [serial = 693] [outer = 0x7f0e58be0800] 21:43:11 INFO - PROCESS | 1944 | 1461127391579 Marionette TRACE conn4 <- [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]]]}] 21:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1383ms 21:43:11 INFO - PROCESS | 1944 | 1461127391632 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 21:43:11 INFO - PROCESS | 1944 | 1461127391636 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 21:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:43:11 INFO - PROCESS | 1944 | 1461127391645 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:43:11 INFO - PROCESS | 1944 | 1461127391647 Marionette TRACE conn4 <- [1,894,null,{}] 21:43:11 INFO - PROCESS | 1944 | 1461127391652 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:11 INFO - PROCESS | 1944 | 1461127391829 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 21:43:12 INFO - PROCESS | 1944 | 1461127392027 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e70c1b000 == 96 [pid = 1944] [id = 231] 21:43:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f0e481d9c00) [pid = 1944] [serial = 694] [outer = (nil)] 21:43:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f0e59e5b000) [pid = 1944] [serial = 695] [outer = 0x7f0e481d9c00] 21:43:12 INFO - PROCESS | 1944 | 1461127392110 Marionette DEBUG loaded listener.js 21:43:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f0e59ea3000) [pid = 1944] [serial = 696] [outer = 0x7f0e481d9c00] 21:43:13 INFO - PROCESS | 1944 | 1461127393059 Marionette TRACE conn4 <- [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]]]}] 21:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1485ms 21:43:13 INFO - PROCESS | 1944 | 1461127393131 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 21:43:13 INFO - PROCESS | 1944 | 1461127393135 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 21:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:43:13 INFO - PROCESS | 1944 | 1461127393141 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:43:13 INFO - PROCESS | 1944 | 1461127393145 Marionette TRACE conn4 <- [1,898,null,{}] 21:43:13 INFO - PROCESS | 1944 | 1461127393151 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:13 INFO - PROCESS | 1944 | 1461127393398 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 21:43:13 INFO - PROCESS | 1944 | 1461127393696 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e44fb7800 == 97 [pid = 1944] [id = 232] 21:43:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f0e43cbdc00) [pid = 1944] [serial = 697] [outer = (nil)] 21:43:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f0e447e7400) [pid = 1944] [serial = 698] [outer = 0x7f0e43cbdc00] 21:43:13 INFO - PROCESS | 1944 | 1461127393767 Marionette DEBUG loaded listener.js 21:43:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f0e468e2400) [pid = 1944] [serial = 699] [outer = 0x7f0e43cbdc00] 21:43:14 INFO - PROCESS | 1944 | 1461127394672 Marionette TRACE conn4 <- [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]]]}] 21:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1584ms 21:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:43:14 INFO - PROCESS | 1944 | 1461127394726 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 21:43:14 INFO - PROCESS | 1944 | 1461127394729 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 21:43:14 INFO - PROCESS | 1944 | 1461127394735 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:43:14 INFO - PROCESS | 1944 | 1461127394738 Marionette TRACE conn4 <- [1,902,null,{}] 21:43:14 INFO - PROCESS | 1944 | 1461127394746 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:14 INFO - PROCESS | 1944 | 1461127394915 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 21:43:15 INFO - PROCESS | 1944 | 1461127395475 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4fd4a000 == 98 [pid = 1944] [id = 233] 21:43:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f0e44d59c00) [pid = 1944] [serial = 700] [outer = (nil)] 21:43:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f0e468d3c00) [pid = 1944] [serial = 701] [outer = 0x7f0e44d59c00] 21:43:15 INFO - PROCESS | 1944 | 1461127395587 Marionette DEBUG loaded listener.js 21:43:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f0e481d1400) [pid = 1944] [serial = 702] [outer = 0x7f0e44d59c00] 21:43:16 INFO - PROCESS | 1944 | 1461127396458 Marionette TRACE conn4 <- [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]]]}] 21:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1784ms 21:43:16 INFO - PROCESS | 1944 | 1461127396520 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 21:43:16 INFO - PROCESS | 1944 | 1461127396527 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 21:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:43:16 INFO - PROCESS | 1944 | 1461127396535 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:43:16 INFO - PROCESS | 1944 | 1461127396539 Marionette TRACE conn4 <- [1,906,null,{}] 21:43:16 INFO - PROCESS | 1944 | 1461127396546 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:16 INFO - PROCESS | 1944 | 1461127396718 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 21:43:17 INFO - PROCESS | 1944 | 1461127397062 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e467e3000 == 99 [pid = 1944] [id = 234] 21:43:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f0e4fa90400) [pid = 1944] [serial = 703] [outer = (nil)] 21:43:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e4fb47c00) [pid = 1944] [serial = 704] [outer = 0x7f0e4fa90400] 21:43:17 INFO - PROCESS | 1944 | 1461127397135 Marionette DEBUG loaded listener.js 21:43:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e50002400) [pid = 1944] [serial = 705] [outer = 0x7f0e4fa90400] 21:43:17 INFO - PROCESS | 1944 | 1461127397959 Marionette TRACE conn4 <- [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]]]}] 21:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1487ms 21:43:18 INFO - PROCESS | 1944 | 1461127398026 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 21:43:18 INFO - PROCESS | 1944 | 1461127398032 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 21:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:43:18 INFO - PROCESS | 1944 | 1461127398039 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:43:18 INFO - PROCESS | 1944 | 1461127398041 Marionette TRACE conn4 <- [1,910,null,{}] 21:43:18 INFO - PROCESS | 1944 | 1461127398047 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:18 INFO - PROCESS | 1944 | 1461127398223 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 21:43:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e37a000 == 98 [pid = 1944] [id = 119] 21:43:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e492cf000 == 97 [pid = 1944] [id = 220] 21:43:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e449ca800 == 96 [pid = 1944] [id = 187] 21:43:18 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e544efc00) [pid = 1944] [serial = 586] [outer = (nil)] [url = about:blank] 21:43:18 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e5405d400) [pid = 1944] [serial = 604] [outer = (nil)] [url = about:blank] 21:43:18 INFO - PROCESS | 1944 | 1461127398483 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e55c2d800 == 95 [pid = 1944] [id = 219] 21:43:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54408000 == 94 [pid = 1944] [id = 218] 21:43:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e51730800 == 93 [pid = 1944] [id = 217] 21:43:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4693d000 == 94 [pid = 1944] [id = 235] 21:43:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e4e25d400) [pid = 1944] [serial = 706] [outer = (nil)] 21:43:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e50c49800) [pid = 1944] [serial = 707] [outer = 0x7f0e4e25d400] 21:43:18 INFO - PROCESS | 1944 | 1461127398652 Marionette DEBUG loaded listener.js 21:43:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e51b7d000) [pid = 1944] [serial = 708] [outer = 0x7f0e4e25d400] 21:43:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e498de800 == 93 [pid = 1944] [id = 216] 21:43:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e46936000 == 92 [pid = 1944] [id = 215] 21:43:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e1bb800 == 91 [pid = 1944] [id = 214] 21:43:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e59d97000 == 90 [pid = 1944] [id = 209] 21:43:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e59708800 == 89 [pid = 1944] [id = 208] 21:43:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58f9b800 == 88 [pid = 1944] [id = 207] 21:43:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5865c000 == 87 [pid = 1944] [id = 206] 21:43:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5826a000 == 86 [pid = 1944] [id = 205] 21:43:19 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e499d9800 == 85 [pid = 1944] [id = 202] 21:43:19 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54081800 == 84 [pid = 1944] [id = 201] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e6bc92c00) [pid = 1944] [serial = 382] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e544f1800) [pid = 1944] [serial = 385] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e546f0000) [pid = 1944] [serial = 388] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f0e55653c00) [pid = 1944] [serial = 391] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f0e58f22000) [pid = 1944] [serial = 394] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f0e59ea0800) [pid = 1944] [serial = 397] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f0e4fb48400) [pid = 1944] [serial = 482] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f0e545b7000) [pid = 1944] [serial = 485] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f0e55653400) [pid = 1944] [serial = 488] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f0e59e9d000) [pid = 1944] [serial = 491] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f0e59ea7c00) [pid = 1944] [serial = 494] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f0e447e6c00) [pid = 1944] [serial = 497] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f0e566e6800) [pid = 1944] [serial = 434] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f0e58d06400) [pid = 1944] [serial = 437] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e6b550400) [pid = 1944] [serial = 400] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e491bb800) [pid = 1944] [serial = 479] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e538b8800) [pid = 1944] [serial = 425] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e468e1800) [pid = 1944] [serial = 449] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e59e9dc00) [pid = 1944] [serial = 476] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e4fb4e400) [pid = 1944] [serial = 443] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e54be4400) [pid = 1944] [serial = 431] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e59e9b800) [pid = 1944] [serial = 440] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e46efd800) [pid = 1944] [serial = 446] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e54bda400) [pid = 1944] [serial = 403] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e4fb49000) [pid = 1944] [serial = 452] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e5405a400) [pid = 1944] [serial = 428] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e481b1000) [pid = 1944] [serial = 530] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e53a3b800) [pid = 1944] [serial = 577] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e5199b000) [pid = 1944] [serial = 563] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e5199a400) [pid = 1944] [serial = 598] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e491c6000) [pid = 1944] [serial = 568] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f0e4fb46400) [pid = 1944] [serial = 595] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f0e5097bc00) [pid = 1944] [serial = 571] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f0e5403c400) [pid = 1944] [serial = 580] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f0e450e3c00) [pid = 1944] [serial = 590] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f0e447da400) [pid = 1944] [serial = 589] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f0e491bf000) [pid = 1944] [serial = 592] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f0e4fa12800) [pid = 1944] [serial = 593] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f0e54502c00) [pid = 1944] [serial = 583] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f0e46ef4400) [pid = 1944] [serial = 565] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f0e51b83000) [pid = 1944] [serial = 574] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f0e51b7fc00) [pid = 1944] [serial = 601] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f0e51b81400) [pid = 1944] [serial = 599] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f0e538c2c00) [pid = 1944] [serial = 602] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f0e4fe43800) [pid = 1944] [serial = 596] [outer = (nil)] [url = about:blank] 21:43:19 INFO - PROCESS | 1944 | 1461127399430 Marionette TRACE conn4 <- [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]]]}] 21:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1432ms 21:43:19 INFO - PROCESS | 1944 | 1461127399472 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 21:43:19 INFO - PROCESS | 1944 | 1461127399476 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 21:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:43:19 INFO - PROCESS | 1944 | 1461127399489 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:43:19 INFO - PROCESS | 1944 | 1461127399498 Marionette TRACE conn4 <- [1,914,null,{}] 21:43:19 INFO - PROCESS | 1944 | 1461127399506 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:19 INFO - PROCESS | 1944 | 1461127399672 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 21:43:19 INFO - PROCESS | 1944 | 1461127399689 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4fb5f800 == 85 [pid = 1944] [id = 236] 21:43:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f0e46ef4400) [pid = 1944] [serial = 709] [outer = (nil)] 21:43:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f0e54038000) [pid = 1944] [serial = 710] [outer = 0x7f0e46ef4400] 21:43:19 INFO - PROCESS | 1944 | 1461127399752 Marionette DEBUG loaded listener.js 21:43:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f0e54055400) [pid = 1944] [serial = 711] [outer = 0x7f0e46ef4400] 21:43:20 INFO - PROCESS | 1944 | 1461127400632 Marionette TRACE conn4 <- [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]]]}] 21:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1202ms 21:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:43:20 INFO - PROCESS | 1944 | 1461127400685 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 21:43:20 INFO - PROCESS | 1944 | 1461127400688 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 21:43:20 INFO - PROCESS | 1944 | 1461127400694 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:43:20 INFO - PROCESS | 1944 | 1461127400697 Marionette TRACE conn4 <- [1,918,null,{}] 21:43:20 INFO - PROCESS | 1944 | 1461127400702 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:20 INFO - PROCESS | 1944 | 1461127400860 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 21:43:21 INFO - PROCESS | 1944 | 1461127401019 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5172c800 == 86 [pid = 1944] [id = 237] 21:43:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f0e481ca400) [pid = 1944] [serial = 712] [outer = (nil)] 21:43:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f0e544f2800) [pid = 1944] [serial = 713] [outer = 0x7f0e481ca400] 21:43:21 INFO - PROCESS | 1944 | 1461127401092 Marionette DEBUG loaded listener.js 21:43:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f0e545b3000) [pid = 1944] [serial = 714] [outer = 0x7f0e481ca400] 21:43:21 INFO - PROCESS | 1944 | 1461127401896 Marionette TRACE conn4 <- [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]]]}] 21:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1235ms 21:43:21 INFO - PROCESS | 1944 | 1461127401938 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 21:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:43:21 INFO - PROCESS | 1944 | 1461127401942 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 21:43:21 INFO - PROCESS | 1944 | 1461127401949 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:43:21 INFO - PROCESS | 1944 | 1461127401952 Marionette TRACE conn4 <- [1,922,null,{}] 21:43:21 INFO - PROCESS | 1944 | 1461127401957 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:22 INFO - PROCESS | 1944 | 1461127402161 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 21:43:22 INFO - PROCESS | 1944 | 1461127402195 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54067000 == 87 [pid = 1944] [id = 238] 21:43:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f0e546f1800) [pid = 1944] [serial = 715] [outer = (nil)] 21:43:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f0e548a9400) [pid = 1944] [serial = 716] [outer = 0x7f0e546f1800] 21:43:22 INFO - PROCESS | 1944 | 1461127402270 Marionette DEBUG loaded listener.js 21:43:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f0e54bd8400) [pid = 1944] [serial = 717] [outer = 0x7f0e546f1800] 21:43:23 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f0e49068000) [pid = 1944] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:43:23 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f0e468dc000) [pid = 1944] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:43:23 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f0e4e269400) [pid = 1944] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:43:23 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f0e5403f000) [pid = 1944] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:43:23 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f0e491bcc00) [pid = 1944] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:43:23 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f0e546f1c00) [pid = 1944] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:43:23 INFO - PROCESS | 1944 | 1461127403704 Marionette TRACE conn4 <- [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]]]}] 21:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1790ms 21:43:23 INFO - PROCESS | 1944 | 1461127403740 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 21:43:23 INFO - PROCESS | 1944 | 1461127403746 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 21:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:43:23 INFO - PROCESS | 1944 | 1461127403755 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:43:23 INFO - PROCESS | 1944 | 1461127403759 Marionette TRACE conn4 <- [1,926,null,{}] 21:43:23 INFO - PROCESS | 1944 | 1461127403767 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:23 INFO - PROCESS | 1944 | 1461127403949 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 21:43:24 INFO - PROCESS | 1944 | 1461127404121 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e3d9800 == 88 [pid = 1944] [id = 239] 21:43:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f0e491b7400) [pid = 1944] [serial = 718] [outer = (nil)] 21:43:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f0e4fa95400) [pid = 1944] [serial = 719] [outer = 0x7f0e491b7400] 21:43:24 INFO - PROCESS | 1944 | 1461127404200 Marionette DEBUG loaded listener.js 21:43:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f0e50007000) [pid = 1944] [serial = 720] [outer = 0x7f0e491b7400] 21:43:25 INFO - PROCESS | 1944 | 1461127405186 Marionette TRACE conn4 <- [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]]]}] 21:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1493ms 21:43:25 INFO - PROCESS | 1944 | 1461127405249 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 21:43:25 INFO - PROCESS | 1944 | 1461127405258 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 21:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:43:25 INFO - PROCESS | 1944 | 1461127405268 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:43:25 INFO - PROCESS | 1944 | 1461127405273 Marionette TRACE conn4 <- [1,930,null,{}] 21:43:25 INFO - PROCESS | 1944 | 1461127405279 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:25 INFO - PROCESS | 1944 | 1461127405468 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 21:43:25 INFO - PROCESS | 1944 | 1461127405696 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50bd3800 == 89 [pid = 1944] [id = 240] 21:43:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f0e5000d000) [pid = 1944] [serial = 721] [outer = (nil)] 21:43:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f0e5268bc00) [pid = 1944] [serial = 722] [outer = 0x7f0e5000d000] 21:43:25 INFO - PROCESS | 1944 | 1461127405815 Marionette DEBUG loaded listener.js 21:43:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f0e5403f000) [pid = 1944] [serial = 723] [outer = 0x7f0e5000d000] 21:43:26 INFO - PROCESS | 1944 | 1461127406671 Marionette TRACE conn4 <- [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]]]}] 21:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1430ms 21:43:26 INFO - PROCESS | 1944 | 1461127406700 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 21:43:26 INFO - PROCESS | 1944 | 1461127406704 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 21:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:43:26 INFO - PROCESS | 1944 | 1461127406710 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:43:26 INFO - PROCESS | 1944 | 1461127406716 Marionette TRACE conn4 <- [1,934,null,{}] 21:43:26 INFO - PROCESS | 1944 | 1461127406732 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:26 INFO - PROCESS | 1944 | 1461127406914 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 21:43:27 INFO - PROCESS | 1944 | 1461127407086 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54558800 == 90 [pid = 1944] [id = 241] 21:43:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f0e541e2400) [pid = 1944] [serial = 724] [outer = (nil)] 21:43:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f0e548a5000) [pid = 1944] [serial = 725] [outer = 0x7f0e541e2400] 21:43:27 INFO - PROCESS | 1944 | 1461127407163 Marionette DEBUG loaded listener.js 21:43:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f0e54be9000) [pid = 1944] [serial = 726] [outer = 0x7f0e541e2400] 21:43:28 INFO - PROCESS | 1944 | 1461127408001 Marionette TRACE conn4 <- [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]]]}] 21:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1342ms 21:43:28 INFO - PROCESS | 1944 | 1461127408054 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 21:43:28 INFO - PROCESS | 1944 | 1461127408057 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 21:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:43:28 INFO - PROCESS | 1944 | 1461127408064 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:43:28 INFO - PROCESS | 1944 | 1461127408066 Marionette TRACE conn4 <- [1,938,null,{}] 21:43:28 INFO - PROCESS | 1944 | 1461127408072 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:28 INFO - PROCESS | 1944 | 1461127408237 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 21:43:28 INFO - PROCESS | 1944 | 1461127408423 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e55ba0000 == 91 [pid = 1944] [id = 242] 21:43:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f0e544f5800) [pid = 1944] [serial = 727] [outer = (nil)] 21:43:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f0e558d0800) [pid = 1944] [serial = 728] [outer = 0x7f0e544f5800] 21:43:28 INFO - PROCESS | 1944 | 1461127408500 Marionette DEBUG loaded listener.js 21:43:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e55eb9800) [pid = 1944] [serial = 729] [outer = 0x7f0e544f5800] 21:43:29 INFO - PROCESS | 1944 | 1461127409395 Marionette TRACE conn4 <- [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]]]}] 21:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1377ms 21:43:29 INFO - PROCESS | 1944 | 1461127409442 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 21:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:43:29 INFO - PROCESS | 1944 | 1461127409447 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 21:43:29 INFO - PROCESS | 1944 | 1461127409453 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:43:29 INFO - PROCESS | 1944 | 1461127409456 Marionette TRACE conn4 <- [1,942,null,{}] 21:43:29 INFO - PROCESS | 1944 | 1461127409461 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:29 INFO - PROCESS | 1944 | 1461127409626 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 21:43:29 INFO - PROCESS | 1944 | 1461127409803 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57e12800 == 92 [pid = 1944] [id = 243] 21:43:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e5565f000) [pid = 1944] [serial = 730] [outer = (nil)] 21:43:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e566e5c00) [pid = 1944] [serial = 731] [outer = 0x7f0e5565f000] 21:43:29 INFO - PROCESS | 1944 | 1461127409873 Marionette DEBUG loaded listener.js 21:43:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e57e4a400) [pid = 1944] [serial = 732] [outer = 0x7f0e5565f000] 21:43:30 INFO - PROCESS | 1944 | 1461127410809 Marionette TRACE conn4 <- [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]]]}] 21:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1434ms 21:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:43:30 INFO - PROCESS | 1944 | 1461127410888 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 21:43:30 INFO - PROCESS | 1944 | 1461127410891 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 21:43:30 INFO - PROCESS | 1944 | 1461127410897 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:43:30 INFO - PROCESS | 1944 | 1461127410900 Marionette TRACE conn4 <- [1,946,null,{}] 21:43:30 INFO - PROCESS | 1944 | 1461127410905 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:31 INFO - PROCESS | 1944 | 1461127411146 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 21:43:31 INFO - PROCESS | 1944 | 1461127411366 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e59109000 == 93 [pid = 1944] [id = 244] 21:43:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e5828c400) [pid = 1944] [serial = 733] [outer = (nil)] 21:43:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e58bd9800) [pid = 1944] [serial = 734] [outer = 0x7f0e5828c400] 21:43:31 INFO - PROCESS | 1944 | 1461127411487 Marionette DEBUG loaded listener.js 21:43:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e59e53000) [pid = 1944] [serial = 735] [outer = 0x7f0e5828c400] 21:43:32 INFO - PROCESS | 1944 | 1461127412336 Marionette TRACE conn4 <- [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]]]}] 21:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1486ms 21:43:32 INFO - PROCESS | 1944 | 1461127412383 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 21:43:32 INFO - PROCESS | 1944 | 1461127412387 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 21:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:43:32 INFO - PROCESS | 1944 | 1461127412393 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:43:32 INFO - PROCESS | 1944 | 1461127412396 Marionette TRACE conn4 <- [1,950,null,{}] 21:43:32 INFO - PROCESS | 1944 | 1461127412401 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:32 INFO - PROCESS | 1944 | 1461127412581 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 21:43:32 INFO - PROCESS | 1944 | 1461127412761 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5a23e000 == 94 [pid = 1944] [id = 245] 21:43:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e58854c00) [pid = 1944] [serial = 736] [outer = (nil)] 21:43:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e59e9fc00) [pid = 1944] [serial = 737] [outer = 0x7f0e58854c00] 21:43:32 INFO - PROCESS | 1944 | 1461127412838 Marionette DEBUG loaded listener.js 21:43:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e5a17e800) [pid = 1944] [serial = 738] [outer = 0x7f0e58854c00] 21:43:33 INFO - PROCESS | 1944 | 1461127413744 Marionette TRACE conn4 <- [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]]]}] 21:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1429ms 21:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:43:33 INFO - PROCESS | 1944 | 1461127413823 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 21:43:33 INFO - PROCESS | 1944 | 1461127413826 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 21:43:33 INFO - PROCESS | 1944 | 1461127413832 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:43:33 INFO - PROCESS | 1944 | 1461127413836 Marionette TRACE conn4 <- [1,954,null,{}] 21:43:33 INFO - PROCESS | 1944 | 1461127413841 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:34 INFO - PROCESS | 1944 | 1461127414094 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 21:43:34 INFO - PROCESS | 1944 | 1461127414319 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e65816800 == 95 [pid = 1944] [id = 246] 21:43:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e58f29c00) [pid = 1944] [serial = 739] [outer = (nil)] 21:43:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e5bdfc000) [pid = 1944] [serial = 740] [outer = 0x7f0e58f29c00] 21:43:34 INFO - PROCESS | 1944 | 1461127414436 Marionette DEBUG loaded listener.js 21:43:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e5c054c00) [pid = 1944] [serial = 741] [outer = 0x7f0e58f29c00] 21:43:35 INFO - PROCESS | 1944 | 1461127415281 Marionette TRACE conn4 <- [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]]]}] 21:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1490ms 21:43:35 INFO - PROCESS | 1944 | 1461127415322 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 21:43:35 INFO - PROCESS | 1944 | 1461127415326 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 21:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:43:35 INFO - PROCESS | 1944 | 1461127415333 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:43:35 INFO - PROCESS | 1944 | 1461127415336 Marionette TRACE conn4 <- [1,958,null,{}] 21:43:35 INFO - PROCESS | 1944 | 1461127415342 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:35 INFO - PROCESS | 1944 | 1461127415513 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 21:43:35 INFO - PROCESS | 1944 | 1461127415729 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e67b4b000 == 96 [pid = 1944] [id = 247] 21:43:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e5be66c00) [pid = 1944] [serial = 742] [outer = (nil)] 21:43:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e607a3000) [pid = 1944] [serial = 743] [outer = 0x7f0e5be66c00] 21:43:35 INFO - PROCESS | 1944 | 1461127415847 Marionette DEBUG loaded listener.js 21:43:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e658d5c00) [pid = 1944] [serial = 744] [outer = 0x7f0e5be66c00] 21:43:36 INFO - PROCESS | 1944 | 1461127416739 Marionette TRACE conn4 <- [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]]]}] 21:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1442ms 21:43:36 INFO - PROCESS | 1944 | 1461127416776 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 21:43:36 INFO - PROCESS | 1944 | 1461127416780 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 21:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:43:36 INFO - PROCESS | 1944 | 1461127416786 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:43:36 INFO - PROCESS | 1944 | 1461127416788 Marionette TRACE conn4 <- [1,962,null,{}] 21:43:36 INFO - PROCESS | 1944 | 1461127416794 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:36 INFO - PROCESS | 1944 | 1461127416974 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 21:43:37 INFO - PROCESS | 1944 | 1461127417157 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6da82000 == 97 [pid = 1944] [id = 248] 21:43:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e5fa56000) [pid = 1944] [serial = 745] [outer = (nil)] 21:43:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f0e66465c00) [pid = 1944] [serial = 746] [outer = 0x7f0e5fa56000] 21:43:37 INFO - PROCESS | 1944 | 1461127417228 Marionette DEBUG loaded listener.js 21:43:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f0e666b9000) [pid = 1944] [serial = 747] [outer = 0x7f0e5fa56000] 21:43:38 INFO - PROCESS | 1944 | 1461127418176 Marionette TRACE conn4 <- [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]]]}] 21:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1432ms 21:43:38 INFO - PROCESS | 1944 | 1461127418219 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 21:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:43:38 INFO - PROCESS | 1944 | 1461127418224 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 21:43:38 INFO - PROCESS | 1944 | 1461127418229 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:43:38 INFO - PROCESS | 1944 | 1461127418234 Marionette TRACE conn4 <- [1,966,null,{}] 21:43:38 INFO - PROCESS | 1944 | 1461127418239 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:38 INFO - PROCESS | 1944 | 1461127418448 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 21:43:38 INFO - PROCESS | 1944 | 1461127418632 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45ab7000 == 98 [pid = 1944] [id = 249] 21:43:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f0e46ef0000) [pid = 1944] [serial = 748] [outer = (nil)] 21:43:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f0e6690f800) [pid = 1944] [serial = 749] [outer = 0x7f0e46ef0000] 21:43:38 INFO - PROCESS | 1944 | 1461127418732 Marionette DEBUG loaded listener.js 21:43:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f0e6782d000) [pid = 1944] [serial = 750] [outer = 0x7f0e46ef0000] 21:43:39 INFO - PROCESS | 1944 | 1461127419632 Marionette TRACE conn4 <- [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]]]}] 21:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1482ms 21:43:39 INFO - PROCESS | 1944 | 1461127419712 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 21:43:39 INFO - PROCESS | 1944 | 1461127419716 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 21:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:43:39 INFO - PROCESS | 1944 | 1461127419723 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:43:39 INFO - PROCESS | 1944 | 1461127419726 Marionette TRACE conn4 <- [1,970,null,{}] 21:43:39 INFO - PROCESS | 1944 | 1461127419732 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:39 INFO - PROCESS | 1944 | 1461127419945 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 21:43:40 INFO - PROCESS | 1944 | 1461127420498 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e1b1800 == 99 [pid = 1944] [id = 250] 21:43:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f0e450e5c00) [pid = 1944] [serial = 751] [outer = (nil)] 21:43:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f0e45f36800) [pid = 1944] [serial = 752] [outer = 0x7f0e450e5c00] 21:43:40 INFO - PROCESS | 1944 | 1461127420611 Marionette DEBUG loaded listener.js 21:43:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f0e481cc400) [pid = 1944] [serial = 753] [outer = 0x7f0e450e5c00] 21:43:41 INFO - PROCESS | 1944 | 1461127421467 Marionette TRACE conn4 <- [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]]]}] 21:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1785ms 21:43:41 INFO - PROCESS | 1944 | 1461127421510 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 21:43:41 INFO - PROCESS | 1944 | 1461127421517 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 21:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:43:41 INFO - PROCESS | 1944 | 1461127421525 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:43:41 INFO - PROCESS | 1944 | 1461127421529 Marionette TRACE conn4 <- [1,974,null,{}] 21:43:41 INFO - PROCESS | 1944 | 1461127421536 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:41 INFO - PROCESS | 1944 | 1461127421722 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 21:43:41 INFO - PROCESS | 1944 | 1461127421919 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e36a000 == 100 [pid = 1944] [id = 251] 21:43:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f0e43cbbc00) [pid = 1944] [serial = 754] [outer = (nil)] 21:43:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f0e45f35000) [pid = 1944] [serial = 755] [outer = 0x7f0e43cbbc00] 21:43:41 INFO - PROCESS | 1944 | 1461127421989 Marionette DEBUG loaded listener.js 21:43:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f0e4fe43800) [pid = 1944] [serial = 756] [outer = 0x7f0e43cbbc00] 21:43:43 INFO - PROCESS | 1944 | 1461127423007 Marionette TRACE conn4 <- [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]]]}] 21:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1531ms 21:43:43 INFO - PROCESS | 1944 | 1461127423061 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 21:43:43 INFO - PROCESS | 1944 | 1461127423067 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 21:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:43:43 INFO - PROCESS | 1944 | 1461127423074 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:43:43 INFO - PROCESS | 1944 | 1461127423076 Marionette TRACE conn4 <- [1,978,null,{}] 21:43:43 INFO - PROCESS | 1944 | 1461127423082 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:43 INFO - PROCESS | 1944 | 1461127423260 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 21:43:43 INFO - PROCESS | 1944 | 1461127423523 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e44d9d800 == 101 [pid = 1944] [id = 252] 21:43:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e49069000) [pid = 1944] [serial = 757] [outer = (nil)] 21:43:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e53aec400) [pid = 1944] [serial = 758] [outer = 0x7f0e49069000] 21:43:43 INFO - PROCESS | 1944 | 1461127423692 Marionette DEBUG loaded listener.js 21:43:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e54504400) [pid = 1944] [serial = 759] [outer = 0x7f0e49069000] 21:43:43 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5172c800 == 100 [pid = 1944] [id = 237] 21:43:43 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4fb5f800 == 99 [pid = 1944] [id = 236] 21:43:43 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e55790400) [pid = 1944] [serial = 625] [outer = (nil)] [url = about:blank] 21:43:43 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e55bd5800) [pid = 1944] [serial = 628] [outer = (nil)] [url = about:blank] 21:43:43 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e566da000) [pid = 1944] [serial = 631] [outer = (nil)] [url = about:blank] 21:43:43 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f0e56b22c00) [pid = 1944] [serial = 634] [outer = (nil)] [url = about:blank] 21:43:43 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f0e45f3dc00) [pid = 1944] [serial = 637] [outer = (nil)] [url = about:blank] 21:43:43 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f0e586eb800) [pid = 1944] [serial = 640] [outer = (nil)] [url = about:blank] 21:43:43 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f0e468dac00) [pid = 1944] [serial = 662] [outer = (nil)] [url = about:blank] 21:43:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4693d000 == 98 [pid = 1944] [id = 235] 21:43:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e467e3000 == 97 [pid = 1944] [id = 234] 21:43:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4fd4a000 == 96 [pid = 1944] [id = 233] 21:43:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6b292800 == 95 [pid = 1944] [id = 227] 21:43:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e67b5c000 == 94 [pid = 1944] [id = 226] 21:43:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e66b75800 == 93 [pid = 1944] [id = 225] 21:43:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5a255800 == 92 [pid = 1944] [id = 224] 21:43:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e467e1000 == 91 [pid = 1944] [id = 221] 21:43:44 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f0e54bd5400) [pid = 1944] [serial = 660] [outer = (nil)] [url = about:blank] 21:43:44 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f0e546ef800) [pid = 1944] [serial = 413] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:43:44 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f0e5403d400) [pid = 1944] [serial = 654] [outer = (nil)] [url = about:blank] 21:43:44 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f0e54511c00) [pid = 1944] [serial = 616] [outer = (nil)] [url = about:blank] 21:43:44 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f0e50972c00) [pid = 1944] [serial = 650] [outer = (nil)] [url = about:blank] 21:43:44 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f0e50c46800) [pid = 1944] [serial = 651] [outer = (nil)] [url = about:blank] 21:43:44 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f0e481d5400) [pid = 1944] [serial = 644] [outer = (nil)] [url = about:blank] 21:43:44 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e46ef7c00) [pid = 1944] [serial = 643] [outer = (nil)] [url = about:blank] 21:43:44 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e538bc800) [pid = 1944] [serial = 653] [outer = (nil)] [url = about:blank] 21:43:44 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e541e9c00) [pid = 1944] [serial = 656] [outer = (nil)] [url = about:blank] 21:43:44 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e54bda000) [pid = 1944] [serial = 622] [outer = (nil)] [url = about:blank] 21:43:44 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e4e268400) [pid = 1944] [serial = 646] [outer = (nil)] [url = about:blank] 21:43:44 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e4fb50c00) [pid = 1944] [serial = 647] [outer = (nil)] [url = about:blank] 21:43:44 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e5405e800) [pid = 1944] [serial = 613] [outer = (nil)] [url = about:blank] 21:43:44 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e546f3400) [pid = 1944] [serial = 619] [outer = (nil)] [url = about:blank] 21:43:44 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e503ae800) [pid = 1944] [serial = 610] [outer = (nil)] [url = about:blank] 21:43:44 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e491bf400) [pid = 1944] [serial = 607] [outer = (nil)] [url = about:blank] 21:43:44 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e548aac00) [pid = 1944] [serial = 659] [outer = (nil)] [url = about:blank] 21:43:44 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e544ee000) [pid = 1944] [serial = 657] [outer = (nil)] [url = about:blank] 21:43:44 INFO - PROCESS | 1944 | 1461127424529 Marionette TRACE conn4 <- [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]]]}] 21:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1483ms 21:43:44 INFO - PROCESS | 1944 | 1461127424573 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 21:43:44 INFO - PROCESS | 1944 | 1461127424577 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 21:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:43:44 INFO - PROCESS | 1944 | 1461127424592 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:43:44 INFO - PROCESS | 1944 | 1461127424601 Marionette TRACE conn4 <- [1,982,null,{}] 21:43:44 INFO - PROCESS | 1944 | 1461127424609 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:44 INFO - PROCESS | 1944 | 1461127424772 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 21:43:44 INFO - PROCESS | 1944 | 1461127424790 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50676000 == 92 [pid = 1944] [id = 253] 21:43:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e46ef7c00) [pid = 1944] [serial = 760] [outer = (nil)] 21:43:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e548a2c00) [pid = 1944] [serial = 761] [outer = 0x7f0e46ef7c00] 21:43:44 INFO - PROCESS | 1944 | 1461127424852 Marionette DEBUG loaded listener.js 21:43:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e54ad9400) [pid = 1944] [serial = 762] [outer = 0x7f0e46ef7c00] 21:43:45 INFO - PROCESS | 1944 | 1461127425688 Marionette TRACE conn4 <- [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]]]}] 21:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1150ms 21:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:43:45 INFO - PROCESS | 1944 | 1461127425740 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 21:43:45 INFO - PROCESS | 1944 | 1461127425744 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 21:43:45 INFO - PROCESS | 1944 | 1461127425750 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:43:45 INFO - PROCESS | 1944 | 1461127425753 Marionette TRACE conn4 <- [1,986,null,{}] 21:43:45 INFO - PROCESS | 1944 | 1461127425761 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:45 INFO - PROCESS | 1944 | 1461127425928 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 21:43:45 INFO - PROCESS | 1944 | 1461127425942 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5407a800 == 93 [pid = 1944] [id = 254] 21:43:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e54506000) [pid = 1944] [serial = 763] [outer = (nil)] 21:43:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e55790800) [pid = 1944] [serial = 764] [outer = 0x7f0e54506000] 21:43:46 INFO - PROCESS | 1944 | 1461127426002 Marionette DEBUG loaded listener.js 21:43:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e566e5800) [pid = 1944] [serial = 765] [outer = 0x7f0e54506000] 21:43:46 INFO - PROCESS | 1944 | 1461127426919 Marionette TRACE conn4 <- [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]]]}] 21:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1192ms 21:43:46 INFO - PROCESS | 1944 | 1461127426942 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 21:43:46 INFO - PROCESS | 1944 | 1461127426946 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 21:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:43:46 INFO - PROCESS | 1944 | 1461127426959 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:43:46 INFO - PROCESS | 1944 | 1461127426962 Marionette TRACE conn4 <- [1,990,null,{}] 21:43:46 INFO - PROCESS | 1944 | 1461127426967 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:47 INFO - PROCESS | 1944 | 1461127427178 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 21:43:47 INFO - PROCESS | 1944 | 1461127427206 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e558ee800 == 94 [pid = 1944] [id = 255] 21:43:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e57fc9c00) [pid = 1944] [serial = 766] [outer = (nil)] 21:43:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e5828c800) [pid = 1944] [serial = 767] [outer = 0x7f0e57fc9c00] 21:43:47 INFO - PROCESS | 1944 | 1461127427278 Marionette DEBUG loaded listener.js 21:43:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e58bdd800) [pid = 1944] [serial = 768] [outer = 0x7f0e57fc9c00] 21:43:48 INFO - PROCESS | 1944 | 1461127428150 Marionette TRACE conn4 <- [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]]]}] 21:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1239ms 21:43:48 INFO - PROCESS | 1944 | 1461127428192 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 21:43:48 INFO - PROCESS | 1944 | 1461127428195 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 21:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:43:48 INFO - PROCESS | 1944 | 1461127428201 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:43:48 INFO - PROCESS | 1944 | 1461127428203 Marionette TRACE conn4 <- [1,994,null,{}] 21:43:48 INFO - PROCESS | 1944 | 1461127428214 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:48 INFO - PROCESS | 1944 | 1461127428433 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 21:43:48 INFO - PROCESS | 1944 | 1461127428472 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58b0c800 == 95 [pid = 1944] [id = 256] 21:43:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e58bde800) [pid = 1944] [serial = 769] [outer = (nil)] 21:43:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e59db8000) [pid = 1944] [serial = 770] [outer = 0x7f0e58bde800] 21:43:48 INFO - PROCESS | 1944 | 1461127428533 Marionette DEBUG loaded listener.js 21:43:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e59ea4000) [pid = 1944] [serial = 771] [outer = 0x7f0e58bde800] 21:43:49 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e45f2fc00) [pid = 1944] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:43:49 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e54058000) [pid = 1944] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:43:49 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e481ca400) [pid = 1944] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:43:49 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e4fa90400) [pid = 1944] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:43:49 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e46ef4400) [pid = 1944] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:43:49 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e4e25d400) [pid = 1944] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:43:49 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e44d59c00) [pid = 1944] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:43:49 INFO - PROCESS | 1944 | 1461127429531 Marionette TRACE conn4 <- [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]]]}] 21:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1383ms 21:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:43:49 INFO - PROCESS | 1944 | 1461127429585 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 21:43:49 INFO - PROCESS | 1944 | 1461127429587 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 21:43:49 INFO - PROCESS | 1944 | 1461127429604 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:43:49 INFO - PROCESS | 1944 | 1461127429607 Marionette TRACE conn4 <- [1,998,null,{}] 21:43:49 INFO - PROCESS | 1944 | 1461127429614 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:49 INFO - PROCESS | 1944 | 1461127429766 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 21:43:49 INFO - PROCESS | 1944 | 1461127429780 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e59109800 == 96 [pid = 1944] [id = 257] 21:43:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e50973800) [pid = 1944] [serial = 772] [outer = (nil)] 21:43:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e59d20000) [pid = 1944] [serial = 773] [outer = 0x7f0e50973800] 21:43:49 INFO - PROCESS | 1944 | 1461127429841 Marionette DEBUG loaded listener.js 21:43:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e658d3400) [pid = 1944] [serial = 774] [outer = 0x7f0e50973800] 21:43:50 INFO - PROCESS | 1944 | 1461127430640 Marionette TRACE conn4 <- [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]]]}] 21:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1097ms 21:43:50 INFO - PROCESS | 1944 | 1461127430691 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 21:43:50 INFO - PROCESS | 1944 | 1461127430694 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 21:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:43:50 INFO - PROCESS | 1944 | 1461127430700 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:43:50 INFO - PROCESS | 1944 | 1461127430702 Marionette TRACE conn4 <- [1,1002,null,{}] 21:43:50 INFO - PROCESS | 1944 | 1461127430707 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:50 INFO - PROCESS | 1944 | 1461127430874 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 21:43:50 INFO - PROCESS | 1944 | 1461127430917 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6070f800 == 97 [pid = 1944] [id = 258] 21:43:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e658d6c00) [pid = 1944] [serial = 775] [outer = (nil)] 21:43:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e66799000) [pid = 1944] [serial = 776] [outer = 0x7f0e658d6c00] 21:43:50 INFO - PROCESS | 1944 | 1461127430977 Marionette DEBUG loaded listener.js 21:43:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e669e5800) [pid = 1944] [serial = 777] [outer = 0x7f0e658d6c00] 21:43:52 INFO - PROCESS | 1944 | 1461127432143 Marionette TRACE conn4 <- [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]]]}] 21:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1494ms 21:43:52 INFO - PROCESS | 1944 | 1461127432195 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 21:43:52 INFO - PROCESS | 1944 | 1461127432203 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 21:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:43:52 INFO - PROCESS | 1944 | 1461127432212 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:43:52 INFO - PROCESS | 1944 | 1461127432217 Marionette TRACE conn4 <- [1,1006,null,{}] 21:43:52 INFO - PROCESS | 1944 | 1461127432225 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:52 INFO - PROCESS | 1944 | 1461127432435 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 21:43:52 INFO - PROCESS | 1944 | 1461127432666 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5018a800 == 98 [pid = 1944] [id = 259] 21:43:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e4fb4dc00) [pid = 1944] [serial = 778] [outer = (nil)] 21:43:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f0e50972c00) [pid = 1944] [serial = 779] [outer = 0x7f0e4fb4dc00] 21:43:52 INFO - PROCESS | 1944 | 1461127432787 Marionette DEBUG loaded listener.js 21:43:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f0e538c1c00) [pid = 1944] [serial = 780] [outer = 0x7f0e4fb4dc00] 21:43:53 INFO - PROCESS | 1944 | 1461127433711 Marionette TRACE conn4 <- [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]]]}] 21:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1588ms 21:43:53 INFO - PROCESS | 1944 | 1461127433801 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 21:43:53 INFO - PROCESS | 1944 | 1461127433809 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 21:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:43:53 INFO - PROCESS | 1944 | 1461127433820 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:43:53 INFO - PROCESS | 1944 | 1461127433824 Marionette TRACE conn4 <- [1,1010,null,{}] 21:43:53 INFO - PROCESS | 1944 | 1461127433830 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:54 INFO - PROCESS | 1944 | 1461127434066 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 21:43:54 INFO - PROCESS | 1944 | 1461127434348 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e558eb800 == 99 [pid = 1944] [id = 260] 21:43:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f0e541e6800) [pid = 1944] [serial = 781] [outer = (nil)] 21:43:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f0e548a9c00) [pid = 1944] [serial = 782] [outer = 0x7f0e541e6800] 21:43:54 INFO - PROCESS | 1944 | 1461127434425 Marionette DEBUG loaded listener.js 21:43:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f0e55bcf800) [pid = 1944] [serial = 783] [outer = 0x7f0e541e6800] 21:43:55 INFO - PROCESS | 1944 | 1461127435322 Marionette TRACE conn4 <- [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]]]}] 21:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1537ms 21:43:55 INFO - PROCESS | 1944 | 1461127435358 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 21:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:43:55 INFO - PROCESS | 1944 | 1461127435364 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 21:43:55 INFO - PROCESS | 1944 | 1461127435370 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:43:55 INFO - PROCESS | 1944 | 1461127435376 Marionette TRACE conn4 <- [1,1014,null,{}] 21:43:55 INFO - PROCESS | 1944 | 1461127435392 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:55 INFO - PROCESS | 1944 | 1461127435597 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 21:43:55 INFO - PROCESS | 1944 | 1461127435870 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6951c000 == 100 [pid = 1944] [id = 261] 21:43:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f0e546ed400) [pid = 1944] [serial = 784] [outer = (nil)] 21:43:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f0e58ca1000) [pid = 1944] [serial = 785] [outer = 0x7f0e546ed400] 21:43:55 INFO - PROCESS | 1944 | 1461127435992 Marionette DEBUG loaded listener.js 21:43:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f0e59ea0c00) [pid = 1944] [serial = 786] [outer = 0x7f0e546ed400] 21:43:56 INFO - PROCESS | 1944 | 1461127436905 Marionette TRACE conn4 <- [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]]]}] 21:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1587ms 21:43:56 INFO - PROCESS | 1944 | 1461127436958 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 21:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:43:56 INFO - PROCESS | 1944 | 1461127436963 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 21:43:56 INFO - PROCESS | 1944 | 1461127436970 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:43:56 INFO - PROCESS | 1944 | 1461127436974 Marionette TRACE conn4 <- [1,1018,null,{}] 21:43:56 INFO - PROCESS | 1944 | 1461127436979 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:57 INFO - PROCESS | 1944 | 1461127437186 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 21:43:57 INFO - PROCESS | 1944 | 1461127437369 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6e447800 == 101 [pid = 1944] [id = 262] 21:43:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f0e51b50000) [pid = 1944] [serial = 787] [outer = (nil)] 21:43:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f0e6679ac00) [pid = 1944] [serial = 788] [outer = 0x7f0e51b50000] 21:43:57 INFO - PROCESS | 1944 | 1461127437493 Marionette DEBUG loaded listener.js 21:43:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f0e67829800) [pid = 1944] [serial = 789] [outer = 0x7f0e51b50000] 21:43:58 INFO - PROCESS | 1944 | 1461127438302 Marionette TRACE conn4 <- [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]]]}] 21:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1385ms 21:43:58 INFO - PROCESS | 1944 | 1461127438355 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 21:43:58 INFO - PROCESS | 1944 | 1461127438359 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 21:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:43:58 INFO - PROCESS | 1944 | 1461127438365 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:43:58 INFO - PROCESS | 1944 | 1461127438367 Marionette TRACE conn4 <- [1,1022,null,{}] 21:43:58 INFO - PROCESS | 1944 | 1461127438374 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:58 INFO - PROCESS | 1944 | 1461127438557 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 21:43:58 INFO - PROCESS | 1944 | 1461127438745 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e7348e800 == 102 [pid = 1944] [id = 263] 21:43:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e57e4a000) [pid = 1944] [serial = 790] [outer = (nil)] 21:43:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e67907c00) [pid = 1944] [serial = 791] [outer = 0x7f0e57e4a000] 21:43:58 INFO - PROCESS | 1944 | 1461127438840 Marionette DEBUG loaded listener.js 21:43:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e67b05c00) [pid = 1944] [serial = 792] [outer = 0x7f0e57e4a000] 21:43:59 INFO - PROCESS | 1944 | 1461127439813 Marionette TRACE conn4 <- [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]]]}] 21:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1496ms 21:43:59 INFO - PROCESS | 1944 | 1461127439862 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 21:43:59 INFO - PROCESS | 1944 | 1461127439866 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 21:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:43:59 INFO - PROCESS | 1944 | 1461127439872 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:43:59 INFO - PROCESS | 1944 | 1461127439874 Marionette TRACE conn4 <- [1,1026,null,{}] 21:43:59 INFO - PROCESS | 1944 | 1461127439880 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:00 INFO - PROCESS | 1944 | 1461127440076 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 21:44:00 INFO - PROCESS | 1944 | 1461127440262 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49011800 == 103 [pid = 1944] [id = 264] 21:44:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f0e67b05800) [pid = 1944] [serial = 793] [outer = (nil)] 21:44:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f0e6b25e400) [pid = 1944] [serial = 794] [outer = 0x7f0e67b05800] 21:44:00 INFO - PROCESS | 1944 | 1461127440348 Marionette DEBUG loaded listener.js 21:44:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e6b550800) [pid = 1944] [serial = 795] [outer = 0x7f0e67b05800] 21:44:01 INFO - PROCESS | 1944 | 1461127441222 Marionette TRACE conn4 <- [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]]]}] 21:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1388ms 21:44:01 INFO - PROCESS | 1944 | 1461127441261 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 21:44:01 INFO - PROCESS | 1944 | 1461127441264 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 21:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:44:01 INFO - PROCESS | 1944 | 1461127441271 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:44:01 INFO - PROCESS | 1944 | 1461127441275 Marionette TRACE conn4 <- [1,1030,null,{}] 21:44:01 INFO - PROCESS | 1944 | 1461127441282 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:01 INFO - PROCESS | 1944 | 1461127441484 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 21:44:01 INFO - PROCESS | 1944 | 1461127441675 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4902a000 == 104 [pid = 1944] [id = 265] 21:44:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f0e54993c00) [pid = 1944] [serial = 796] [outer = (nil)] 21:44:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f0e5499bc00) [pid = 1944] [serial = 797] [outer = 0x7f0e54993c00] 21:44:01 INFO - PROCESS | 1944 | 1461127441747 Marionette DEBUG loaded listener.js 21:44:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f0e5499fc00) [pid = 1944] [serial = 798] [outer = 0x7f0e54993c00] 21:44:02 INFO - PROCESS | 1944 | 1461127442646 Marionette TRACE conn4 <- [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]]]}] 21:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1433ms 21:44:02 INFO - PROCESS | 1944 | 1461127442705 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 21:44:02 INFO - PROCESS | 1944 | 1461127442708 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 21:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:44:02 INFO - PROCESS | 1944 | 1461127442715 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:44:02 INFO - PROCESS | 1944 | 1461127442718 Marionette TRACE conn4 <- [1,1034,null,{}] 21:44:02 INFO - PROCESS | 1944 | 1461127442723 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:02 INFO - PROCESS | 1944 | 1461127442909 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 21:44:03 INFO - PROCESS | 1944 | 1461127443097 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4982a800 == 105 [pid = 1944] [id = 266] 21:44:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f0e54996c00) [pid = 1944] [serial = 799] [outer = (nil)] 21:44:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f0e6b548000) [pid = 1944] [serial = 800] [outer = 0x7f0e54996c00] 21:44:03 INFO - PROCESS | 1944 | 1461127443171 Marionette DEBUG loaded listener.js 21:44:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f0e6b823800) [pid = 1944] [serial = 801] [outer = 0x7f0e54996c00] 21:44:04 INFO - PROCESS | 1944 | 1461127444020 Marionette TRACE conn4 <- [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]]]}] 21:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1382ms 21:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:44:04 INFO - PROCESS | 1944 | 1461127444099 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 21:44:04 INFO - PROCESS | 1944 | 1461127444102 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 21:44:04 INFO - PROCESS | 1944 | 1461127444109 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:44:04 INFO - PROCESS | 1944 | 1461127444112 Marionette TRACE conn4 <- [1,1038,null,{}] 21:44:04 INFO - PROCESS | 1944 | 1461127444118 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:04 INFO - PROCESS | 1944 | 1461127444343 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 21:44:04 INFO - PROCESS | 1944 | 1461127444572 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5431f800 == 106 [pid = 1944] [id = 267] 21:44:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f0e43ec5c00) [pid = 1944] [serial = 802] [outer = (nil)] 21:44:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f0e43ecb400) [pid = 1944] [serial = 803] [outer = 0x7f0e43ec5c00] 21:44:04 INFO - PROCESS | 1944 | 1461127444691 Marionette DEBUG loaded listener.js 21:44:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f0e43ed0000) [pid = 1944] [serial = 804] [outer = 0x7f0e43ec5c00] 21:44:05 INFO - PROCESS | 1944 | 1461127445550 Marionette TRACE conn4 <- [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]]]}] 21:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1491ms 21:44:05 INFO - PROCESS | 1944 | 1461127445599 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 21:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:44:05 INFO - PROCESS | 1944 | 1461127445603 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 21:44:05 INFO - PROCESS | 1944 | 1461127445609 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:44:05 INFO - PROCESS | 1944 | 1461127445612 Marionette TRACE conn4 <- [1,1042,null,{}] 21:44:05 INFO - PROCESS | 1944 | 1461127445618 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:05 INFO - PROCESS | 1944 | 1461127445804 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 21:44:06 INFO - PROCESS | 1944 | 1461127446041 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54339000 == 107 [pid = 1944] [id = 268] 21:44:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f0e6b550000) [pid = 1944] [serial = 805] [outer = (nil)] 21:44:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f0e6b82ac00) [pid = 1944] [serial = 806] [outer = 0x7f0e6b550000] 21:44:06 INFO - PROCESS | 1944 | 1461127446217 Marionette DEBUG loaded listener.js 21:44:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f0e6b830000) [pid = 1944] [serial = 807] [outer = 0x7f0e6b550000] 21:44:07 INFO - PROCESS | 1944 | 1461127447052 Marionette TRACE conn4 <- [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]]]}] 21:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1480ms 21:44:07 INFO - PROCESS | 1944 | 1461127447089 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 21:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:44:07 INFO - PROCESS | 1944 | 1461127447094 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 21:44:07 INFO - PROCESS | 1944 | 1461127447100 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:44:07 INFO - PROCESS | 1944 | 1461127447105 Marionette TRACE conn4 <- [1,1046,null,{}] 21:44:07 INFO - PROCESS | 1944 | 1461127447110 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:07 INFO - PROCESS | 1944 | 1461127447319 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 21:44:07 INFO - PROCESS | 1944 | 1461127447519 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45aa7800 == 108 [pid = 1944] [id = 269] 21:44:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f0e429a6800) [pid = 1944] [serial = 808] [outer = (nil)] 21:44:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f0e429ae400) [pid = 1944] [serial = 809] [outer = 0x7f0e429a6800] 21:44:07 INFO - PROCESS | 1944 | 1461127447599 Marionette DEBUG loaded listener.js 21:44:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f0e6bc02c00) [pid = 1944] [serial = 810] [outer = 0x7f0e429a6800] 21:44:08 INFO - PROCESS | 1944 | 1461127448509 Marionette TRACE conn4 <- [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]]]}] 21:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1486ms 21:44:08 INFO - PROCESS | 1944 | 1461127448586 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 21:44:08 INFO - PROCESS | 1944 | 1461127448590 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 21:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:44:08 INFO - PROCESS | 1944 | 1461127448597 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:44:08 INFO - PROCESS | 1944 | 1461127448600 Marionette TRACE conn4 <- [1,1050,null,{}] 21:44:08 INFO - PROCESS | 1944 | 1461127448606 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:08 INFO - PROCESS | 1944 | 1461127448859 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 21:44:09 INFO - PROCESS | 1944 | 1461127449089 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e42b5f000 == 109 [pid = 1944] [id = 270] 21:44:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f0e429a9000) [pid = 1944] [serial = 811] [outer = (nil)] 21:44:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f0e42c43000) [pid = 1944] [serial = 812] [outer = 0x7f0e429a9000] 21:44:09 INFO - PROCESS | 1944 | 1461127449205 Marionette DEBUG loaded listener.js 21:44:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x7f0e42c48000) [pid = 1944] [serial = 813] [outer = 0x7f0e429a9000] 21:44:10 INFO - PROCESS | 1944 | 1461127450569 Marionette TRACE conn4 <- [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]]]}] 21:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 2086ms 21:44:10 INFO - PROCESS | 1944 | 1461127450684 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 21:44:10 INFO - PROCESS | 1944 | 1461127450689 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 21:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:44:10 INFO - PROCESS | 1944 | 1461127450698 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:44:10 INFO - PROCESS | 1944 | 1461127450703 Marionette TRACE conn4 <- [1,1054,null,{}] 21:44:10 INFO - PROCESS | 1944 | 1461127450712 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:10 INFO - PROCESS | 1944 | 1461127450895 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 21:44:11 INFO - PROCESS | 1944 | 1461127451102 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49171800 == 110 [pid = 1944] [id = 271] 21:44:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f0e429ad000) [pid = 1944] [serial = 814] [outer = (nil)] 21:44:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f0e43ecd400) [pid = 1944] [serial = 815] [outer = 0x7f0e429ad000] 21:44:11 INFO - PROCESS | 1944 | 1461127451210 Marionette DEBUG loaded listener.js 21:44:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f0e44d65400) [pid = 1944] [serial = 816] [outer = 0x7f0e429ad000] 21:44:12 INFO - PROCESS | 1944 | 1461127452267 Marionette TRACE conn4 <- [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]]]}] 21:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1641ms 21:44:12 INFO - PROCESS | 1944 | 1461127452340 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 21:44:12 INFO - PROCESS | 1944 | 1461127452348 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 21:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:44:12 INFO - PROCESS | 1944 | 1461127452358 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:44:12 INFO - PROCESS | 1944 | 1461127452361 Marionette TRACE conn4 <- [1,1058,null,{}] 21:44:12 INFO - PROCESS | 1944 | 1461127452367 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:12 INFO - PROCESS | 1944 | 1461127452543 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 21:44:12 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e55b9b800 == 109 [pid = 1944] [id = 204] 21:44:12 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50bb9000 == 108 [pid = 1944] [id = 61] 21:44:12 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f0e548a9400) [pid = 1944] [serial = 716] [outer = (nil)] [url = about:blank] 21:44:12 INFO - PROCESS | 1944 | 1461127452898 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:12 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e53803800 == 107 [pid = 1944] [id = 203] 21:44:12 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e59109800 == 106 [pid = 1944] [id = 257] 21:44:12 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58b0c800 == 105 [pid = 1944] [id = 256] 21:44:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46ab4800 == 106 [pid = 1944] [id = 272] 21:44:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f0e4676f800) [pid = 1944] [serial = 817] [outer = (nil)] 21:44:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f0e468da400) [pid = 1944] [serial = 818] [outer = 0x7f0e4676f800] 21:44:12 INFO - PROCESS | 1944 | 1461127452978 Marionette DEBUG loaded listener.js 21:44:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f0e481a8800) [pid = 1944] [serial = 819] [outer = 0x7f0e4676f800] 21:44:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e558ee800 == 105 [pid = 1944] [id = 255] 21:44:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5407a800 == 104 [pid = 1944] [id = 254] 21:44:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50676000 == 103 [pid = 1944] [id = 253] 21:44:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e44d9d800 == 102 [pid = 1944] [id = 252] 21:44:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e36a000 == 101 [pid = 1944] [id = 251] 21:44:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e1b1800 == 100 [pid = 1944] [id = 250] 21:44:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5a23e000 == 99 [pid = 1944] [id = 245] 21:44:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e59109000 == 98 [pid = 1944] [id = 244] 21:44:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57e12800 == 97 [pid = 1944] [id = 243] 21:44:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e55ba0000 == 96 [pid = 1944] [id = 242] 21:44:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54558800 == 95 [pid = 1944] [id = 241] 21:44:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50bd3800 == 94 [pid = 1944] [id = 240] 21:44:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e3d9800 == 93 [pid = 1944] [id = 239] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f0e50002400) [pid = 1944] [serial = 705] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f0e546f2c00) [pid = 1944] [serial = 674] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f0e54055400) [pid = 1944] [serial = 711] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f0e51b7d000) [pid = 1944] [serial = 708] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x7f0e447e7400) [pid = 1944] [serial = 698] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x7f0e54be5800) [pid = 1944] [serial = 677] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f0e50c49800) [pid = 1944] [serial = 707] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f0e59d20400) [pid = 1944] [serial = 692] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f0e538c0c00) [pid = 1944] [serial = 671] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f0e4fe43c00) [pid = 1944] [serial = 668] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f0e58f29400) [pid = 1944] [serial = 686] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f0e58d05c00) [pid = 1944] [serial = 683] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f0e59e5b000) [pid = 1944] [serial = 695] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f0e468d3c00) [pid = 1944] [serial = 701] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f0e4fb47c00) [pid = 1944] [serial = 704] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f0e54038000) [pid = 1944] [serial = 710] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f0e447e2400) [pid = 1944] [serial = 665] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f0e59509000) [pid = 1944] [serial = 689] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f0e481d1400) [pid = 1944] [serial = 702] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f0e575a5800) [pid = 1944] [serial = 680] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f0e50507800) [pid = 1944] [serial = 663] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f0e541f0400) [pid = 1944] [serial = 605] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f0e544f2800) [pid = 1944] [serial = 713] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e545b3000) [pid = 1944] [serial = 714] [outer = (nil)] [url = about:blank] 21:44:13 INFO - PROCESS | 1944 | 1461127453875 Marionette TRACE conn4 <- [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]]]}] 21:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1535ms 21:44:13 INFO - PROCESS | 1944 | 1461127453895 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 21:44:13 INFO - PROCESS | 1944 | 1461127453898 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 21:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:44:13 INFO - PROCESS | 1944 | 1461127453905 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:44:13 INFO - PROCESS | 1944 | 1461127453910 Marionette TRACE conn4 <- [1,1062,null,{}] 21:44:13 INFO - PROCESS | 1944 | 1461127453925 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:14 INFO - PROCESS | 1944 | 1461127454095 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 21:44:14 INFO - PROCESS | 1944 | 1461127454112 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e370800 == 94 [pid = 1944] [id = 273] 21:44:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e4676ec00) [pid = 1944] [serial = 820] [outer = (nil)] 21:44:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f0e4fa18400) [pid = 1944] [serial = 821] [outer = 0x7f0e4676ec00] 21:44:14 INFO - PROCESS | 1944 | 1461127454178 Marionette DEBUG loaded listener.js 21:44:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f0e4fb41c00) [pid = 1944] [serial = 822] [outer = 0x7f0e4676ec00] 21:44:15 INFO - PROCESS | 1944 | 1461127455062 Marionette TRACE conn4 <- [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]]]}] 21:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1194ms 21:44:15 INFO - PROCESS | 1944 | 1461127455099 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 21:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:44:15 INFO - PROCESS | 1944 | 1461127455103 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 21:44:15 INFO - PROCESS | 1944 | 1461127455111 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:44:15 INFO - PROCESS | 1944 | 1461127455114 Marionette TRACE conn4 <- [1,1066,null,{}] 21:44:15 INFO - PROCESS | 1944 | 1461127455120 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:15 INFO - PROCESS | 1944 | 1461127455288 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 21:44:15 INFO - PROCESS | 1944 | 1461127455457 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5018f000 == 95 [pid = 1944] [id = 274] 21:44:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f0e46ef2800) [pid = 1944] [serial = 823] [outer = (nil)] 21:44:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f0e4fe44400) [pid = 1944] [serial = 824] [outer = 0x7f0e46ef2800] 21:44:15 INFO - PROCESS | 1944 | 1461127455521 Marionette DEBUG loaded listener.js 21:44:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f0e503b1800) [pid = 1944] [serial = 825] [outer = 0x7f0e46ef2800] 21:44:16 INFO - PROCESS | 1944 | 1461127456365 Marionette TRACE conn4 <- [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]]]}] 21:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1283ms 21:44:16 INFO - PROCESS | 1944 | 1461127456394 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 21:44:16 INFO - PROCESS | 1944 | 1461127456397 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 21:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:44:16 INFO - PROCESS | 1944 | 1461127456404 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:44:16 INFO - PROCESS | 1944 | 1461127456406 Marionette TRACE conn4 <- [1,1070,null,{}] 21:44:16 INFO - PROCESS | 1944 | 1461127456421 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:16 INFO - PROCESS | 1944 | 1461127456634 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 21:44:16 INFO - PROCESS | 1944 | 1461127456663 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50673000 == 96 [pid = 1944] [id = 275] 21:44:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f0e4fb48000) [pid = 1944] [serial = 826] [outer = (nil)] 21:44:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f0e5050c400) [pid = 1944] [serial = 827] [outer = 0x7f0e4fb48000] 21:44:16 INFO - PROCESS | 1944 | 1461127456725 Marionette DEBUG loaded listener.js 21:44:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f0e51824000) [pid = 1944] [serial = 828] [outer = 0x7f0e4fb48000] 21:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f0e546f1800) [pid = 1944] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f0e43cbbc00) [pid = 1944] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f0e49069000) [pid = 1944] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f0e46ef7c00) [pid = 1944] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f0e54506000) [pid = 1944] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f0e57fc9c00) [pid = 1944] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f0e58bde800) [pid = 1944] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f0e50973800) [pid = 1944] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e450e5c00) [pid = 1944] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:44:18 INFO - PROCESS | 1944 | 1461127458077 Marionette TRACE conn4 <- [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]]]}] 21:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1689ms 21:44:18 INFO - PROCESS | 1944 | 1461127458093 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 21:44:18 INFO - PROCESS | 1944 | 1461127458095 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 21:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:44:18 INFO - PROCESS | 1944 | 1461127458104 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:44:18 INFO - PROCESS | 1944 | 1461127458106 Marionette TRACE conn4 <- [1,1074,null,{}] 21:44:18 INFO - PROCESS | 1944 | 1461127458123 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:18 INFO - PROCESS | 1944 | 1461127458348 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 21:44:18 INFO - PROCESS | 1944 | 1461127458497 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e51743000 == 97 [pid = 1944] [id = 276] 21:44:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e503b3800) [pid = 1944] [serial = 829] [outer = (nil)] 21:44:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f0e54052000) [pid = 1944] [serial = 830] [outer = 0x7f0e503b3800] 21:44:18 INFO - PROCESS | 1944 | 1461127458563 Marionette DEBUG loaded listener.js 21:44:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f0e541eb000) [pid = 1944] [serial = 831] [outer = 0x7f0e503b3800] 21:44:19 INFO - PROCESS | 1944 | 1461127459259 Marionette TRACE conn4 <- [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]]]}] 21:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1192ms 21:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:44:19 INFO - PROCESS | 1944 | 1461127459297 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 21:44:19 INFO - PROCESS | 1944 | 1461127459299 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 21:44:19 INFO - PROCESS | 1944 | 1461127459305 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:44:19 INFO - PROCESS | 1944 | 1461127459308 Marionette TRACE conn4 <- [1,1078,null,{}] 21:44:19 INFO - PROCESS | 1944 | 1461127459313 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:19 INFO - PROCESS | 1944 | 1461127459535 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 21:44:19 INFO - PROCESS | 1944 | 1461127459554 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5391b800 == 98 [pid = 1944] [id = 277] 21:44:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f0e50510800) [pid = 1944] [serial = 832] [outer = (nil)] 21:44:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f0e544ec800) [pid = 1944] [serial = 833] [outer = 0x7f0e50510800] 21:44:19 INFO - PROCESS | 1944 | 1461127459619 Marionette DEBUG loaded listener.js 21:44:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f0e54510800) [pid = 1944] [serial = 834] [outer = 0x7f0e50510800] 21:44:20 INFO - PROCESS | 1944 | 1461127460697 Marionette TRACE conn4 <- [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]]]}] 21:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1433ms 21:44:20 INFO - PROCESS | 1944 | 1461127460740 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 21:44:20 INFO - PROCESS | 1944 | 1461127460746 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 21:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:44:20 INFO - PROCESS | 1944 | 1461127460755 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:44:20 INFO - PROCESS | 1944 | 1461127460761 Marionette TRACE conn4 <- [1,1082,null,{}] 21:44:20 INFO - PROCESS | 1944 | 1461127460769 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:21 INFO - PROCESS | 1944 | 1461127461009 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 21:44:21 INFO - PROCESS | 1944 | 1461127461292 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49029800 == 99 [pid = 1944] [id = 278] 21:44:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f0e450ef000) [pid = 1944] [serial = 835] [outer = (nil)] 21:44:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f0e46768400) [pid = 1944] [serial = 836] [outer = 0x7f0e450ef000] 21:44:21 INFO - PROCESS | 1944 | 1461127461418 Marionette DEBUG loaded listener.js 21:44:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f0e481a3c00) [pid = 1944] [serial = 837] [outer = 0x7f0e450ef000] 21:44:22 INFO - PROCESS | 1944 | 1461127462319 Marionette TRACE conn4 <- [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]]]}] 21:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1639ms 21:44:22 INFO - PROCESS | 1944 | 1461127462398 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 21:44:22 INFO - PROCESS | 1944 | 1461127462411 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 21:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:44:22 INFO - PROCESS | 1944 | 1461127462424 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:44:22 INFO - PROCESS | 1944 | 1461127462429 Marionette TRACE conn4 <- [1,1086,null,{}] 21:44:22 INFO - PROCESS | 1944 | 1461127462434 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:22 INFO - PROCESS | 1944 | 1461127462658 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 21:44:22 INFO - PROCESS | 1944 | 1461127462943 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5066e000 == 100 [pid = 1944] [id = 279] 21:44:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f0e4e25e800) [pid = 1944] [serial = 838] [outer = (nil)] 21:44:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f0e4fa99400) [pid = 1944] [serial = 839] [outer = 0x7f0e4e25e800] 21:44:23 INFO - PROCESS | 1944 | 1461127463033 Marionette DEBUG loaded listener.js 21:44:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f0e503af400) [pid = 1944] [serial = 840] [outer = 0x7f0e4e25e800] 21:44:23 INFO - PROCESS | 1944 | 1461127463942 Marionette TRACE conn4 <- [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]]]}] 21:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1590ms 21:44:24 INFO - PROCESS | 1944 | 1461127464015 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 21:44:24 INFO - PROCESS | 1944 | 1461127464018 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 21:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:44:24 INFO - PROCESS | 1944 | 1461127464026 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:44:24 INFO - PROCESS | 1944 | 1461127464032 Marionette TRACE conn4 <- [1,1090,null,{}] 21:44:24 INFO - PROCESS | 1944 | 1461127464049 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:24 INFO - PROCESS | 1944 | 1461127464290 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 21:44:24 INFO - PROCESS | 1944 | 1461127464563 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54332800 == 101 [pid = 1944] [id = 280] 21:44:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f0e51b7c400) [pid = 1944] [serial = 841] [outer = (nil)] 21:44:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f0e53af5000) [pid = 1944] [serial = 842] [outer = 0x7f0e51b7c400] 21:44:24 INFO - PROCESS | 1944 | 1461127464646 Marionette DEBUG loaded listener.js 21:44:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f0e541eec00) [pid = 1944] [serial = 843] [outer = 0x7f0e51b7c400] 21:44:25 INFO - PROCESS | 1944 | 1461127465512 Marionette TRACE conn4 <- [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]]]}] 21:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1542ms 21:44:25 INFO - PROCESS | 1944 | 1461127465569 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 21:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:44:25 INFO - PROCESS | 1944 | 1461127465573 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 21:44:25 INFO - PROCESS | 1944 | 1461127465579 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:44:25 INFO - PROCESS | 1944 | 1461127465583 Marionette TRACE conn4 <- [1,1094,null,{}] 21:44:25 INFO - PROCESS | 1944 | 1461127465588 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:25 INFO - PROCESS | 1944 | 1461127465785 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 21:44:25 INFO - PROCESS | 1944 | 1461127465967 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54a5d800 == 102 [pid = 1944] [id = 281] 21:44:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f0e51b85000) [pid = 1944] [serial = 844] [outer = (nil)] 21:44:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f0e545bd800) [pid = 1944] [serial = 845] [outer = 0x7f0e51b85000] 21:44:26 INFO - PROCESS | 1944 | 1461127466043 Marionette DEBUG loaded listener.js 21:44:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f0e546f3400) [pid = 1944] [serial = 846] [outer = 0x7f0e51b85000] 21:44:26 INFO - PROCESS | 1944 | 1461127466984 Marionette TRACE conn4 <- [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]]]}] 21:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1433ms 21:44:27 INFO - PROCESS | 1944 | 1461127467013 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 21:44:27 INFO - PROCESS | 1944 | 1461127467018 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 21:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:44:27 INFO - PROCESS | 1944 | 1461127467024 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:44:27 INFO - PROCESS | 1944 | 1461127467026 Marionette TRACE conn4 <- [1,1098,null,{}] 21:44:27 INFO - PROCESS | 1944 | 1461127467032 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:27 INFO - PROCESS | 1944 | 1461127467225 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 21:44:27 INFO - PROCESS | 1944 | 1461127467414 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5783d000 == 103 [pid = 1944] [id = 282] 21:44:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x7f0e544ea400) [pid = 1944] [serial = 847] [outer = (nil)] 21:44:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f0e54998c00) [pid = 1944] [serial = 848] [outer = 0x7f0e544ea400] 21:44:27 INFO - PROCESS | 1944 | 1461127467490 Marionette DEBUG loaded listener.js 21:44:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f0e54add800) [pid = 1944] [serial = 849] [outer = 0x7f0e544ea400] 21:44:28 INFO - PROCESS | 1944 | 1461127468384 Marionette TRACE conn4 <- [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]]]}] 21:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1436ms 21:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:44:28 INFO - PROCESS | 1944 | 1461127468461 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 21:44:28 INFO - PROCESS | 1944 | 1461127468464 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 21:44:28 INFO - PROCESS | 1944 | 1461127468471 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:44:28 INFO - PROCESS | 1944 | 1461127468474 Marionette TRACE conn4 <- [1,1102,null,{}] 21:44:28 INFO - PROCESS | 1944 | 1461127468480 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:28 INFO - PROCESS | 1944 | 1461127468736 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 21:44:29 INFO - PROCESS | 1944 | 1461127469007 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58808800 == 104 [pid = 1944] [id = 283] 21:44:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f0e55785c00) [pid = 1944] [serial = 850] [outer = (nil)] 21:44:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f0e55eba000) [pid = 1944] [serial = 851] [outer = 0x7f0e55785c00] 21:44:29 INFO - PROCESS | 1944 | 1461127469128 Marionette DEBUG loaded listener.js 21:44:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f0e56b25800) [pid = 1944] [serial = 852] [outer = 0x7f0e55785c00] 21:44:30 INFO - PROCESS | 1944 | 1461127470016 Marionette TRACE conn4 <- [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]]]}] 21:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1583ms 21:44:30 INFO - PROCESS | 1944 | 1461127470055 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 21:44:30 INFO - PROCESS | 1944 | 1461127470057 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 21:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:44:30 INFO - PROCESS | 1944 | 1461127470064 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:44:30 INFO - PROCESS | 1944 | 1461127470067 Marionette TRACE conn4 <- [1,1106,null,{}] 21:44:30 INFO - PROCESS | 1944 | 1461127470073 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:30 INFO - PROCESS | 1944 | 1461127470263 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 21:44:30 INFO - PROCESS | 1944 | 1461127470453 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5970b000 == 105 [pid = 1944] [id = 284] 21:44:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f0e55653c00) [pid = 1944] [serial = 853] [outer = (nil)] 21:44:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x7f0e57fc7800) [pid = 1944] [serial = 854] [outer = 0x7f0e55653c00] 21:44:30 INFO - PROCESS | 1944 | 1461127470525 Marionette DEBUG loaded listener.js 21:44:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x7f0e58855800) [pid = 1944] [serial = 855] [outer = 0x7f0e55653c00] 21:44:31 INFO - PROCESS | 1944 | 1461127471430 Marionette TRACE conn4 <- [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]]]}] 21:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1436ms 21:44:31 INFO - PROCESS | 1944 | 1461127471501 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 21:44:31 INFO - PROCESS | 1944 | 1461127471505 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 21:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:44:31 INFO - PROCESS | 1944 | 1461127471511 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:44:31 INFO - PROCESS | 1944 | 1461127471515 Marionette TRACE conn4 <- [1,1110,null,{}] 21:44:31 INFO - PROCESS | 1944 | 1461127471520 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:31 INFO - PROCESS | 1944 | 1461127471746 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 21:44:31 INFO - PROCESS | 1944 | 1461127471931 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5bd71000 == 106 [pid = 1944] [id = 285] 21:44:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x7f0e450ea800) [pid = 1944] [serial = 856] [outer = (nil)] 21:44:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x7f0e58863000) [pid = 1944] [serial = 857] [outer = 0x7f0e450ea800] 21:44:32 INFO - PROCESS | 1944 | 1461127472046 Marionette DEBUG loaded listener.js 21:44:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x7f0e58d02800) [pid = 1944] [serial = 858] [outer = 0x7f0e450ea800] 21:44:32 INFO - PROCESS | 1944 | 1461127472868 Marionette TRACE conn4 <- [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]]]}] 21:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1386ms 21:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:44:32 INFO - PROCESS | 1944 | 1461127472899 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 21:44:32 INFO - PROCESS | 1944 | 1461127472902 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 21:44:32 INFO - PROCESS | 1944 | 1461127472909 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:44:32 INFO - PROCESS | 1944 | 1461127472912 Marionette TRACE conn4 <- [1,1114,null,{}] 21:44:32 INFO - PROCESS | 1944 | 1461127472917 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:33 INFO - PROCESS | 1944 | 1461127473169 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 21:44:33 INFO - PROCESS | 1944 | 1461127473364 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e66686800 == 107 [pid = 1944] [id = 286] 21:44:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x7f0e503abc00) [pid = 1944] [serial = 859] [outer = (nil)] 21:44:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x7f0e5885c400) [pid = 1944] [serial = 860] [outer = 0x7f0e503abc00] 21:44:33 INFO - PROCESS | 1944 | 1461127473440 Marionette DEBUG loaded listener.js 21:44:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x7f0e593f9800) [pid = 1944] [serial = 861] [outer = 0x7f0e503abc00] 21:44:34 INFO - PROCESS | 1944 | 1461127474384 Marionette TRACE conn4 <- [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]]]}] 21:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1535ms 21:44:34 INFO - PROCESS | 1944 | 1461127474444 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 21:44:34 INFO - PROCESS | 1944 | 1461127474448 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 21:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:44:34 INFO - PROCESS | 1944 | 1461127474454 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:44:34 INFO - PROCESS | 1944 | 1461127474457 Marionette TRACE conn4 <- [1,1118,null,{}] 21:44:34 INFO - PROCESS | 1944 | 1461127474462 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:34 INFO - PROCESS | 1944 | 1461127474681 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 21:44:34 INFO - PROCESS | 1944 | 1461127474915 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e67b4c000 == 108 [pid = 1944] [id = 287] 21:44:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x7f0e503b7400) [pid = 1944] [serial = 862] [outer = (nil)] 21:44:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x7f0e59e52000) [pid = 1944] [serial = 863] [outer = 0x7f0e503b7400] 21:44:35 INFO - PROCESS | 1944 | 1461127475014 Marionette DEBUG loaded listener.js 21:44:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x7f0e5a182000) [pid = 1944] [serial = 864] [outer = 0x7f0e503b7400] 21:44:35 INFO - PROCESS | 1944 | 1461127475983 Marionette TRACE conn4 <- [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]]]}] 21:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1580ms 21:44:36 INFO - PROCESS | 1944 | 1461127476035 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 21:44:36 INFO - PROCESS | 1944 | 1461127476040 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 21:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:44:36 INFO - PROCESS | 1944 | 1461127476046 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:44:36 INFO - PROCESS | 1944 | 1461127476050 Marionette TRACE conn4 <- [1,1122,null,{}] 21:44:36 INFO - PROCESS | 1944 | 1461127476055 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:36 INFO - PROCESS | 1944 | 1461127476315 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 21:44:36 INFO - PROCESS | 1944 | 1461127476669 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49183800 == 109 [pid = 1944] [id = 288] 21:44:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x7f0e42c41c00) [pid = 1944] [serial = 865] [outer = (nil)] 21:44:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x7f0e468dac00) [pid = 1944] [serial = 866] [outer = 0x7f0e42c41c00] 21:44:36 INFO - PROCESS | 1944 | 1461127476753 Marionette DEBUG loaded listener.js 21:44:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x7f0e5be63400) [pid = 1944] [serial = 867] [outer = 0x7f0e42c41c00] 21:44:37 INFO - PROCESS | 1944 | 1461127477947 Marionette TRACE conn4 <- [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]]]}] 21:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1952ms 21:44:38 INFO - PROCESS | 1944 | 1461127477999 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 21:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:44:38 INFO - PROCESS | 1944 | 1461127478005 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 21:44:38 INFO - PROCESS | 1944 | 1461127478054 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:44:38 INFO - PROCESS | 1944 | 1461127478060 Marionette TRACE conn4 <- [1,1126,null,{}] 21:44:38 INFO - PROCESS | 1944 | 1461127478157 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:38 INFO - PROCESS | 1944 | 1461127478394 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 21:44:38 INFO - PROCESS | 1944 | 1461127478541 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e1b8800 == 110 [pid = 1944] [id = 289] 21:44:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x7f0e43cbd000) [pid = 1944] [serial = 868] [outer = (nil)] 21:44:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x7f0e43ed1c00) [pid = 1944] [serial = 869] [outer = 0x7f0e43cbd000] 21:44:38 INFO - PROCESS | 1944 | 1461127478626 Marionette DEBUG loaded listener.js 21:44:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x7f0e4676ac00) [pid = 1944] [serial = 870] [outer = 0x7f0e43cbd000] 21:44:39 INFO - PROCESS | 1944 | 1461127479742 Marionette TRACE conn4 <- [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]]]}] 21:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1744ms 21:44:39 INFO - PROCESS | 1944 | 1461127479757 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 21:44:39 INFO - PROCESS | 1944 | 1461127479766 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 21:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:44:39 INFO - PROCESS | 1944 | 1461127479776 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:44:39 INFO - PROCESS | 1944 | 1461127479780 Marionette TRACE conn4 <- [1,1130,null,{}] 21:44:39 INFO - PROCESS | 1944 | 1461127479785 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:39 INFO - PROCESS | 1944 | 1461127479967 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 21:44:40 INFO - PROCESS | 1944 | 1461127480263 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e498df800 == 111 [pid = 1944] [id = 290] 21:44:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x7f0e46efbc00) [pid = 1944] [serial = 871] [outer = (nil)] 21:44:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x7f0e4906a000) [pid = 1944] [serial = 872] [outer = 0x7f0e46efbc00] 21:44:40 INFO - PROCESS | 1944 | 1461127480337 Marionette DEBUG loaded listener.js 21:44:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x7f0e4e265c00) [pid = 1944] [serial = 873] [outer = 0x7f0e46efbc00] 21:44:41 INFO - PROCESS | 1944 | 1461127481347 Marionette TRACE conn4 <- [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]]]}] 21:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1586ms 21:44:41 INFO - PROCESS | 1944 | 1461127481362 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 21:44:41 INFO - PROCESS | 1944 | 1461127481366 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 21:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:44:41 INFO - PROCESS | 1944 | 1461127481372 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:44:41 INFO - PROCESS | 1944 | 1461127481378 Marionette TRACE conn4 <- [1,1134,null,{}] 21:44:41 INFO - PROCESS | 1944 | 1461127481394 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:41 INFO - PROCESS | 1944 | 1461127481595 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 21:44:41 INFO - PROCESS | 1944 | 1461127481884 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e508a9800 == 112 [pid = 1944] [id = 291] 21:44:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x7f0e50975400) [pid = 1944] [serial = 874] [outer = (nil)] 21:44:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x7f0e51b7fc00) [pid = 1944] [serial = 875] [outer = 0x7f0e50975400] 21:44:41 INFO - PROCESS | 1944 | 1461127481961 Marionette DEBUG loaded listener.js 21:44:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x7f0e5403d400) [pid = 1944] [serial = 876] [outer = 0x7f0e50975400] 21:44:42 INFO - PROCESS | 1944 | 1461127482801 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 21:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1493ms 21:44:42 INFO - PROCESS | 1944 | 1461127482866 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 21:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:44:42 INFO - PROCESS | 1944 | 1461127482871 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 21:44:42 INFO - PROCESS | 1944 | 1461127482877 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:44:42 INFO - PROCESS | 1944 | 1461127482880 Marionette TRACE conn4 <- [1,1138,null,{}] 21:44:42 INFO - PROCESS | 1944 | 1461127482886 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:43 INFO - PROCESS | 1944 | 1461127483078 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 21:44:43 INFO - PROCESS | 1944 | 1461127483274 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5020a000 == 113 [pid = 1944] [id = 292] 21:44:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x7f0e43ec4400) [pid = 1944] [serial = 877] [outer = (nil)] 21:44:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x7f0e546ea800) [pid = 1944] [serial = 878] [outer = 0x7f0e43ec4400] 21:44:43 INFO - PROCESS | 1944 | 1461127483381 Marionette DEBUG loaded listener.js 21:44:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x7f0e5499cc00) [pid = 1944] [serial = 879] [outer = 0x7f0e43ec4400] 21:44:43 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e44fb7800 == 112 [pid = 1944] [id = 232] 21:44:43 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e70c1b000 == 111 [pid = 1944] [id = 231] 21:44:43 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6fd0f800 == 110 [pid = 1944] [id = 230] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x7f0e5268bc00) [pid = 1944] [serial = 722] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x7f0e566e5c00) [pid = 1944] [serial = 731] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x7f0e558d0800) [pid = 1944] [serial = 728] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x7f0e4fa95400) [pid = 1944] [serial = 719] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x7f0e59e9fc00) [pid = 1944] [serial = 737] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x7f0e5bdfc000) [pid = 1944] [serial = 740] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x7f0e607a3000) [pid = 1944] [serial = 743] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x7f0e58bd9800) [pid = 1944] [serial = 734] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x7f0e66465c00) [pid = 1944] [serial = 746] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x7f0e548a5000) [pid = 1944] [serial = 725] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x7f0e6690f800) [pid = 1944] [serial = 749] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6da83800 == 109 [pid = 1944] [id = 229] 21:44:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e51743000 == 108 [pid = 1944] [id = 276] 21:44:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50673000 == 107 [pid = 1944] [id = 275] 21:44:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5018f000 == 106 [pid = 1944] [id = 274] 21:44:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e370800 == 105 [pid = 1944] [id = 273] 21:44:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e46ab4800 == 104 [pid = 1944] [id = 272] 21:44:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e49171800 == 103 [pid = 1944] [id = 271] 21:44:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e42b5f000 == 102 [pid = 1944] [id = 270] 21:44:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e45aa7800 == 101 [pid = 1944] [id = 269] 21:44:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54339000 == 100 [pid = 1944] [id = 268] 21:44:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5431f800 == 99 [pid = 1944] [id = 267] 21:44:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4982a800 == 98 [pid = 1944] [id = 266] 21:44:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4902a000 == 97 [pid = 1944] [id = 265] 21:44:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e49011800 == 96 [pid = 1944] [id = 264] 21:44:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e7348e800 == 95 [pid = 1944] [id = 263] 21:44:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6e447800 == 94 [pid = 1944] [id = 262] 21:44:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6951c000 == 93 [pid = 1944] [id = 261] 21:44:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e558eb800 == 92 [pid = 1944] [id = 260] 21:44:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5018a800 == 91 [pid = 1944] [id = 259] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x7f0e55790800) [pid = 1944] [serial = 764] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x7f0e5828c800) [pid = 1944] [serial = 767] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x7f0e59db8000) [pid = 1944] [serial = 770] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x7f0e58bdd800) [pid = 1944] [serial = 768] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x7f0e59d20000) [pid = 1944] [serial = 773] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x7f0e481cc400) [pid = 1944] [serial = 753] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x7f0e45f36800) [pid = 1944] [serial = 752] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x7f0e54bd8400) [pid = 1944] [serial = 717] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x7f0e4fe43800) [pid = 1944] [serial = 756] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x7f0e45f35000) [pid = 1944] [serial = 755] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x7f0e53aec400) [pid = 1944] [serial = 758] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x7f0e54504400) [pid = 1944] [serial = 759] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x7f0e548a2c00) [pid = 1944] [serial = 761] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x7f0e54ad9400) [pid = 1944] [serial = 762] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x7f0e59ea4000) [pid = 1944] [serial = 771] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x7f0e658d3400) [pid = 1944] [serial = 774] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f0e566e5800) [pid = 1944] [serial = 765] [outer = (nil)] [url = about:blank] 21:44:44 INFO - PROCESS | 1944 | 1461127484384 Marionette TRACE conn4 <- [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]]]}] 21:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1530ms 21:44:44 INFO - PROCESS | 1944 | 1461127484408 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 21:44:44 INFO - PROCESS | 1944 | 1461127484412 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 21:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:44:44 INFO - PROCESS | 1944 | 1461127484419 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:44:44 INFO - PROCESS | 1944 | 1461127484421 Marionette TRACE conn4 <- [1,1142,null,{}] 21:44:44 INFO - PROCESS | 1944 | 1461127484427 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:44 INFO - PROCESS | 1944 | 1461127484617 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 21:44:44 INFO - PROCESS | 1944 | 1461127484801 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e483b3000 == 92 [pid = 1944] [id = 293] 21:44:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f0e4fa1d000) [pid = 1944] [serial = 880] [outer = (nil)] 21:44:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f0e546efc00) [pid = 1944] [serial = 881] [outer = 0x7f0e4fa1d000] 21:44:44 INFO - PROCESS | 1944 | 1461127484871 Marionette DEBUG loaded listener.js 21:44:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x7f0e54ade400) [pid = 1944] [serial = 882] [outer = 0x7f0e4fa1d000] 21:44:45 INFO - PROCESS | 1944 | 1461127485581 Marionette TRACE conn4 <- [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]]]}] 21:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1232ms 21:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:44:45 INFO - PROCESS | 1944 | 1461127485653 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 21:44:45 INFO - PROCESS | 1944 | 1461127485656 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 21:44:45 INFO - PROCESS | 1944 | 1461127485662 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:44:45 INFO - PROCESS | 1944 | 1461127485665 Marionette TRACE conn4 <- [1,1146,null,{}] 21:44:45 INFO - PROCESS | 1944 | 1461127485671 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:45 INFO - PROCESS | 1944 | 1461127485876 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 21:44:46 INFO - PROCESS | 1944 | 1461127486054 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e508a7000 == 93 [pid = 1944] [id = 294] 21:44:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x7f0e50009000) [pid = 1944] [serial = 883] [outer = (nil)] 21:44:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x7f0e55bd1000) [pid = 1944] [serial = 884] [outer = 0x7f0e50009000] 21:44:46 INFO - PROCESS | 1944 | 1461127486121 Marionette DEBUG loaded listener.js 21:44:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x7f0e58be0c00) [pid = 1944] [serial = 885] [outer = 0x7f0e50009000] 21:44:46 INFO - PROCESS | 1944 | 1461127486960 Marionette TRACE conn4 <- [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]]]}] 21:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1329ms 21:44:46 INFO - PROCESS | 1944 | 1461127486991 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 21:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:44:47 INFO - PROCESS | 1944 | 1461127487005 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 21:44:47 INFO - PROCESS | 1944 | 1461127487020 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:44:47 INFO - PROCESS | 1944 | 1461127487024 Marionette TRACE conn4 <- [1,1150,null,{}] 21:44:47 INFO - PROCESS | 1944 | 1461127487029 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:47 INFO - PROCESS | 1944 | 1461127487293 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 21:44:47 INFO - PROCESS | 1944 | 1461127487331 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54551000 == 94 [pid = 1944] [id = 295] 21:44:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x7f0e57fc8000) [pid = 1944] [serial = 886] [outer = (nil)] 21:44:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x7f0e59e5b000) [pid = 1944] [serial = 887] [outer = 0x7f0e57fc8000] 21:44:47 INFO - PROCESS | 1944 | 1461127487394 Marionette DEBUG loaded listener.js 21:44:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x7f0e5fa4cc00) [pid = 1944] [serial = 888] [outer = 0x7f0e57fc8000] 21:44:48 INFO - PROCESS | 1944 | 1461127488310 Marionette TRACE conn4 <- [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]]]}] 21:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1341ms 21:44:48 INFO - PROCESS | 1944 | 1461127488353 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 21:44:48 INFO - PROCESS | 1944 | 1461127488357 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 21:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x7f0e447e0400) [pid = 1944] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x7f0e55bce400) [pid = 1944] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x7f0e44d56400) [pid = 1944] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x7f0e46ef9400) [pid = 1944] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x7f0e51b88c00) [pid = 1944] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x7f0e45f2e400) [pid = 1944] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x7f0e55bd7000) [pid = 1944] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x7f0e54adb400) [pid = 1944] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f0e447dc800) [pid = 1944] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f0e44d5f800) [pid = 1944] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f0e43cb9c00) [pid = 1944] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f0e566e0400) [pid = 1944] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x7f0e566db000) [pid = 1944] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x7f0e46ef2800) [pid = 1944] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f0e5000a000) [pid = 1944] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f0e55bcec00) [pid = 1944] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f0e4fb48000) [pid = 1944] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f0e50502400) [pid = 1944] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f0e541e2400) [pid = 1944] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f0e447df000) [pid = 1944] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f0e4676f800) [pid = 1944] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f0e5403e800) [pid = 1944] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f0e46ef6800) [pid = 1944] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f0e4fa8ec00) [pid = 1944] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f0e429ad000) [pid = 1944] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f0e5fa56000) [pid = 1944] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f0e491b7400) [pid = 1944] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f0e43cbdc00) [pid = 1944] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f0e503b3800) [pid = 1944] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f0e58f29c00) [pid = 1944] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f0e447de400) [pid = 1944] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e481d9c00) [pid = 1944] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f0e546ee000) [pid = 1944] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f0e544f5800) [pid = 1944] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e5199b800) [pid = 1944] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e5565f000) [pid = 1944] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e447e0c00) [pid = 1944] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f0e58be0800) [pid = 1944] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f0e5be66c00) [pid = 1944] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f0e54053c00) [pid = 1944] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f0e43cb4800) [pid = 1944] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f0e544ed000) [pid = 1944] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f0e5828c400) [pid = 1944] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f0e51b7b800) [pid = 1944] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f0e50974000) [pid = 1944] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f0e5000d000) [pid = 1944] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f0e558c2c00) [pid = 1944] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f0e54beac00) [pid = 1944] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e4676ec00) [pid = 1944] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e481cf000) [pid = 1944] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e51b7c800) [pid = 1944] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e4906d800) [pid = 1944] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e46ef9c00) [pid = 1944] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e50506400) [pid = 1944] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e43cb9000) [pid = 1944] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e54041c00) [pid = 1944] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e46ef0000) [pid = 1944] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e58854c00) [pid = 1944] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e44d63400) [pid = 1944] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:44:49 INFO - PROCESS | 1944 | 1461127489326 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:44:49 INFO - PROCESS | 1944 | 1461127489329 Marionette TRACE conn4 <- [1,1154,null,{}] 21:44:49 INFO - PROCESS | 1944 | 1461127489343 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:49 INFO - PROCESS | 1944 | 1461127489562 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 21:44:49 INFO - PROCESS | 1944 | 1461127489658 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46aac000 == 95 [pid = 1944] [id = 296] 21:44:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e44d63c00) [pid = 1944] [serial = 889] [outer = (nil)] 21:44:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e4676c400) [pid = 1944] [serial = 890] [outer = 0x7f0e44d63c00] 21:44:49 INFO - PROCESS | 1944 | 1461127489721 Marionette DEBUG loaded listener.js 21:44:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e4906d800) [pid = 1944] [serial = 891] [outer = 0x7f0e44d63c00] 21:44:50 INFO - PROCESS | 1944 | 1461127490373 Marionette TRACE conn4 <- [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]]]}] 21:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1261ms 21:44:50 INFO - PROCESS | 1944 | 1461127490414 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 21:44:50 INFO - PROCESS | 1944 | 1461127490418 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 21:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:44:50 INFO - PROCESS | 1944 | 1461127490425 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:44:50 INFO - PROCESS | 1944 | 1461127490428 Marionette TRACE conn4 <- [1,1158,null,{}] 21:44:50 INFO - PROCESS | 1944 | 1461127490445 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:50 INFO - PROCESS | 1944 | 1461127490650 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 21:44:50 INFO - PROCESS | 1944 | 1461127490669 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54a55000 == 96 [pid = 1944] [id = 297] 21:44:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e447e0c00) [pid = 1944] [serial = 892] [outer = (nil)] 21:44:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e5050fc00) [pid = 1944] [serial = 893] [outer = 0x7f0e447e0c00] 21:44:50 INFO - PROCESS | 1944 | 1461127490733 Marionette DEBUG loaded listener.js 21:44:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e538c4400) [pid = 1944] [serial = 894] [outer = 0x7f0e447e0c00] 21:44:51 INFO - PROCESS | 1944 | 1461127491951 Marionette TRACE conn4 <- [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]]]}] 21:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1537ms 21:44:51 INFO - PROCESS | 1944 | 1461127491963 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 21:44:51 INFO - PROCESS | 1944 | 1461127491967 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 21:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:44:51 INFO - PROCESS | 1944 | 1461127491976 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:44:51 INFO - PROCESS | 1944 | 1461127491980 Marionette TRACE conn4 <- [1,1162,null,{}] 21:44:51 INFO - PROCESS | 1944 | 1461127491991 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:52 INFO - PROCESS | 1944 | 1461127492214 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 21:44:52 INFO - PROCESS | 1944 | 1461127492492 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e492b1800 == 97 [pid = 1944] [id = 298] 21:44:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e43eccc00) [pid = 1944] [serial = 895] [outer = (nil)] 21:44:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e46efc000) [pid = 1944] [serial = 896] [outer = 0x7f0e43eccc00] 21:44:52 INFO - PROCESS | 1944 | 1461127492572 Marionette DEBUG loaded listener.js 21:44:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e491c6c00) [pid = 1944] [serial = 897] [outer = 0x7f0e43eccc00] 21:44:53 INFO - PROCESS | 1944 | 1461127493396 Marionette TRACE conn4 <- [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]]]}] 21:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1788ms 21:44:53 INFO - PROCESS | 1944 | 1461127493772 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 21:44:53 INFO - PROCESS | 1944 | 1461127493781 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 21:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:44:53 INFO - PROCESS | 1944 | 1461127493821 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:44:53 INFO - PROCESS | 1944 | 1461127493825 Marionette TRACE conn4 <- [1,1166,null,{}] 21:44:53 INFO - PROCESS | 1944 | 1461127493832 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:54 INFO - PROCESS | 1944 | 1461127494228 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 21:44:54 INFO - PROCESS | 1944 | 1461127494429 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e508b1800 == 98 [pid = 1944] [id = 299] 21:44:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e429ad000) [pid = 1944] [serial = 898] [outer = (nil)] 21:44:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e51b54c00) [pid = 1944] [serial = 899] [outer = 0x7f0e429ad000] 21:44:54 INFO - PROCESS | 1944 | 1461127494521 Marionette DEBUG loaded listener.js 21:44:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f0e53af0400) [pid = 1944] [serial = 900] [outer = 0x7f0e429ad000] 21:44:55 INFO - PROCESS | 1944 | 1461127495506 Marionette TRACE conn4 <- [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]]]}] 21:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1759ms 21:44:55 INFO - PROCESS | 1944 | 1461127495556 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 21:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:44:55 INFO - PROCESS | 1944 | 1461127495560 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 21:44:55 INFO - PROCESS | 1944 | 1461127495566 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:44:55 INFO - PROCESS | 1944 | 1461127495572 Marionette TRACE conn4 <- [1,1170,null,{}] 21:44:55 INFO - PROCESS | 1944 | 1461127495588 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:55 INFO - PROCESS | 1944 | 1461127495777 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 21:44:56 INFO - PROCESS | 1944 | 1461127496008 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5865b000 == 99 [pid = 1944] [id = 300] 21:44:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f0e54510c00) [pid = 1944] [serial = 901] [outer = (nil)] 21:44:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f0e548a5000) [pid = 1944] [serial = 902] [outer = 0x7f0e54510c00] 21:44:56 INFO - PROCESS | 1944 | 1461127496132 Marionette DEBUG loaded listener.js 21:44:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f0e54bd5400) [pid = 1944] [serial = 903] [outer = 0x7f0e54510c00] 21:44:57 INFO - PROCESS | 1944 | 1461127497035 Marionette TRACE conn4 <- [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]]]}] 21:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1537ms 21:44:57 INFO - PROCESS | 1944 | 1461127497103 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 21:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:44:57 INFO - PROCESS | 1944 | 1461127497108 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 21:44:57 INFO - PROCESS | 1944 | 1461127497115 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:44:57 INFO - PROCESS | 1944 | 1461127497118 Marionette TRACE conn4 <- [1,1174,null,{}] 21:44:57 INFO - PROCESS | 1944 | 1461127497123 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:57 INFO - PROCESS | 1944 | 1461127497323 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 21:44:57 INFO - PROCESS | 1944 | 1461127497560 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e597cf000 == 100 [pid = 1944] [id = 301] 21:44:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f0e50976c00) [pid = 1944] [serial = 904] [outer = (nil)] 21:44:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f0e5578f800) [pid = 1944] [serial = 905] [outer = 0x7f0e50976c00] 21:44:57 INFO - PROCESS | 1944 | 1461127497695 Marionette DEBUG loaded listener.js 21:44:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f0e55bd9000) [pid = 1944] [serial = 906] [outer = 0x7f0e50976c00] 21:44:58 INFO - PROCESS | 1944 | 1461127498563 Marionette TRACE conn4 <- [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] 21:44:58 INFO - PROCESS | 1944 | 1461127498604 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 21:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 21:44:58 INFO - PROCESS | 1944 | 1461127498611 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:44:58 INFO - PROCESS | 1944 | 1461127498614 Marionette TRACE conn4 <- [1,1178,null,{}] 21:44:58 INFO - PROCESS | 1944 | 1461127498620 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:44:58 INFO - PROCESS | 1944 | 1461127498792 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 21:44:58 INFO - PROCESS | 1944 | 1461127498984 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e67969000 == 101 [pid = 1944] [id = 302] 21:44:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f0e545bec00) [pid = 1944] [serial = 907] [outer = (nil)] 21:44:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f0e56b20c00) [pid = 1944] [serial = 908] [outer = 0x7f0e545bec00] 21:44:59 INFO - PROCESS | 1944 | 1461127499055 Marionette DEBUG loaded listener.js 21:44:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f0e5885d800) [pid = 1944] [serial = 909] [outer = 0x7f0e545bec00] 21:44:59 INFO - PROCESS | 1944 | 1461127499966 Marionette TRACE conn4 <- [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] 21:45:00 INFO - PROCESS | 1944 | 1461127500046 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 21:45:00 INFO - PROCESS | 1944 | 1461127500053 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:45:00 INFO - PROCESS | 1944 | 1461127500056 Marionette TRACE conn4 <- [1,1182,null,{}] 21:45:00 INFO - PROCESS | 1944 | 1461127500061 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:00 INFO - PROCESS | 1944 | 1461127500307 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 21:45:00 INFO - PROCESS | 1944 | 1461127500552 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6e732000 == 102 [pid = 1944] [id = 303] 21:45:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f0e59d1fc00) [pid = 1944] [serial = 910] [outer = (nil)] 21:45:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e658d2400) [pid = 1944] [serial = 911] [outer = 0x7f0e59d1fc00] 21:45:00 INFO - PROCESS | 1944 | 1461127500673 Marionette DEBUG loaded listener.js 21:45:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e66793c00) [pid = 1944] [serial = 912] [outer = 0x7f0e59d1fc00] 21:45:01 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:45:01 INFO - PROCESS | 1944 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:45:01 INFO - PROCESS | 1944 | 1461127501600 Marionette TRACE conn4 <- [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] 21:45:01 INFO - PROCESS | 1944 | 1461127501651 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 21:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:45:01 INFO - PROCESS | 1944 | 1461127501658 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:45:01 INFO - PROCESS | 1944 | 1461127501661 Marionette TRACE conn4 <- [1,1186,null,{}] 21:45:01 INFO - PROCESS | 1944 | 1461127501667 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:01 INFO - PROCESS | 1944 | 1461127501881 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 21:45:02 INFO - PROCESS | 1944 | 1461127502116 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e70c2e000 == 103 [pid = 1944] [id = 304] 21:45:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e53af6400) [pid = 1944] [serial = 913] [outer = (nil)] 21:45:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f0e669e3400) [pid = 1944] [serial = 914] [outer = 0x7f0e53af6400] 21:45:02 INFO - PROCESS | 1944 | 1461127502238 Marionette DEBUG loaded listener.js 21:45:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f0e6782c000) [pid = 1944] [serial = 915] [outer = 0x7f0e53af6400] 21:45:03 INFO - PROCESS | 1944 | 1461127503095 Marionette TRACE conn4 <- [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] 21:45:03 INFO - PROCESS | 1944 | 1461127503148 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 21:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:45:03 INFO - PROCESS | 1944 | 1461127503154 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:45:03 INFO - PROCESS | 1944 | 1461127503157 Marionette TRACE conn4 <- [1,1190,null,{}] 21:45:03 INFO - PROCESS | 1944 | 1461127503163 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:03 INFO - PROCESS | 1944 | 1461127503365 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 21:45:03 INFO - PROCESS | 1944 | 1461127503563 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4999f000 == 104 [pid = 1944] [id = 305] 21:45:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e59506000) [pid = 1944] [serial = 916] [outer = (nil)] 21:45:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f0e67b06c00) [pid = 1944] [serial = 917] [outer = 0x7f0e59506000] 21:45:03 INFO - PROCESS | 1944 | 1461127503678 Marionette DEBUG loaded listener.js 21:45:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f0e69a28400) [pid = 1944] [serial = 918] [outer = 0x7f0e59506000] 21:45:04 INFO - PROCESS | 1944 | 1461127504611 Marionette TRACE conn4 <- [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] 21:45:04 INFO - PROCESS | 1944 | 1461127504691 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 21:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:45:04 INFO - PROCESS | 1944 | 1461127504698 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:45:04 INFO - PROCESS | 1944 | 1461127504701 Marionette TRACE conn4 <- [1,1194,null,{}] 21:45:04 INFO - PROCESS | 1944 | 1461127504706 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:04 INFO - PROCESS | 1944 | 1461127504937 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 21:45:05 INFO - PROCESS | 1944 | 1461127505175 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3fcaa000 == 105 [pid = 1944] [id = 306] 21:45:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f0e6690b000) [pid = 1944] [serial = 919] [outer = (nil)] 21:45:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f0e69b8c800) [pid = 1944] [serial = 920] [outer = 0x7f0e6690b000] 21:45:05 INFO - PROCESS | 1944 | 1461127505291 Marionette DEBUG loaded listener.js 21:45:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f0e6b549400) [pid = 1944] [serial = 921] [outer = 0x7f0e6690b000] 21:45:06 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:45:06 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:45:06 INFO - PROCESS | 1944 | 1461127506224 Marionette TRACE conn4 <- [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] 21:45:06 INFO - PROCESS | 1944 | 1461127506291 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 21:45:06 INFO - PROCESS | 1944 | 1461127506298 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:45:06 INFO - PROCESS | 1944 | 1461127506301 Marionette TRACE conn4 <- [1,1198,null,{}] 21:45:06 INFO - PROCESS | 1944 | 1461127506307 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:06 INFO - PROCESS | 1944 | 1461127506508 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 21:45:06 INFO - PROCESS | 1944 | 1461127506747 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3e5d5800 == 106 [pid = 1944] [id = 307] 21:45:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f0e46768800) [pid = 1944] [serial = 922] [outer = (nil)] 21:45:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f0e51b7e400) [pid = 1944] [serial = 923] [outer = 0x7f0e46768800] 21:45:06 INFO - PROCESS | 1944 | 1461127506867 Marionette DEBUG loaded listener.js 21:45:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f0e6b549c00) [pid = 1944] [serial = 924] [outer = 0x7f0e46768800] 21:45:07 INFO - PROCESS | 1944 | 1461127507781 Marionette TRACE conn4 <- [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]]]}] 21:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1530ms 21:45:07 INFO - PROCESS | 1944 | 1461127507828 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 21:45:07 INFO - PROCESS | 1944 | 1461127507832 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 21:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:45:07 INFO - PROCESS | 1944 | 1461127507840 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:45:07 INFO - PROCESS | 1944 | 1461127507852 Marionette TRACE conn4 <- [1,1202,null,{}] 21:45:07 INFO - PROCESS | 1944 | 1461127507858 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:08 INFO - PROCESS | 1944 | 1461127508073 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 21:45:08 INFO - PROCESS | 1944 | 1461127508324 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49835000 == 107 [pid = 1944] [id = 308] 21:45:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f0e44d64400) [pid = 1944] [serial = 925] [outer = (nil)] 21:45:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f0e4fe40400) [pid = 1944] [serial = 926] [outer = 0x7f0e44d64400] 21:45:08 INFO - PROCESS | 1944 | 1461127508452 Marionette DEBUG loaded listener.js 21:45:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f0e545ba400) [pid = 1944] [serial = 927] [outer = 0x7f0e44d64400] 21:45:09 INFO - PROCESS | 1944 | 1461127509355 Marionette TRACE conn4 <- [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]]]}] 21:45:09 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 21:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1592ms 21:45:09 INFO - PROCESS | 1944 | 1461127509432 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 21:45:09 INFO - PROCESS | 1944 | 1461127509437 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 21:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:45:09 INFO - PROCESS | 1944 | 1461127509443 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:45:09 INFO - PROCESS | 1944 | 1461127509446 Marionette TRACE conn4 <- [1,1206,null,{}] 21:45:09 INFO - PROCESS | 1944 | 1461127509451 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:09 INFO - PROCESS | 1944 | 1461127509675 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 21:45:09 INFO - PROCESS | 1944 | 1461127509944 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e44fb9000 == 108 [pid = 1944] [id = 309] 21:45:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f0e43cb8400) [pid = 1944] [serial = 928] [outer = (nil)] 21:45:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f0e44d60800) [pid = 1944] [serial = 929] [outer = 0x7f0e43cb8400] 21:45:10 INFO - PROCESS | 1944 | 1461127510073 Marionette DEBUG loaded listener.js 21:45:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f0e491c0400) [pid = 1944] [serial = 930] [outer = 0x7f0e43cb8400] 21:45:11 INFO - PROCESS | 1944 | 1461127511433 Marionette TRACE conn4 <- [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]]]}] 21:45:11 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 21:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 2133ms 21:45:11 INFO - PROCESS | 1944 | 1461127511588 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 21:45:11 INFO - PROCESS | 1944 | 1461127511600 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 21:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:45:11 INFO - PROCESS | 1944 | 1461127511615 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:45:11 INFO - PROCESS | 1944 | 1461127511619 Marionette TRACE conn4 <- [1,1210,null,{}] 21:45:11 INFO - PROCESS | 1944 | 1461127511633 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:11 INFO - PROCESS | 1944 | 1461127511852 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 21:45:12 INFO - PROCESS | 1944 | 1461127512067 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49829000 == 109 [pid = 1944] [id = 310] 21:45:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f0e429adc00) [pid = 1944] [serial = 931] [outer = (nil)] 21:45:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f0e43fae800) [pid = 1944] [serial = 932] [outer = 0x7f0e429adc00] 21:45:12 INFO - PROCESS | 1944 | 1461127512198 Marionette DEBUG loaded listener.js 21:45:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f0e44d5f400) [pid = 1944] [serial = 933] [outer = 0x7f0e429adc00] 21:45:13 INFO - PROCESS | 1944 | 1461127513311 Marionette TRACE conn4 <- [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]]]}] 21:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1749ms 21:45:13 INFO - PROCESS | 1944 | 1461127513361 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 21:45:13 INFO - PROCESS | 1944 | 1461127513369 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 21:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:45:13 INFO - PROCESS | 1944 | 1461127513380 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:45:13 INFO - PROCESS | 1944 | 1461127513384 Marionette TRACE conn4 <- [1,1214,null,{}] 21:45:13 INFO - PROCESS | 1944 | 1461127513390 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:13 INFO - PROCESS | 1944 | 1461127513583 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 21:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6bc44800 == 108 [pid = 1944] [id = 92] 21:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54067000 == 107 [pid = 1944] [id = 238] 21:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e46aac000 == 106 [pid = 1944] [id = 296] 21:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f0e544ec800) [pid = 1944] [serial = 833] [outer = (nil)] [url = about:blank] 21:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f0e429ae400) [pid = 1944] [serial = 809] [outer = (nil)] [url = about:blank] 21:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f0e43ecb400) [pid = 1944] [serial = 803] [outer = (nil)] [url = about:blank] 21:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f0e6b82ac00) [pid = 1944] [serial = 806] [outer = (nil)] [url = about:blank] 21:45:13 INFO - PROCESS | 1944 | 1461127513973 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54551000 == 105 [pid = 1944] [id = 295] 21:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e508a7000 == 104 [pid = 1944] [id = 294] 21:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e483b3000 == 103 [pid = 1944] [id = 293] 21:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5020a000 == 102 [pid = 1944] [id = 292] 21:45:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e42b4f800 == 103 [pid = 1944] [id = 311] 21:45:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f0e43cb5000) [pid = 1944] [serial = 934] [outer = (nil)] 21:45:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f0e46ef4400) [pid = 1944] [serial = 935] [outer = 0x7f0e43cb5000] 21:45:14 INFO - PROCESS | 1944 | 1461127514054 Marionette DEBUG loaded listener.js 21:45:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f0e4906ac00) [pid = 1944] [serial = 936] [outer = 0x7f0e43cb5000] 21:45:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e508a9800 == 102 [pid = 1944] [id = 291] 21:45:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e498df800 == 101 [pid = 1944] [id = 290] 21:45:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e1b8800 == 100 [pid = 1944] [id = 289] 21:45:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58808800 == 99 [pid = 1944] [id = 283] 21:45:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5783d000 == 98 [pid = 1944] [id = 282] 21:45:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54a5d800 == 97 [pid = 1944] [id = 281] 21:45:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54332800 == 96 [pid = 1944] [id = 280] 21:45:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5066e000 == 95 [pid = 1944] [id = 279] 21:45:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e49029800 == 94 [pid = 1944] [id = 278] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f0e44d63000) [pid = 1944] [serial = 503] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f0e55eb8400) [pid = 1944] [serial = 629] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f0e54509000) [pid = 1944] [serial = 506] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f0e503b4000) [pid = 1944] [serial = 536] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f0e55790c00) [pid = 1944] [serial = 678] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f0e538b5400) [pid = 1944] [serial = 575] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f0e58d0e400) [pid = 1944] [serial = 684] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f0e55b74800) [pid = 1944] [serial = 626] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f0e5450b000) [pid = 1944] [serial = 500] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f0e4fa8cc00) [pid = 1944] [serial = 569] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f0e5050ac00) [pid = 1944] [serial = 669] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f0e5903f800) [pid = 1944] [serial = 687] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f0e67907c00) [pid = 1944] [serial = 791] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f0e58283000) [pid = 1944] [serial = 681] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f0e503b1800) [pid = 1944] [serial = 825] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f0e51999000) [pid = 1944] [serial = 572] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e5773fc00) [pid = 1944] [serial = 635] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f0e5050c400) [pid = 1944] [serial = 827] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f0e50972c00) [pid = 1944] [serial = 779] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e548a8800) [pid = 1944] [serial = 542] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e6b25e400) [pid = 1944] [serial = 794] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e54be9000) [pid = 1944] [serial = 726] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f0e58862000) [pid = 1944] [serial = 641] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f0e481a8800) [pid = 1944] [serial = 819] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f0e546e5800) [pid = 1944] [serial = 617] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f0e49069c00) [pid = 1944] [serial = 533] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f0e541e5400) [pid = 1944] [serial = 672] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f0e43ecd400) [pid = 1944] [serial = 815] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f0e666b9000) [pid = 1944] [serial = 747] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f0e50007000) [pid = 1944] [serial = 720] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f0e66799000) [pid = 1944] [serial = 776] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f0e6679ac00) [pid = 1944] [serial = 788] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f0e468e2400) [pid = 1944] [serial = 699] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e54052000) [pid = 1944] [serial = 830] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e42c43000) [pid = 1944] [serial = 812] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e5c054c00) [pid = 1944] [serial = 741] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e545b2800) [pid = 1944] [serial = 587] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e59ea3000) [pid = 1944] [serial = 696] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e55654400) [pid = 1944] [serial = 623] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e55eb9800) [pid = 1944] [serial = 729] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e53aef800) [pid = 1944] [serial = 578] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e57e4a400) [pid = 1944] [serial = 732] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e541eb000) [pid = 1944] [serial = 831] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e481ce800) [pid = 1944] [serial = 566] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e59e51800) [pid = 1944] [serial = 693] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e548a9c00) [pid = 1944] [serial = 782] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e658d5c00) [pid = 1944] [serial = 744] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e548ab400) [pid = 1944] [serial = 620] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e5499bc00) [pid = 1944] [serial = 797] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e57fd2800) [pid = 1944] [serial = 638] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f0e5977bc00) [pid = 1944] [serial = 690] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f0e59e53000) [pid = 1944] [serial = 735] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f0e468da400) [pid = 1944] [serial = 818] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f0e54511800) [pid = 1944] [serial = 584] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f0e54be0800) [pid = 1944] [serial = 539] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f0e5403f000) [pid = 1944] [serial = 723] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f0e6b548000) [pid = 1944] [serial = 800] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f0e58ca1000) [pid = 1944] [serial = 785] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f0e566e0c00) [pid = 1944] [serial = 632] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f0e558c1800) [pid = 1944] [serial = 422] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f0e44d65400) [pid = 1944] [serial = 816] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f0e4fa18400) [pid = 1944] [serial = 821] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f0e50973c00) [pid = 1944] [serial = 611] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f0e4fe44400) [pid = 1944] [serial = 824] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f0e54adb000) [pid = 1944] [serial = 675] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f0e51824000) [pid = 1944] [serial = 828] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e4fa93800) [pid = 1944] [serial = 608] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e544ef400) [pid = 1944] [serial = 581] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e58d09400) [pid = 1944] [serial = 545] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e45f3bc00) [pid = 1944] [serial = 666] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e541f0800) [pid = 1944] [serial = 614] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e6782d000) [pid = 1944] [serial = 750] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e5a17e800) [pid = 1944] [serial = 738] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e658da800) [pid = 1944] [serial = 509] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f0e4fb41c00) [pid = 1944] [serial = 822] [outer = (nil)] [url = about:blank] 21:45:14 INFO - PROCESS | 1944 | 1461127514935 Marionette TRACE conn4 <- [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]]]}] 21:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1583ms 21:45:14 INFO - PROCESS | 1944 | 1461127514963 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 21:45:14 INFO - PROCESS | 1944 | 1461127514966 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 21:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:45:14 INFO - PROCESS | 1944 | 1461127514973 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:45:14 INFO - PROCESS | 1944 | 1461127514978 Marionette TRACE conn4 <- [1,1218,null,{}] 21:45:14 INFO - PROCESS | 1944 | 1461127514994 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:15 INFO - PROCESS | 1944 | 1461127515162 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 21:45:15 INFO - PROCESS | 1944 | 1461127515181 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e492bb000 == 95 [pid = 1944] [id = 312] 21:45:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f0e4fa17800) [pid = 1944] [serial = 937] [outer = (nil)] 21:45:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e4fd23800) [pid = 1944] [serial = 938] [outer = 0x7f0e4fa17800] 21:45:15 INFO - PROCESS | 1944 | 1461127515264 Marionette DEBUG loaded listener.js 21:45:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e503ab800) [pid = 1944] [serial = 939] [outer = 0x7f0e4fa17800] 21:45:16 INFO - PROCESS | 1944 | 1461127516258 Marionette TRACE conn4 <- [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]]]}] 21:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1338ms 21:45:16 INFO - PROCESS | 1944 | 1461127516312 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 21:45:16 INFO - PROCESS | 1944 | 1461127516316 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 21:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:45:16 INFO - PROCESS | 1944 | 1461127516348 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:45:16 INFO - PROCESS | 1944 | 1461127516351 Marionette TRACE conn4 <- [1,1222,null,{}] 21:45:16 INFO - PROCESS | 1944 | 1461127516371 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:16 INFO - PROCESS | 1944 | 1461127516605 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 21:45:16 INFO - PROCESS | 1944 | 1461127516629 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e367000 == 96 [pid = 1944] [id = 313] 21:45:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e4676fc00) [pid = 1944] [serial = 940] [outer = (nil)] 21:45:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e5050c800) [pid = 1944] [serial = 941] [outer = 0x7f0e4676fc00] 21:45:16 INFO - PROCESS | 1944 | 1461127516700 Marionette DEBUG loaded listener.js 21:45:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e51994c00) [pid = 1944] [serial = 942] [outer = 0x7f0e4676fc00] 21:45:17 INFO - PROCESS | 1944 | 1461127517609 Marionette TRACE conn4 <- [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] 21:45:17 INFO - PROCESS | 1944 | 1461127517640 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 21:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:45:17 INFO - PROCESS | 1944 | 1461127517646 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:45:17 INFO - PROCESS | 1944 | 1461127517648 Marionette TRACE conn4 <- [1,1226,null,{}] 21:45:17 INFO - PROCESS | 1944 | 1461127517660 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:17 INFO - PROCESS | 1944 | 1461127517961 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 21:45:18 INFO - PROCESS | 1944 | 1461127518018 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50207800 == 97 [pid = 1944] [id = 314] 21:45:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e50509800) [pid = 1944] [serial = 943] [outer = (nil)] 21:45:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e51b53800) [pid = 1944] [serial = 944] [outer = 0x7f0e50509800] 21:45:18 INFO - PROCESS | 1944 | 1461127518103 Marionette DEBUG loaded listener.js 21:45:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e53a3c800) [pid = 1944] [serial = 945] [outer = 0x7f0e50509800] 21:45:19 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e46efbc00) [pid = 1944] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:45:19 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e57fc8000) [pid = 1944] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:45:19 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e4fa1d000) [pid = 1944] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:45:19 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e50975400) [pid = 1944] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:45:19 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e50009000) [pid = 1944] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:45:19 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e43ec4400) [pid = 1944] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:45:19 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e44d63c00) [pid = 1944] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:45:19 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e43cbd000) [pid = 1944] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:45:19 INFO - PROCESS | 1944 | 1461127519434 Marionette TRACE conn4 <- [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]]]}] 21:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1829ms 21:45:19 INFO - PROCESS | 1944 | 1461127519476 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 21:45:19 INFO - PROCESS | 1944 | 1461127519480 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 21:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:45:19 INFO - PROCESS | 1944 | 1461127519485 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:45:19 INFO - PROCESS | 1944 | 1461127519488 Marionette TRACE conn4 <- [1,1230,null,{}] 21:45:19 INFO - PROCESS | 1944 | 1461127519493 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:19 INFO - PROCESS | 1944 | 1461127519722 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 21:45:19 INFO - PROCESS | 1944 | 1461127519745 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5067a000 == 98 [pid = 1944] [id = 315] 21:45:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e50972c00) [pid = 1944] [serial = 946] [outer = (nil)] 21:45:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e54035800) [pid = 1944] [serial = 947] [outer = 0x7f0e50972c00] 21:45:19 INFO - PROCESS | 1944 | 1461127519815 Marionette DEBUG loaded listener.js 21:45:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e541eac00) [pid = 1944] [serial = 948] [outer = 0x7f0e50972c00] 21:45:20 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5193d000 == 97 [pid = 1944] [id = 10] 21:45:20 INFO - PROCESS | 1944 | 1461127520675 Marionette TRACE conn4 <- [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]]]}] 21:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1236ms 21:45:20 INFO - PROCESS | 1944 | 1461127520723 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 21:45:20 INFO - PROCESS | 1944 | 1461127520726 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 21:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:45:20 INFO - PROCESS | 1944 | 1461127520733 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:45:20 INFO - PROCESS | 1944 | 1461127520735 Marionette TRACE conn4 <- [1,1234,null,{}] 21:45:20 INFO - PROCESS | 1944 | 1461127520740 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:20 INFO - PROCESS | 1944 | 1461127520892 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 21:45:20 INFO - PROCESS | 1944 | 1461127520905 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e52613800 == 98 [pid = 1944] [id = 316] 21:45:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e4fe3d400) [pid = 1944] [serial = 949] [outer = (nil)] 21:45:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e54509000) [pid = 1944] [serial = 950] [outer = 0x7f0e4fe3d400] 21:45:20 INFO - PROCESS | 1944 | 1461127520966 Marionette DEBUG loaded listener.js 21:45:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e545bf400) [pid = 1944] [serial = 951] [outer = 0x7f0e4fe3d400] 21:45:22 INFO - PROCESS | 1944 | 1461127522132 Marionette TRACE conn4 <- [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]]]}] 21:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1427ms 21:45:22 INFO - PROCESS | 1944 | 1461127522161 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 21:45:22 INFO - PROCESS | 1944 | 1461127522169 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 21:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:45:22 INFO - PROCESS | 1944 | 1461127522179 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:45:22 INFO - PROCESS | 1944 | 1461127522184 Marionette TRACE conn4 <- [1,1238,null,{}] 21:45:22 INFO - PROCESS | 1944 | 1461127522263 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:22 INFO - PROCESS | 1944 | 1461127522544 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 21:45:22 INFO - PROCESS | 1944 | 1461127522734 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49011000 == 99 [pid = 1944] [id = 317] 21:45:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e4676a800) [pid = 1944] [serial = 952] [outer = (nil)] 21:45:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e46ef1c00) [pid = 1944] [serial = 953] [outer = 0x7f0e4676a800] 21:45:22 INFO - PROCESS | 1944 | 1461127522808 Marionette DEBUG loaded listener.js 21:45:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f0e49066400) [pid = 1944] [serial = 954] [outer = 0x7f0e4676a800] 21:45:23 INFO - PROCESS | 1944 | 1461127523684 Marionette TRACE conn4 <- [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]]]}] 21:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1536ms 21:45:23 INFO - PROCESS | 1944 | 1461127523716 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 21:45:23 INFO - PROCESS | 1944 | 1461127523725 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 21:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:45:23 INFO - PROCESS | 1944 | 1461127523735 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:45:23 INFO - PROCESS | 1944 | 1461127523738 Marionette TRACE conn4 <- [1,1242,null,{}] 21:45:23 INFO - PROCESS | 1944 | 1461127523744 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:23 INFO - PROCESS | 1944 | 1461127523929 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 21:45:24 INFO - PROCESS | 1944 | 1461127524116 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5020e800 == 100 [pid = 1944] [id = 318] 21:45:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f0e4676c000) [pid = 1944] [serial = 955] [outer = (nil)] 21:45:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f0e50007000) [pid = 1944] [serial = 956] [outer = 0x7f0e4676c000] 21:45:24 INFO - PROCESS | 1944 | 1461127524185 Marionette DEBUG loaded listener.js 21:45:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f0e50506800) [pid = 1944] [serial = 957] [outer = 0x7f0e4676c000] 21:45:25 INFO - PROCESS | 1944 | 1461127525151 Marionette TRACE conn4 <- [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]]]}] 21:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1479ms 21:45:25 INFO - PROCESS | 1944 | 1461127525214 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 21:45:25 INFO - PROCESS | 1944 | 1461127525218 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 21:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:45:25 INFO - PROCESS | 1944 | 1461127525224 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:45:25 INFO - PROCESS | 1944 | 1461127525230 Marionette TRACE conn4 <- [1,1246,null,{}] 21:45:25 INFO - PROCESS | 1944 | 1461127525246 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:25 INFO - PROCESS | 1944 | 1461127525467 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 21:45:25 INFO - PROCESS | 1944 | 1461127525699 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54077800 == 101 [pid = 1944] [id = 319] 21:45:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f0e4fd26400) [pid = 1944] [serial = 958] [outer = (nil)] 21:45:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f0e5403b000) [pid = 1944] [serial = 959] [outer = 0x7f0e4fd26400] 21:45:25 INFO - PROCESS | 1944 | 1461127525819 Marionette DEBUG loaded listener.js 21:45:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f0e541e7c00) [pid = 1944] [serial = 960] [outer = 0x7f0e4fd26400] 21:45:26 INFO - PROCESS | 1944 | 1461127526680 Marionette TRACE conn4 <- [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]]]}] 21:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1494ms 21:45:26 INFO - PROCESS | 1944 | 1461127526719 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 21:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:45:26 INFO - PROCESS | 1944 | 1461127526724 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 21:45:26 INFO - PROCESS | 1944 | 1461127526730 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:45:26 INFO - PROCESS | 1944 | 1461127526733 Marionette TRACE conn4 <- [1,1250,null,{}] 21:45:26 INFO - PROCESS | 1944 | 1461127526738 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:26 INFO - PROCESS | 1944 | 1461127526928 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 21:45:27 INFO - PROCESS | 1944 | 1461127527110 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54412000 == 102 [pid = 1944] [id = 320] 21:45:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f0e50504c00) [pid = 1944] [serial = 961] [outer = (nil)] 21:45:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f0e546ef400) [pid = 1944] [serial = 962] [outer = 0x7f0e50504c00] 21:45:27 INFO - PROCESS | 1944 | 1461127527184 Marionette DEBUG loaded listener.js 21:45:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f0e548b0400) [pid = 1944] [serial = 963] [outer = 0x7f0e50504c00] 21:45:28 INFO - PROCESS | 1944 | 1461127528271 Marionette TRACE conn4 <- [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]]]}] 21:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1588ms 21:45:28 INFO - PROCESS | 1944 | 1461127528318 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 21:45:28 INFO - PROCESS | 1944 | 1461127528321 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 21:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:45:28 INFO - PROCESS | 1944 | 1461127528328 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:45:28 INFO - PROCESS | 1944 | 1461127528331 Marionette TRACE conn4 <- [1,1254,null,{}] 21:45:28 INFO - PROCESS | 1944 | 1461127528336 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:28 INFO - PROCESS | 1944 | 1461127528543 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 21:45:28 INFO - PROCESS | 1944 | 1461127528729 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e558e4000 == 103 [pid = 1944] [id = 321] 21:45:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f0e54adf800) [pid = 1944] [serial = 964] [outer = (nil)] 21:45:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f0e54bd9c00) [pid = 1944] [serial = 965] [outer = 0x7f0e54adf800] 21:45:28 INFO - PROCESS | 1944 | 1461127528866 Marionette DEBUG loaded listener.js 21:45:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f0e54be6c00) [pid = 1944] [serial = 966] [outer = 0x7f0e54adf800] 21:45:29 INFO - PROCESS | 1944 | 1461127529778 Marionette TRACE conn4 <- [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]]]}] 21:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1478ms 21:45:29 INFO - PROCESS | 1944 | 1461127529808 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 21:45:29 INFO - PROCESS | 1944 | 1461127529812 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 21:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:45:29 INFO - PROCESS | 1944 | 1461127529818 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:45:29 INFO - PROCESS | 1944 | 1461127529821 Marionette TRACE conn4 <- [1,1258,null,{}] 21:45:29 INFO - PROCESS | 1944 | 1461127529827 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:30 INFO - PROCESS | 1944 | 1461127530030 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 21:45:30 INFO - PROCESS | 1944 | 1461127530221 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57e11800 == 104 [pid = 1944] [id = 322] 21:45:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f0e54be6400) [pid = 1944] [serial = 967] [outer = (nil)] 21:45:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f0e55bd8800) [pid = 1944] [serial = 968] [outer = 0x7f0e54be6400] 21:45:30 INFO - PROCESS | 1944 | 1461127530337 Marionette DEBUG loaded listener.js 21:45:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f0e57d11400) [pid = 1944] [serial = 969] [outer = 0x7f0e54be6400] 21:45:31 INFO - PROCESS | 1944 | 1461127531231 Marionette TRACE conn4 <- [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]]]}] 21:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1484ms 21:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:45:31 INFO - PROCESS | 1944 | 1461127531303 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 21:45:31 INFO - PROCESS | 1944 | 1461127531306 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 21:45:31 INFO - PROCESS | 1944 | 1461127531313 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:45:31 INFO - PROCESS | 1944 | 1461127531316 Marionette TRACE conn4 <- [1,1262,null,{}] 21:45:31 INFO - PROCESS | 1944 | 1461127531322 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:31 INFO - PROCESS | 1944 | 1461127531530 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 21:45:31 INFO - PROCESS | 1944 | 1461127531759 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58658800 == 105 [pid = 1944] [id = 323] 21:45:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e54be7400) [pid = 1944] [serial = 970] [outer = (nil)] 21:45:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e5844f000) [pid = 1944] [serial = 971] [outer = 0x7f0e54be7400] 21:45:31 INFO - PROCESS | 1944 | 1461127531887 Marionette DEBUG loaded listener.js 21:45:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e58bd1400) [pid = 1944] [serial = 972] [outer = 0x7f0e54be7400] 21:45:32 INFO - PROCESS | 1944 | 1461127532705 Marionette TRACE conn4 <- [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]]]}] 21:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1434ms 21:45:32 INFO - PROCESS | 1944 | 1461127532747 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 21:45:32 INFO - PROCESS | 1944 | 1461127532751 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 21:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:45:32 INFO - PROCESS | 1944 | 1461127532758 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:45:32 INFO - PROCESS | 1944 | 1461127532761 Marionette TRACE conn4 <- [1,1266,null,{}] 21:45:32 INFO - PROCESS | 1944 | 1461127532766 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:32 INFO - PROCESS | 1944 | 1461127532957 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 21:45:33 INFO - PROCESS | 1944 | 1461127533145 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58fac000 == 106 [pid = 1944] [id = 324] 21:45:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e566e0c00) [pid = 1944] [serial = 973] [outer = (nil)] 21:45:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e58d04800) [pid = 1944] [serial = 974] [outer = 0x7f0e566e0c00] 21:45:33 INFO - PROCESS | 1944 | 1461127533217 Marionette DEBUG loaded listener.js 21:45:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e58f24c00) [pid = 1944] [serial = 975] [outer = 0x7f0e566e0c00] 21:45:34 INFO - PROCESS | 1944 | 1461127534141 Marionette TRACE conn4 <- [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]]]}] 21:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1439ms 21:45:34 INFO - PROCESS | 1944 | 1461127534198 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 21:45:34 INFO - PROCESS | 1944 | 1461127534202 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 21:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:45:34 INFO - PROCESS | 1944 | 1461127534208 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:45:34 INFO - PROCESS | 1944 | 1461127534210 Marionette TRACE conn4 <- [1,1270,null,{}] 21:45:34 INFO - PROCESS | 1944 | 1461127534216 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:34 INFO - PROCESS | 1944 | 1461127534408 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 21:45:34 INFO - PROCESS | 1944 | 1461127534595 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e59e45000 == 107 [pid = 1944] [id = 325] 21:45:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e57fd4400) [pid = 1944] [serial = 976] [outer = (nil)] 21:45:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e59511800) [pid = 1944] [serial = 977] [outer = 0x7f0e57fd4400] 21:45:34 INFO - PROCESS | 1944 | 1461127534669 Marionette DEBUG loaded listener.js 21:45:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e59e52c00) [pid = 1944] [serial = 978] [outer = 0x7f0e57fd4400] 21:45:35 INFO - PROCESS | 1944 | 1461127535510 Marionette TRACE conn4 <- [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]]]}] 21:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1334ms 21:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:45:35 INFO - PROCESS | 1944 | 1461127535543 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 21:45:35 INFO - PROCESS | 1944 | 1461127535545 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 21:45:35 INFO - PROCESS | 1944 | 1461127535551 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:45:35 INFO - PROCESS | 1944 | 1461127535555 Marionette TRACE conn4 <- [1,1274,null,{}] 21:45:35 INFO - PROCESS | 1944 | 1461127535560 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:35 INFO - PROCESS | 1944 | 1461127535744 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 21:45:35 INFO - PROCESS | 1944 | 1461127535938 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e60720800 == 108 [pid = 1944] [id = 326] 21:45:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e58bd7c00) [pid = 1944] [serial = 979] [outer = (nil)] 21:45:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e5a185400) [pid = 1944] [serial = 980] [outer = 0x7f0e58bd7c00] 21:45:36 INFO - PROCESS | 1944 | 1461127536010 Marionette DEBUG loaded listener.js 21:45:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e5be5f400) [pid = 1944] [serial = 981] [outer = 0x7f0e58bd7c00] 21:45:36 INFO - PROCESS | 1944 | 1461127536917 Marionette TRACE conn4 <- [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]]]}] 21:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1429ms 21:45:36 INFO - PROCESS | 1944 | 1461127536981 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 21:45:36 INFO - PROCESS | 1944 | 1461127536985 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 21:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:45:36 INFO - PROCESS | 1944 | 1461127536991 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:45:36 INFO - PROCESS | 1944 | 1461127536995 Marionette TRACE conn4 <- [1,1278,null,{}] 21:45:37 INFO - PROCESS | 1944 | 1461127537001 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:37 INFO - PROCESS | 1944 | 1461127537209 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 21:45:37 INFO - PROCESS | 1944 | 1461127537522 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e69b1d800 == 109 [pid = 1944] [id = 327] 21:45:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e6782d000) [pid = 1944] [serial = 982] [outer = (nil)] 21:45:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e69b94400) [pid = 1944] [serial = 983] [outer = 0x7f0e6782d000] 21:45:37 INFO - PROCESS | 1944 | 1461127537604 Marionette DEBUG loaded listener.js 21:45:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e6b551400) [pid = 1944] [serial = 984] [outer = 0x7f0e6782d000] 21:45:38 INFO - PROCESS | 1944 | 1461127538401 Marionette TRACE conn4 <- [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]]]}] 21:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1480ms 21:45:38 INFO - PROCESS | 1944 | 1461127538473 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 21:45:38 INFO - PROCESS | 1944 | 1461127538478 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 21:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:45:38 INFO - PROCESS | 1944 | 1461127538484 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:45:38 INFO - PROCESS | 1944 | 1461127538487 Marionette TRACE conn4 <- [1,1282,null,{}] 21:45:38 INFO - PROCESS | 1944 | 1461127538492 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:38 INFO - PROCESS | 1944 | 1461127538671 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 21:45:38 INFO - PROCESS | 1944 | 1461127538856 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6bd68000 == 110 [pid = 1944] [id = 328] 21:45:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e546b6c00) [pid = 1944] [serial = 985] [outer = (nil)] 21:45:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e546c0800) [pid = 1944] [serial = 986] [outer = 0x7f0e546b6c00] 21:45:38 INFO - PROCESS | 1944 | 1461127538928 Marionette DEBUG loaded listener.js 21:45:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f0e546c5000) [pid = 1944] [serial = 987] [outer = 0x7f0e546b6c00] 21:45:39 INFO - PROCESS | 1944 | 1461127539787 Marionette TRACE conn4 <- [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]]]}] 21:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1381ms 21:45:39 INFO - PROCESS | 1944 | 1461127539866 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 21:45:39 INFO - PROCESS | 1944 | 1461127539869 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 21:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:45:39 INFO - PROCESS | 1944 | 1461127539875 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:45:39 INFO - PROCESS | 1944 | 1461127539877 Marionette TRACE conn4 <- [1,1286,null,{}] 21:45:39 INFO - PROCESS | 1944 | 1461127539883 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:40 INFO - PROCESS | 1944 | 1461127540066 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 21:45:40 INFO - PROCESS | 1944 | 1461127540263 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6ff7a800 == 111 [pid = 1944] [id = 329] 21:45:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f0e4fb46c00) [pid = 1944] [serial = 988] [outer = (nil)] 21:45:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f0e5024e400) [pid = 1944] [serial = 989] [outer = 0x7f0e4fb46c00] 21:45:40 INFO - PROCESS | 1944 | 1461127540335 Marionette DEBUG loaded listener.js 21:45:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f0e50252c00) [pid = 1944] [serial = 990] [outer = 0x7f0e4fb46c00] 21:45:41 INFO - PROCESS | 1944 | 1461127541225 Marionette TRACE conn4 <- [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]]]}] 21:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1383ms 21:45:41 INFO - PROCESS | 1944 | 1461127541259 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 21:45:41 INFO - PROCESS | 1944 | 1461127541263 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 21:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:45:41 INFO - PROCESS | 1944 | 1461127541268 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:45:41 INFO - PROCESS | 1944 | 1461127541271 Marionette TRACE conn4 <- [1,1290,null,{}] 21:45:41 INFO - PROCESS | 1944 | 1461127541276 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:41 INFO - PROCESS | 1944 | 1461127541474 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 21:45:41 INFO - PROCESS | 1944 | 1461127541678 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3faec000 == 112 [pid = 1944] [id = 330] 21:45:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f0e43cbf000) [pid = 1944] [serial = 991] [outer = (nil)] 21:45:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f0e545b2800) [pid = 1944] [serial = 992] [outer = 0x7f0e43cbf000] 21:45:41 INFO - PROCESS | 1944 | 1461127541755 Marionette DEBUG loaded listener.js 21:45:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f0e6b823000) [pid = 1944] [serial = 993] [outer = 0x7f0e43cbf000] 21:45:42 INFO - PROCESS | 1944 | 1461127542729 Marionette TRACE conn4 <- [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]]]}] 21:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1530ms 21:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:45:42 INFO - PROCESS | 1944 | 1461127542801 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 21:45:42 INFO - PROCESS | 1944 | 1461127542804 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 21:45:42 INFO - PROCESS | 1944 | 1461127542812 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:45:42 INFO - PROCESS | 1944 | 1461127542815 Marionette TRACE conn4 <- [1,1294,null,{}] 21:45:42 INFO - PROCESS | 1944 | 1461127542820 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:43 INFO - PROCESS | 1944 | 1461127543049 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 21:45:43 INFO - PROCESS | 1944 | 1461127543357 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e499c3800 == 113 [pid = 1944] [id = 331] 21:45:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f0e43fb2000) [pid = 1944] [serial = 994] [outer = (nil)] 21:45:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f0e54838400) [pid = 1944] [serial = 995] [outer = 0x7f0e43fb2000] 21:45:43 INFO - PROCESS | 1944 | 1461127543435 Marionette DEBUG loaded listener.js 21:45:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f0e5483d800) [pid = 1944] [serial = 996] [outer = 0x7f0e43fb2000] 21:45:44 INFO - PROCESS | 1944 | 1461127544365 Marionette TRACE conn4 <- [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]]]}] 21:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1984ms 21:45:44 INFO - PROCESS | 1944 | 1461127544796 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 21:45:44 INFO - PROCESS | 1944 | 1461127544803 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 21:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:45:44 INFO - PROCESS | 1944 | 1461127544811 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:45:44 INFO - PROCESS | 1944 | 1461127544816 Marionette TRACE conn4 <- [1,1298,null,{}] 21:45:44 INFO - PROCESS | 1944 | 1461127544951 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:45 INFO - PROCESS | 1944 | 1461127545208 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 21:45:45 INFO - PROCESS | 1944 | 1461127545320 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49834800 == 114 [pid = 1944] [id = 332] 21:45:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f0e43fb9800) [pid = 1944] [serial = 997] [outer = (nil)] 21:45:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e43fbdc00) [pid = 1944] [serial = 998] [outer = 0x7f0e43fb9800] 21:45:45 INFO - PROCESS | 1944 | 1461127545428 Marionette DEBUG loaded listener.js 21:45:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e45f2e400) [pid = 1944] [serial = 999] [outer = 0x7f0e43fb9800] 21:45:46 INFO - PROCESS | 1944 | 1461127546481 Marionette TRACE conn4 <- [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]]]}] 21:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1700ms 21:45:46 INFO - PROCESS | 1944 | 1461127546512 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 21:45:46 INFO - PROCESS | 1944 | 1461127546517 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 21:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:45:46 INFO - PROCESS | 1944 | 1461127546531 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:45:46 INFO - PROCESS | 1944 | 1461127546536 Marionette TRACE conn4 <- [1,1302,null,{}] 21:45:46 INFO - PROCESS | 1944 | 1461127546543 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:46 INFO - PROCESS | 1944 | 1461127546766 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 21:45:47 INFO - PROCESS | 1944 | 1461127547010 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e44d90800 == 115 [pid = 1944] [id = 333] 21:45:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e43fb9000) [pid = 1944] [serial = 1000] [outer = (nil)] 21:45:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f0e4e269400) [pid = 1944] [serial = 1001] [outer = 0x7f0e43fb9000] 21:45:47 INFO - PROCESS | 1944 | 1461127547143 Marionette DEBUG loaded listener.js 21:45:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f0e4fb47c00) [pid = 1944] [serial = 1002] [outer = 0x7f0e43fb9000] 21:45:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5067a000 == 114 [pid = 1944] [id = 315] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f0e59e52000) [pid = 1944] [serial = 863] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f0e57fc7800) [pid = 1944] [serial = 854] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e58863000) [pid = 1944] [serial = 857] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e55eba000) [pid = 1944] [serial = 851] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e5885c400) [pid = 1944] [serial = 860] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f0e5050fc00) [pid = 1944] [serial = 893] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50207800 == 113 [pid = 1944] [id = 314] 21:45:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e367000 == 112 [pid = 1944] [id = 313] 21:45:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e492bb000 == 111 [pid = 1944] [id = 312] 21:45:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e42b4f800 == 110 [pid = 1944] [id = 311] 21:45:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e49829000 == 109 [pid = 1944] [id = 310] 21:45:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e67969000 == 108 [pid = 1944] [id = 302] 21:45:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e597cf000 == 107 [pid = 1944] [id = 301] 21:45:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5865b000 == 106 [pid = 1944] [id = 300] 21:45:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e508b1800 == 105 [pid = 1944] [id = 299] 21:45:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e492b1800 == 104 [pid = 1944] [id = 298] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f0e4e265c00) [pid = 1944] [serial = 873] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f0e59e5b000) [pid = 1944] [serial = 887] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f0e546efc00) [pid = 1944] [serial = 881] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f0e468dac00) [pid = 1944] [serial = 866] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f0e46768400) [pid = 1944] [serial = 836] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f0e5403d400) [pid = 1944] [serial = 876] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f0e545bd800) [pid = 1944] [serial = 845] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f0e55bd1000) [pid = 1944] [serial = 884] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f0e53af5000) [pid = 1944] [serial = 842] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f0e4906a000) [pid = 1944] [serial = 872] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e54ade400) [pid = 1944] [serial = 882] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e5fa4cc00) [pid = 1944] [serial = 888] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e58be0c00) [pid = 1944] [serial = 885] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e546ea800) [pid = 1944] [serial = 878] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e51b7fc00) [pid = 1944] [serial = 875] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e4fa99400) [pid = 1944] [serial = 839] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e5499cc00) [pid = 1944] [serial = 879] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e54998c00) [pid = 1944] [serial = 848] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e4676ac00) [pid = 1944] [serial = 870] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e4906d800) [pid = 1944] [serial = 891] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e4676c400) [pid = 1944] [serial = 890] [outer = (nil)] [url = about:blank] 21:45:47 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e43ed1c00) [pid = 1944] [serial = 869] [outer = (nil)] [url = about:blank] 21:45:48 INFO - PROCESS | 1944 | 1461127548101 Marionette TRACE conn4 <- [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]]]}] 21:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1590ms 21:45:48 INFO - PROCESS | 1944 | 1461127548118 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 21:45:48 INFO - PROCESS | 1944 | 1461127548121 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 21:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:45:48 INFO - PROCESS | 1944 | 1461127548128 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:45:48 INFO - PROCESS | 1944 | 1461127548131 Marionette TRACE conn4 <- [1,1306,null,{}] 21:45:48 INFO - PROCESS | 1944 | 1461127548146 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:48 INFO - PROCESS | 1944 | 1461127548337 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 21:45:48 INFO - PROCESS | 1944 | 1461127548493 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e498f0000 == 105 [pid = 1944] [id = 334] 21:45:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e4676ac00) [pid = 1944] [serial = 1003] [outer = (nil)] 21:45:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e50508c00) [pid = 1944] [serial = 1004] [outer = 0x7f0e4676ac00] 21:45:48 INFO - PROCESS | 1944 | 1461127548561 Marionette DEBUG loaded listener.js 21:45:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e519a2000) [pid = 1944] [serial = 1005] [outer = 0x7f0e4676ac00] 21:45:49 INFO - PROCESS | 1944 | 1461127549359 Marionette TRACE conn4 <- [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]]]}] 21:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1280ms 21:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:45:49 INFO - PROCESS | 1944 | 1461127549412 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 21:45:49 INFO - PROCESS | 1944 | 1461127549415 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 21:45:49 INFO - PROCESS | 1944 | 1461127549422 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:45:49 INFO - PROCESS | 1944 | 1461127549425 Marionette TRACE conn4 <- [1,1310,null,{}] 21:45:49 INFO - PROCESS | 1944 | 1461127549430 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:49 INFO - PROCESS | 1944 | 1461127549626 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 21:45:49 INFO - PROCESS | 1944 | 1461127549636 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4fb64000 == 106 [pid = 1944] [id = 335] 21:45:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e51b7fc00) [pid = 1944] [serial = 1006] [outer = (nil)] 21:45:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e54041000) [pid = 1944] [serial = 1007] [outer = 0x7f0e51b7fc00] 21:45:49 INFO - PROCESS | 1944 | 1461127549704 Marionette DEBUG loaded listener.js 21:45:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e544f4c00) [pid = 1944] [serial = 1008] [outer = 0x7f0e51b7fc00] 21:45:50 INFO - PROCESS | 1944 | 1461127550690 Marionette TRACE conn4 <- [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] 21:45:50 INFO - PROCESS | 1944 | 1461127550760 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 21:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 21:45:50 INFO - PROCESS | 1944 | 1461127550773 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:45:50 INFO - PROCESS | 1944 | 1461127550775 Marionette TRACE conn4 <- [1,1314,null,{}] 21:45:50 INFO - PROCESS | 1944 | 1461127550781 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:51 INFO - PROCESS | 1944 | 1461127551014 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 21:45:51 INFO - PROCESS | 1944 | 1461127551046 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5067f800 == 107 [pid = 1944] [id = 336] 21:45:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e5000cc00) [pid = 1944] [serial = 1009] [outer = (nil)] 21:45:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e5483a800) [pid = 1944] [serial = 1010] [outer = 0x7f0e5000cc00] 21:45:51 INFO - PROCESS | 1944 | 1461127551111 Marionette DEBUG loaded listener.js 21:45:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e54846c00) [pid = 1944] [serial = 1011] [outer = 0x7f0e5000cc00] 21:45:52 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e4fa17800) [pid = 1944] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:45:52 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e43cb5000) [pid = 1944] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:45:52 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e429adc00) [pid = 1944] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:45:52 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e50509800) [pid = 1944] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:45:52 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e4676fc00) [pid = 1944] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:45:52 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e50003c00) [pid = 1944] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:45:52 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e50972c00) [pid = 1944] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:45:52 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e5193e000) [pid = 1944] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:45:52 INFO - PROCESS | 1944 | 1461127552436 Marionette TRACE conn4 <- [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]]]}] 21:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1729ms 21:45:52 INFO - PROCESS | 1944 | 1461127552503 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 21:45:52 INFO - PROCESS | 1944 | 1461127552506 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 21:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:45:52 INFO - PROCESS | 1944 | 1461127552522 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:45:52 INFO - PROCESS | 1944 | 1461127552525 Marionette TRACE conn4 <- [1,1318,null,{}] 21:45:52 INFO - PROCESS | 1944 | 1461127552531 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:52 INFO - PROCESS | 1944 | 1461127552774 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 21:45:52 INFO - PROCESS | 1944 | 1461127552929 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5392a800 == 108 [pid = 1944] [id = 337] 21:45:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e51b80800) [pid = 1944] [serial = 1012] [outer = (nil)] 21:45:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e5578e400) [pid = 1944] [serial = 1013] [outer = 0x7f0e51b80800] 21:45:53 INFO - PROCESS | 1944 | 1461127553002 Marionette DEBUG loaded listener.js 21:45:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e55c7d000) [pid = 1944] [serial = 1014] [outer = 0x7f0e51b80800] 21:45:53 INFO - PROCESS | 1944 | 1461127553743 Marionette TRACE conn4 <- [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]]]}] 21:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1280ms 21:45:53 INFO - PROCESS | 1944 | 1461127553802 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 21:45:53 INFO - PROCESS | 1944 | 1461127553806 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 21:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:45:53 INFO - PROCESS | 1944 | 1461127553812 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:45:53 INFO - PROCESS | 1944 | 1461127553816 Marionette TRACE conn4 <- [1,1322,null,{}] 21:45:53 INFO - PROCESS | 1944 | 1461127553822 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:54 INFO - PROCESS | 1944 | 1461127554051 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 21:45:54 INFO - PROCESS | 1944 | 1461127554070 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54339000 == 109 [pid = 1944] [id = 338] 21:45:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e55c7d400) [pid = 1944] [serial = 1015] [outer = (nil)] 21:45:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e566e3c00) [pid = 1944] [serial = 1016] [outer = 0x7f0e55c7d400] 21:45:54 INFO - PROCESS | 1944 | 1461127554134 Marionette DEBUG loaded listener.js 21:45:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e57fc8400) [pid = 1944] [serial = 1017] [outer = 0x7f0e55c7d400] 21:45:55 INFO - PROCESS | 1944 | 1461127555348 Marionette TRACE conn4 <- [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]]]}] 21:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1581ms 21:45:55 INFO - PROCESS | 1944 | 1461127555394 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 21:45:55 INFO - PROCESS | 1944 | 1461127555402 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 21:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:45:55 INFO - PROCESS | 1944 | 1461127555412 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:45:55 INFO - PROCESS | 1944 | 1461127555416 Marionette TRACE conn4 <- [1,1326,null,{}] 21:45:55 INFO - PROCESS | 1944 | 1461127555424 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:55 INFO - PROCESS | 1944 | 1461127555644 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 21:45:55 INFO - PROCESS | 1944 | 1461127555887 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4901f800 == 110 [pid = 1944] [id = 339] 21:45:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e481cfc00) [pid = 1944] [serial = 1018] [outer = (nil)] 21:45:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e4e25bc00) [pid = 1944] [serial = 1019] [outer = 0x7f0e481cfc00] 21:45:55 INFO - PROCESS | 1944 | 1461127555980 Marionette DEBUG loaded listener.js 21:45:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e4fb4b400) [pid = 1944] [serial = 1020] [outer = 0x7f0e481cfc00] 21:45:56 INFO - PROCESS | 1944 | 1461127556920 Marionette TRACE conn4 <- [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]]]}] 21:45:56 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 21:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1582ms 21:45:57 INFO - PROCESS | 1944 | 1461127556996 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 21:45:57 INFO - PROCESS | 1944 | 1461127557004 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 21:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:45:57 INFO - PROCESS | 1944 | 1461127557014 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:45:57 INFO - PROCESS | 1944 | 1461127557019 Marionette TRACE conn4 <- [1,1330,null,{}] 21:45:57 INFO - PROCESS | 1944 | 1461127557025 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:57 INFO - PROCESS | 1944 | 1461127557264 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 21:45:57 INFO - PROCESS | 1944 | 1461127557607 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e53821800 == 111 [pid = 1944] [id = 340] 21:45:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e4fd27c00) [pid = 1944] [serial = 1021] [outer = (nil)] 21:45:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e538bcc00) [pid = 1944] [serial = 1022] [outer = 0x7f0e4fd27c00] 21:45:57 INFO - PROCESS | 1944 | 1461127557684 Marionette DEBUG loaded listener.js 21:45:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f0e541ef800) [pid = 1944] [serial = 1023] [outer = 0x7f0e4fd27c00] 21:45:58 INFO - PROCESS | 1944 | 1461127558560 Marionette TRACE conn4 <- [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]]]}] 21:45:58 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 21:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1589ms 21:45:58 INFO - PROCESS | 1944 | 1461127558604 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 21:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:45:58 INFO - PROCESS | 1944 | 1461127558608 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 21:45:58 INFO - PROCESS | 1944 | 1461127558614 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:45:58 INFO - PROCESS | 1944 | 1461127558620 Marionette TRACE conn4 <- [1,1334,null,{}] 21:45:58 INFO - PROCESS | 1944 | 1461127558638 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:45:58 INFO - PROCESS | 1944 | 1461127558861 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 21:45:59 INFO - PROCESS | 1944 | 1461127559098 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57847000 == 112 [pid = 1944] [id = 341] 21:45:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f0e5403b400) [pid = 1944] [serial = 1024] [outer = (nil)] 21:45:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f0e54bd4000) [pid = 1944] [serial = 1025] [outer = 0x7f0e5403b400] 21:45:59 INFO - PROCESS | 1944 | 1461127559224 Marionette DEBUG loaded listener.js 21:45:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f0e55b70000) [pid = 1944] [serial = 1026] [outer = 0x7f0e5403b400] 21:46:00 INFO - PROCESS | 1944 | 1461127560118 Marionette TRACE conn4 <- [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]]]}] 21:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1536ms 21:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:46:00 INFO - PROCESS | 1944 | 1461127560149 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 21:46:00 INFO - PROCESS | 1944 | 1461127560153 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 21:46:00 INFO - PROCESS | 1944 | 1461127560160 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:46:00 INFO - PROCESS | 1944 | 1461127560163 Marionette TRACE conn4 <- [1,1338,null,{}] 21:46:00 INFO - PROCESS | 1944 | 1461127560168 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:00 INFO - PROCESS | 1944 | 1461127560370 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 21:46:00 INFO - PROCESS | 1944 | 1461127560569 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5971a800 == 113 [pid = 1944] [id = 342] 21:46:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f0e546edc00) [pid = 1944] [serial = 1027] [outer = (nil)] 21:46:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f0e57fd5000) [pid = 1944] [serial = 1028] [outer = 0x7f0e546edc00] 21:46:00 INFO - PROCESS | 1944 | 1461127560644 Marionette DEBUG loaded listener.js 21:46:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f0e58bde400) [pid = 1944] [serial = 1029] [outer = 0x7f0e546edc00] 21:46:02 INFO - PROCESS | 1944 | 1461127562038 Marionette TRACE conn4 <- [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]]]}] 21:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1983ms 21:46:02 INFO - PROCESS | 1944 | 1461127562144 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 21:46:02 INFO - PROCESS | 1944 | 1461127562148 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 21:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:46:02 INFO - PROCESS | 1944 | 1461127562154 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:46:02 INFO - PROCESS | 1944 | 1461127562158 Marionette TRACE conn4 <- [1,1342,null,{}] 21:46:02 INFO - PROCESS | 1944 | 1461127562163 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:02 INFO - PROCESS | 1944 | 1461127562356 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 21:46:02 INFO - PROCESS | 1944 | 1461127562604 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e66938000 == 114 [pid = 1944] [id = 343] 21:46:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f0e51b56000) [pid = 1944] [serial = 1030] [outer = (nil)] 21:46:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f0e58f24000) [pid = 1944] [serial = 1031] [outer = 0x7f0e51b56000] 21:46:02 INFO - PROCESS | 1944 | 1461127562681 Marionette DEBUG loaded listener.js 21:46:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f0e5be66400) [pid = 1944] [serial = 1032] [outer = 0x7f0e51b56000] 21:46:03 INFO - PROCESS | 1944 | 1461127563608 Marionette TRACE conn4 <- [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]]]}] 21:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1482ms 21:46:03 INFO - PROCESS | 1944 | 1461127563637 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 21:46:03 INFO - PROCESS | 1944 | 1461127563641 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 21:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:46:03 INFO - PROCESS | 1944 | 1461127563648 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:46:03 INFO - PROCESS | 1944 | 1461127563651 Marionette TRACE conn4 <- [1,1346,null,{}] 21:46:03 INFO - PROCESS | 1944 | 1461127563656 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:03 INFO - PROCESS | 1944 | 1461127563979 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 21:46:04 INFO - PROCESS | 1944 | 1461127564263 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6be1d800 == 115 [pid = 1944] [id = 344] 21:46:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f0e447de000) [pid = 1944] [serial = 1033] [outer = (nil)] 21:46:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e66b30c00) [pid = 1944] [serial = 1034] [outer = 0x7f0e447de000] 21:46:04 INFO - PROCESS | 1944 | 1461127564356 Marionette DEBUG loaded listener.js 21:46:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e6b548800) [pid = 1944] [serial = 1035] [outer = 0x7f0e447de000] 21:46:05 INFO - PROCESS | 1944 | 1461127565286 Marionette TRACE conn4 <- [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]]]}] 21:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1689ms 21:46:05 INFO - PROCESS | 1944 | 1461127565338 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 21:46:05 INFO - PROCESS | 1944 | 1461127565342 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 21:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:46:05 INFO - PROCESS | 1944 | 1461127565348 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:46:05 INFO - PROCESS | 1944 | 1461127565350 Marionette TRACE conn4 <- [1,1350,null,{}] 21:46:05 INFO - PROCESS | 1944 | 1461127565356 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:05 INFO - PROCESS | 1944 | 1461127565571 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 21:46:05 INFO - PROCESS | 1944 | 1461127565806 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3fbcf800 == 116 [pid = 1944] [id = 345] 21:46:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e43ca5400) [pid = 1944] [serial = 1036] [outer = (nil)] 21:46:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f0e43caa400) [pid = 1944] [serial = 1037] [outer = 0x7f0e43ca5400] 21:46:05 INFO - PROCESS | 1944 | 1461127565922 Marionette DEBUG loaded listener.js 21:46:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f0e43cb0c00) [pid = 1944] [serial = 1038] [outer = 0x7f0e43ca5400] 21:46:06 INFO - PROCESS | 1944 | 1461127566815 Marionette TRACE conn4 <- [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]]]}] 21:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1534ms 21:46:06 INFO - PROCESS | 1944 | 1461127566884 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 21:46:06 INFO - PROCESS | 1944 | 1461127566889 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 21:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:46:06 INFO - PROCESS | 1944 | 1461127566896 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:46:06 INFO - PROCESS | 1944 | 1461127566899 Marionette TRACE conn4 <- [1,1354,null,{}] 21:46:06 INFO - PROCESS | 1944 | 1461127566905 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:07 INFO - PROCESS | 1944 | 1461127567200 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 21:46:07 INFO - PROCESS | 1944 | 1461127567520 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e70c28800 == 117 [pid = 1944] [id = 346] 21:46:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e67b04800) [pid = 1944] [serial = 1039] [outer = (nil)] 21:46:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f0e6b547c00) [pid = 1944] [serial = 1040] [outer = 0x7f0e67b04800] 21:46:07 INFO - PROCESS | 1944 | 1461127567691 Marionette DEBUG loaded listener.js 21:46:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f0e6b82c800) [pid = 1944] [serial = 1041] [outer = 0x7f0e67b04800] 21:46:08 INFO - PROCESS | 1944 | 1461127568589 Marionette TRACE conn4 <- [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]]]}] 21:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1742ms 21:46:08 INFO - PROCESS | 1944 | 1461127568639 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 21:46:08 INFO - PROCESS | 1944 | 1461127568643 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 21:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:46:08 INFO - PROCESS | 1944 | 1461127568648 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:46:08 INFO - PROCESS | 1944 | 1461127568651 Marionette TRACE conn4 <- [1,1358,null,{}] 21:46:08 INFO - PROCESS | 1944 | 1461127568657 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:08 INFO - PROCESS | 1944 | 1461127568859 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 21:46:09 INFO - PROCESS | 1944 | 1461127569058 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5086a000 == 118 [pid = 1944] [id = 347] 21:46:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f0e44d5a800) [pid = 1944] [serial = 1042] [outer = (nil)] 21:46:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f0e4689ac00) [pid = 1944] [serial = 1043] [outer = 0x7f0e44d5a800] 21:46:09 INFO - PROCESS | 1944 | 1461127569129 Marionette DEBUG loaded listener.js 21:46:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f0e468a0400) [pid = 1944] [serial = 1044] [outer = 0x7f0e44d5a800] 21:46:10 INFO - PROCESS | 1944 | 1461127570158 Marionette TRACE conn4 <- [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]]]}] 21:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1580ms 21:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:46:10 INFO - PROCESS | 1944 | 1461127570230 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 21:46:10 INFO - PROCESS | 1944 | 1461127570233 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 21:46:10 INFO - PROCESS | 1944 | 1461127570240 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:46:10 INFO - PROCESS | 1944 | 1461127570243 Marionette TRACE conn4 <- [1,1362,null,{}] 21:46:10 INFO - PROCESS | 1944 | 1461127570249 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:10 INFO - PROCESS | 1944 | 1461127570451 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 21:46:10 INFO - PROCESS | 1944 | 1461127570646 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49952800 == 119 [pid = 1944] [id = 348] 21:46:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f0e450e8c00) [pid = 1944] [serial = 1045] [outer = (nil)] 21:46:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f0e499a6c00) [pid = 1944] [serial = 1046] [outer = 0x7f0e450e8c00] 21:46:10 INFO - PROCESS | 1944 | 1461127570728 Marionette DEBUG loaded listener.js 21:46:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f0e499aac00) [pid = 1944] [serial = 1047] [outer = 0x7f0e450e8c00] 21:46:11 INFO - PROCESS | 1944 | 1461127571663 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 21:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1485ms 21:46:11 INFO - PROCESS | 1944 | 1461127571725 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 21:46:11 INFO - PROCESS | 1944 | 1461127571729 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 21:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:46:11 INFO - PROCESS | 1944 | 1461127571735 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:46:11 INFO - PROCESS | 1944 | 1461127571740 Marionette TRACE conn4 <- [1,1366,null,{}] 21:46:11 INFO - PROCESS | 1944 | 1461127571745 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:11 INFO - PROCESS | 1944 | 1461127571968 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 21:46:12 INFO - PROCESS | 1944 | 1461127572223 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e423d7800 == 120 [pid = 1944] [id = 349] 21:46:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f0e43fb5400) [pid = 1944] [serial = 1048] [outer = (nil)] 21:46:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f0e4676b000) [pid = 1944] [serial = 1049] [outer = 0x7f0e43fb5400] 21:46:12 INFO - PROCESS | 1944 | 1461127572374 Marionette DEBUG loaded listener.js 21:46:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f0e5087b000) [pid = 1944] [serial = 1050] [outer = 0x7f0e43fb5400] 21:46:13 INFO - PROCESS | 1944 | 1461127573372 Marionette TRACE conn4 <- [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] 21:46:13 INFO - PROCESS | 1944 | 1461127573426 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 21:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 21:46:13 INFO - PROCESS | 1944 | 1461127573432 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:46:13 INFO - PROCESS | 1944 | 1461127573435 Marionette TRACE conn4 <- [1,1370,null,{}] 21:46:13 INFO - PROCESS | 1944 | 1461127573440 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:13 INFO - PROCESS | 1944 | 1461127573626 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 21:46:13 INFO - PROCESS | 1944 | 1461127573865 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49984000 == 121 [pid = 1944] [id = 350] 21:46:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f0e43fb6800) [pid = 1944] [serial = 1051] [outer = (nil)] 21:46:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f0e5087b800) [pid = 1944] [serial = 1052] [outer = 0x7f0e43fb6800] 21:46:13 INFO - PROCESS | 1944 | 1461127573986 Marionette DEBUG loaded listener.js 21:46:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f0e545bf800) [pid = 1944] [serial = 1053] [outer = 0x7f0e43fb6800] 21:46:15 INFO - PROCESS | 1944 | 1461127575508 Marionette TRACE conn4 <- [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] 21:46:15 INFO - PROCESS | 1944 | 1461127575572 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 21:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 21:46:15 INFO - PROCESS | 1944 | 1461127575580 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:46:15 INFO - PROCESS | 1944 | 1461127575585 Marionette TRACE conn4 <- [1,1374,null,{}] 21:46:15 INFO - PROCESS | 1944 | 1461127575593 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:15 INFO - PROCESS | 1944 | 1461127575885 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 21:46:16 INFO - PROCESS | 1944 | 1461127576029 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e44fc3800 == 122 [pid = 1944] [id = 351] 21:46:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f0e429a8c00) [pid = 1944] [serial = 1054] [outer = (nil)] 21:46:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f0e44d5b400) [pid = 1944] [serial = 1055] [outer = 0x7f0e429a8c00] 21:46:16 INFO - PROCESS | 1944 | 1461127576160 Marionette DEBUG loaded listener.js 21:46:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f0e468e0000) [pid = 1944] [serial = 1056] [outer = 0x7f0e429a8c00] 21:46:17 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:46:17 INFO - PROCESS | 1944 | 1461127577231 Marionette TRACE conn4 <- [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] 21:46:17 INFO - PROCESS | 1944 | 1461127577324 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 21:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 21:46:17 INFO - PROCESS | 1944 | 1461127577334 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:46:17 INFO - PROCESS | 1944 | 1461127577339 Marionette TRACE conn4 <- [1,1378,null,{}] 21:46:17 INFO - PROCESS | 1944 | 1461127577344 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:17 INFO - PROCESS | 1944 | 1461127577586 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 21:46:17 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5392a800 == 121 [pid = 1944] [id = 337] 21:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f0e51947800) [pid = 1944] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f0e67b06c00) [pid = 1944] [serial = 917] [outer = (nil)] [url = about:blank] 21:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f0e69b8c800) [pid = 1944] [serial = 920] [outer = (nil)] [url = about:blank] 21:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f0e51b7e400) [pid = 1944] [serial = 923] [outer = (nil)] [url = about:blank] 21:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f0e4fe40400) [pid = 1944] [serial = 926] [outer = (nil)] [url = about:blank] 21:46:17 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5067f800 == 120 [pid = 1944] [id = 336] 21:46:17 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4fb64000 == 119 [pid = 1944] [id = 335] 21:46:17 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e498f0000 == 118 [pid = 1944] [id = 334] 21:46:17 INFO - PROCESS | 1944 | 1461127577951 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:17 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e44d90800 == 117 [pid = 1944] [id = 333] 21:46:17 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5173b800 == 116 [pid = 1944] [id = 11] 21:46:17 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e49834800 == 115 [pid = 1944] [id = 332] 21:46:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3faf5000 == 116 [pid = 1944] [id = 352] 21:46:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f0e44d60400) [pid = 1944] [serial = 1057] [outer = (nil)] 21:46:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f0e48e8f000) [pid = 1944] [serial = 1058] [outer = 0x7f0e44d60400] 21:46:18 INFO - PROCESS | 1944 | 1461127578046 Marionette DEBUG loaded listener.js 21:46:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f0e491bf000) [pid = 1944] [serial = 1059] [outer = 0x7f0e44d60400] 21:46:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57e11800 == 115 [pid = 1944] [id = 322] 21:46:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e558e4000 == 114 [pid = 1944] [id = 321] 21:46:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54412000 == 113 [pid = 1944] [id = 320] 21:46:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54077800 == 112 [pid = 1944] [id = 319] 21:46:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5020e800 == 111 [pid = 1944] [id = 318] 21:46:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e49011000 == 110 [pid = 1944] [id = 317] 21:46:18 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f0e4fd23800) [pid = 1944] [serial = 938] [outer = (nil)] [url = about:blank] 21:46:18 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f0e669e3400) [pid = 1944] [serial = 914] [outer = (nil)] [url = about:blank] 21:46:18 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f0e5578f800) [pid = 1944] [serial = 905] [outer = (nil)] [url = about:blank] 21:46:18 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f0e46efc000) [pid = 1944] [serial = 896] [outer = (nil)] [url = about:blank] 21:46:18 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f0e46ef4400) [pid = 1944] [serial = 935] [outer = (nil)] [url = about:blank] 21:46:18 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f0e4906ac00) [pid = 1944] [serial = 936] [outer = (nil)] [url = about:blank] 21:46:18 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f0e56b20c00) [pid = 1944] [serial = 908] [outer = (nil)] [url = about:blank] 21:46:18 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f0e44d5f400) [pid = 1944] [serial = 933] [outer = (nil)] [url = about:blank] 21:46:18 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f0e43fae800) [pid = 1944] [serial = 932] [outer = (nil)] [url = about:blank] 21:46:18 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f0e51b54c00) [pid = 1944] [serial = 899] [outer = (nil)] [url = about:blank] 21:46:18 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f0e548a5000) [pid = 1944] [serial = 902] [outer = (nil)] [url = about:blank] 21:46:18 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f0e658d2400) [pid = 1944] [serial = 911] [outer = (nil)] [url = about:blank] 21:46:18 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f0e44d60800) [pid = 1944] [serial = 929] [outer = (nil)] [url = about:blank] 21:46:18 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f0e51b53800) [pid = 1944] [serial = 944] [outer = (nil)] [url = about:blank] 21:46:18 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f0e53a3c800) [pid = 1944] [serial = 945] [outer = (nil)] [url = about:blank] 21:46:18 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e5050c800) [pid = 1944] [serial = 941] [outer = (nil)] [url = about:blank] 21:46:18 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f0e51994c00) [pid = 1944] [serial = 942] [outer = (nil)] [url = about:blank] 21:46:18 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f0e4fe3dc00) [pid = 1944] [serial = 648] [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.] 21:46:18 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e54035800) [pid = 1944] [serial = 947] [outer = (nil)] [url = about:blank] 21:46:18 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e503ab800) [pid = 1944] [serial = 939] [outer = (nil)] [url = about:blank] 21:46:18 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e541eac00) [pid = 1944] [serial = 948] [outer = (nil)] [url = about:blank] 21:46:18 INFO - PROCESS | 1944 | 1461127578934 Marionette TRACE conn4 <- [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] 21:46:18 INFO - PROCESS | 1944 | 1461127578970 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 21:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 21:46:18 INFO - PROCESS | 1944 | 1461127578978 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:46:18 INFO - PROCESS | 1944 | 1461127578983 Marionette TRACE conn4 <- [1,1382,null,{}] 21:46:19 INFO - PROCESS | 1944 | 1461127578998 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:19 INFO - PROCESS | 1944 | 1461127579183 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 21:46:19 INFO - PROCESS | 1944 | 1461127579355 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e498e0800 == 111 [pid = 1944] [id = 353] 21:46:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e46ef9400) [pid = 1944] [serial = 1060] [outer = (nil)] 21:46:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e4e26a800) [pid = 1944] [serial = 1061] [outer = 0x7f0e46ef9400] 21:46:19 INFO - PROCESS | 1944 | 1461127579424 Marionette DEBUG loaded listener.js 21:46:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e4fd2b800) [pid = 1944] [serial = 1062] [outer = 0x7f0e46ef9400] 21:46:20 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:46:20 INFO - PROCESS | 1944 | 1461127580238 Marionette TRACE conn4 <- [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] 21:46:20 INFO - PROCESS | 1944 | 1461127580320 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 21:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 21:46:20 INFO - PROCESS | 1944 | 1461127580326 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:46:20 INFO - PROCESS | 1944 | 1461127580329 Marionette TRACE conn4 <- [1,1386,null,{}] 21:46:20 INFO - PROCESS | 1944 | 1461127580340 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:20 INFO - PROCESS | 1944 | 1461127580571 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 21:46:20 INFO - PROCESS | 1944 | 1461127580595 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e3e4800 == 112 [pid = 1944] [id = 354] 21:46:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f0e481a6800) [pid = 1944] [serial = 1063] [outer = (nil)] 21:46:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f0e503ab800) [pid = 1944] [serial = 1064] [outer = 0x7f0e481a6800] 21:46:20 INFO - PROCESS | 1944 | 1461127580659 Marionette DEBUG loaded listener.js 21:46:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e50504000) [pid = 1944] [serial = 1065] [outer = 0x7f0e481a6800] 21:46:21 INFO - PROCESS | 1944 | 1461127581557 Marionette TRACE conn4 <- [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] 21:46:21 INFO - PROCESS | 1944 | 1461127581622 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 21:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 21:46:21 INFO - PROCESS | 1944 | 1461127581627 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:46:21 INFO - PROCESS | 1944 | 1461127581629 Marionette TRACE conn4 <- [1,1390,null,{}] 21:46:21 INFO - PROCESS | 1944 | 1461127581635 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:21 INFO - PROCESS | 1944 | 1461127581847 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 21:46:21 INFO - PROCESS | 1944 | 1461127581879 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50218800 == 113 [pid = 1944] [id = 355] 21:46:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f0e50011c00) [pid = 1944] [serial = 1066] [outer = (nil)] 21:46:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f0e50882000) [pid = 1944] [serial = 1067] [outer = 0x7f0e50011c00] 21:46:21 INFO - PROCESS | 1944 | 1461127581942 Marionette DEBUG loaded listener.js 21:46:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f0e51995400) [pid = 1944] [serial = 1068] [outer = 0x7f0e50011c00] 21:46:23 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f0e447e0c00) [pid = 1944] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:46:23 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f0e4fe3d400) [pid = 1944] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:46:23 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f0e67b05800) [pid = 1944] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:46:23 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e43fb9000) [pid = 1944] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:46:23 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f0e50510800) [pid = 1944] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:46:23 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f0e51b80800) [pid = 1944] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:46:23 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e57e4a000) [pid = 1944] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:46:23 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e51b7fc00) [pid = 1944] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:46:23 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e43fb9800) [pid = 1944] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:46:23 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f0e658d6c00) [pid = 1944] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:46:23 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f0e4676ac00) [pid = 1944] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:46:23 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f0e5000cc00) [pid = 1944] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:46:23 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f0e43ec5c00) [pid = 1944] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:46:23 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f0e54993c00) [pid = 1944] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:46:23 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f0e541e6800) [pid = 1944] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:46:23 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f0e4fb4dc00) [pid = 1944] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:46:23 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f0e54996c00) [pid = 1944] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:46:23 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f0e51b50000) [pid = 1944] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:46:23 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f0e546ed400) [pid = 1944] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:46:23 INFO - PROCESS | 1944 | 1461127583516 Marionette TRACE conn4 <- [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]]]}] 21:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1935ms 21:46:23 INFO - PROCESS | 1944 | 1461127583565 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 21:46:23 INFO - PROCESS | 1944 | 1461127583567 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 21:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:46:23 INFO - PROCESS | 1944 | 1461127583574 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:46:23 INFO - PROCESS | 1944 | 1461127583576 Marionette TRACE conn4 <- [1,1394,null,{}] 21:46:23 INFO - PROCESS | 1944 | 1461127583581 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:23 INFO - PROCESS | 1944 | 1461127583778 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 21:46:23 INFO - PROCESS | 1944 | 1461127583795 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50216800 == 114 [pid = 1944] [id = 356] 21:46:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f0e51995800) [pid = 1944] [serial = 1069] [outer = (nil)] 21:46:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f0e53ae8800) [pid = 1944] [serial = 1070] [outer = 0x7f0e51995800] 21:46:23 INFO - PROCESS | 1944 | 1461127583863 Marionette DEBUG loaded listener.js 21:46:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f0e5403f000) [pid = 1944] [serial = 1071] [outer = 0x7f0e51995800] 21:46:24 INFO - PROCESS | 1944 | 1461127584744 Marionette TRACE conn4 <- [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]]]}] 21:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1230ms 21:46:24 INFO - PROCESS | 1944 | 1461127584805 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 21:46:24 INFO - PROCESS | 1944 | 1461127584809 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 21:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:46:24 INFO - PROCESS | 1944 | 1461127584815 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:46:24 INFO - PROCESS | 1944 | 1461127584817 Marionette TRACE conn4 <- [1,1398,null,{}] 21:46:24 INFO - PROCESS | 1944 | 1461127584823 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:25 INFO - PROCESS | 1944 | 1461127585004 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 21:46:25 INFO - PROCESS | 1944 | 1461127585269 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3faf7800 == 115 [pid = 1944] [id = 357] 21:46:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f0e429a2c00) [pid = 1944] [serial = 1072] [outer = (nil)] 21:46:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f0e42c49c00) [pid = 1944] [serial = 1073] [outer = 0x7f0e429a2c00] 21:46:25 INFO - PROCESS | 1944 | 1461127585345 Marionette DEBUG loaded listener.js 21:46:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f0e43fb1400) [pid = 1944] [serial = 1074] [outer = 0x7f0e429a2c00] 21:46:26 INFO - PROCESS | 1944 | 1461127586351 Marionette TRACE conn4 <- [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]]]}] 21:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1585ms 21:46:26 INFO - PROCESS | 1944 | 1461127586402 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 21:46:26 INFO - PROCESS | 1944 | 1461127586409 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 21:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:46:26 INFO - PROCESS | 1944 | 1461127586418 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:46:26 INFO - PROCESS | 1944 | 1461127586423 Marionette TRACE conn4 <- [1,1402,null,{}] 21:46:26 INFO - PROCESS | 1944 | 1461127586430 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:26 INFO - PROCESS | 1944 | 1461127586645 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 21:46:26 INFO - PROCESS | 1944 | 1461127586888 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4982d800 == 116 [pid = 1944] [id = 358] 21:46:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f0e48e94400) [pid = 1944] [serial = 1075] [outer = (nil)] 21:46:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f0e499a8000) [pid = 1944] [serial = 1076] [outer = 0x7f0e48e94400] 21:46:26 INFO - PROCESS | 1944 | 1461127586983 Marionette DEBUG loaded listener.js 21:46:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f0e4fa1ec00) [pid = 1944] [serial = 1077] [outer = 0x7f0e48e94400] 21:46:27 INFO - PROCESS | 1944 | 1461127587917 Marionette TRACE conn4 <- [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]]]}] 21:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1534ms 21:46:27 INFO - PROCESS | 1944 | 1461127587955 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 21:46:27 INFO - PROCESS | 1944 | 1461127587961 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 21:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:46:27 INFO - PROCESS | 1944 | 1461127587971 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:46:27 INFO - PROCESS | 1944 | 1461127587974 Marionette TRACE conn4 <- [1,1406,null,{}] 21:46:27 INFO - PROCESS | 1944 | 1461127587981 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:28 INFO - PROCESS | 1944 | 1461127588216 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 21:46:28 INFO - PROCESS | 1944 | 1461127588493 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e51735000 == 117 [pid = 1944] [id = 359] 21:46:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f0e4fa8f000) [pid = 1944] [serial = 1078] [outer = (nil)] 21:46:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e50876c00) [pid = 1944] [serial = 1079] [outer = 0x7f0e4fa8f000] 21:46:28 INFO - PROCESS | 1944 | 1461127588616 Marionette DEBUG loaded listener.js 21:46:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e50c4ac00) [pid = 1944] [serial = 1080] [outer = 0x7f0e4fa8f000] 21:46:29 INFO - PROCESS | 1944 | 1461127589533 Marionette TRACE conn4 <- [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]]]}] 21:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1640ms 21:46:29 INFO - PROCESS | 1944 | 1461127589612 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 21:46:29 INFO - PROCESS | 1944 | 1461127589616 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 21:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:46:29 INFO - PROCESS | 1944 | 1461127589625 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:46:29 INFO - PROCESS | 1944 | 1461127589635 Marionette TRACE conn4 <- [1,1410,null,{}] 21:46:29 INFO - PROCESS | 1944 | 1461127589650 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:30 INFO - PROCESS | 1944 | 1461127590008 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 21:46:30 INFO - PROCESS | 1944 | 1461127590197 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54326000 == 118 [pid = 1944] [id = 360] 21:46:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e50251000) [pid = 1944] [serial = 1081] [outer = (nil)] 21:46:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f0e54052000) [pid = 1944] [serial = 1082] [outer = 0x7f0e50251000] 21:46:30 INFO - PROCESS | 1944 | 1461127590279 Marionette DEBUG loaded listener.js 21:46:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f0e541ebc00) [pid = 1944] [serial = 1083] [outer = 0x7f0e50251000] 21:46:31 INFO - PROCESS | 1944 | 1461127591262 Marionette TRACE conn4 <- [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]]]}] 21:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1694ms 21:46:31 INFO - PROCESS | 1944 | 1461127591319 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 21:46:31 INFO - PROCESS | 1944 | 1461127591323 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 21:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:46:31 INFO - PROCESS | 1944 | 1461127591329 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:46:31 INFO - PROCESS | 1944 | 1461127591332 Marionette TRACE conn4 <- [1,1414,null,{}] 21:46:31 INFO - PROCESS | 1944 | 1461127591337 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:31 INFO - PROCESS | 1944 | 1461127591554 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 21:46:31 INFO - PROCESS | 1944 | 1461127591789 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54a54800 == 119 [pid = 1944] [id = 361] 21:46:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e5405a000) [pid = 1944] [serial = 1084] [outer = (nil)] 21:46:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f0e545c1400) [pid = 1944] [serial = 1085] [outer = 0x7f0e5405a000] 21:46:31 INFO - PROCESS | 1944 | 1461127591878 Marionette DEBUG loaded listener.js 21:46:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f0e546c3000) [pid = 1944] [serial = 1086] [outer = 0x7f0e5405a000] 21:46:32 INFO - PROCESS | 1944 | 1461127592810 Marionette TRACE conn4 <- [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]]]}] 21:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1531ms 21:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:46:32 INFO - PROCESS | 1944 | 1461127592862 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 21:46:32 INFO - PROCESS | 1944 | 1461127592865 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 21:46:32 INFO - PROCESS | 1944 | 1461127592871 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:46:32 INFO - PROCESS | 1944 | 1461127592875 Marionette TRACE conn4 <- [1,1418,null,{}] 21:46:32 INFO - PROCESS | 1944 | 1461127592880 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:33 INFO - PROCESS | 1944 | 1461127593100 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 21:46:33 INFO - PROCESS | 1944 | 1461127593364 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57838800 == 120 [pid = 1944] [id = 362] 21:46:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f0e54843800) [pid = 1944] [serial = 1087] [outer = (nil)] 21:46:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f0e548a4000) [pid = 1944] [serial = 1088] [outer = 0x7f0e54843800] 21:46:33 INFO - PROCESS | 1944 | 1461127593466 Marionette DEBUG loaded listener.js 21:46:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f0e54bdc400) [pid = 1944] [serial = 1089] [outer = 0x7f0e54843800] 21:46:34 INFO - PROCESS | 1944 | 1461127594405 Marionette TRACE conn4 <- [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]]]}] 21:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1586ms 21:46:34 INFO - PROCESS | 1944 | 1461127594457 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 21:46:34 INFO - PROCESS | 1944 | 1461127594461 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 21:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:46:34 INFO - PROCESS | 1944 | 1461127594468 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:46:34 INFO - PROCESS | 1944 | 1461127594470 Marionette TRACE conn4 <- [1,1422,null,{}] 21:46:34 INFO - PROCESS | 1944 | 1461127594476 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:34 INFO - PROCESS | 1944 | 1461127594696 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 21:46:34 INFO - PROCESS | 1944 | 1461127594942 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58a1b800 == 121 [pid = 1944] [id = 363] 21:46:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f0e55b70c00) [pid = 1944] [serial = 1090] [outer = (nil)] 21:46:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f0e5658ec00) [pid = 1944] [serial = 1091] [outer = 0x7f0e55b70c00] 21:46:35 INFO - PROCESS | 1944 | 1461127595033 Marionette DEBUG loaded listener.js 21:46:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f0e56b2e800) [pid = 1944] [serial = 1092] [outer = 0x7f0e55b70c00] 21:46:35 INFO - PROCESS | 1944 | 1461127595968 Marionette TRACE conn4 <- [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]]]}] 21:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1534ms 21:46:36 INFO - PROCESS | 1944 | 1461127596004 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 21:46:36 INFO - PROCESS | 1944 | 1461127596009 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 21:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:46:36 INFO - PROCESS | 1944 | 1461127596015 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:46:36 INFO - PROCESS | 1944 | 1461127596018 Marionette TRACE conn4 <- [1,1426,null,{}] 21:46:36 INFO - PROCESS | 1944 | 1461127596023 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:36 INFO - PROCESS | 1944 | 1461127596217 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 21:46:36 INFO - PROCESS | 1944 | 1461127596460 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e597d0000 == 122 [pid = 1944] [id = 364] 21:46:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f0e55c76400) [pid = 1944] [serial = 1093] [outer = (nil)] 21:46:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f0e57f9e000) [pid = 1944] [serial = 1094] [outer = 0x7f0e55c76400] 21:46:36 INFO - PROCESS | 1944 | 1461127596550 Marionette DEBUG loaded listener.js 21:46:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f0e5885e000) [pid = 1944] [serial = 1095] [outer = 0x7f0e55c76400] 21:46:37 INFO - PROCESS | 1944 | 1461127597456 Marionette TRACE conn4 <- [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]]]}] 21:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1491ms 21:46:37 INFO - PROCESS | 1944 | 1461127597507 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 21:46:37 INFO - PROCESS | 1944 | 1461127597512 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 21:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:46:37 INFO - PROCESS | 1944 | 1461127597519 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:46:37 INFO - PROCESS | 1944 | 1461127597523 Marionette TRACE conn4 <- [1,1430,null,{}] 21:46:37 INFO - PROCESS | 1944 | 1461127597530 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:37 INFO - PROCESS | 1944 | 1461127597727 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 21:46:37 INFO - PROCESS | 1944 | 1461127597967 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e60718000 == 123 [pid = 1944] [id = 365] 21:46:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f0e548abc00) [pid = 1944] [serial = 1096] [outer = (nil)] 21:46:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f0e58bdfc00) [pid = 1944] [serial = 1097] [outer = 0x7f0e548abc00] 21:46:38 INFO - PROCESS | 1944 | 1461127598059 Marionette DEBUG loaded listener.js 21:46:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f0e58d0f800) [pid = 1944] [serial = 1098] [outer = 0x7f0e548abc00] 21:46:39 INFO - PROCESS | 1944 | 1461127599005 Marionette TRACE conn4 <- [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]]]}] 21:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1537ms 21:46:39 INFO - PROCESS | 1944 | 1461127599058 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 21:46:39 INFO - PROCESS | 1944 | 1461127599061 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 21:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:46:39 INFO - PROCESS | 1944 | 1461127599068 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:46:39 INFO - PROCESS | 1944 | 1461127599070 Marionette TRACE conn4 <- [1,1434,null,{}] 21:46:39 INFO - PROCESS | 1944 | 1461127599076 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:39 INFO - PROCESS | 1944 | 1461127599272 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 21:46:39 INFO - PROCESS | 1944 | 1461127599518 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e69bbb800 == 124 [pid = 1944] [id = 366] 21:46:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f0e57ae4800) [pid = 1944] [serial = 1099] [outer = (nil)] 21:46:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f0e59d1f800) [pid = 1944] [serial = 1100] [outer = 0x7f0e57ae4800] 21:46:39 INFO - PROCESS | 1944 | 1461127599620 Marionette DEBUG loaded listener.js 21:46:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f0e59ea1000) [pid = 1944] [serial = 1101] [outer = 0x7f0e57ae4800] 21:46:40 INFO - PROCESS | 1944 | 1461127600495 Marionette TRACE conn4 <- [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]]]}] 21:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1478ms 21:46:40 INFO - PROCESS | 1944 | 1461127600548 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 21:46:40 INFO - PROCESS | 1944 | 1461127600551 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 21:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:46:40 INFO - PROCESS | 1944 | 1461127600558 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:46:40 INFO - PROCESS | 1944 | 1461127600560 Marionette TRACE conn4 <- [1,1438,null,{}] 21:46:40 INFO - PROCESS | 1944 | 1461127600566 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:40 INFO - PROCESS | 1944 | 1461127600758 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 21:46:41 INFO - PROCESS | 1944 | 1461127601010 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6da78800 == 125 [pid = 1944] [id = 367] 21:46:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x7f0e607a2000) [pid = 1944] [serial = 1102] [outer = (nil)] 21:46:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f0e65859000) [pid = 1944] [serial = 1103] [outer = 0x7f0e607a2000] 21:46:41 INFO - PROCESS | 1944 | 1461127601141 Marionette DEBUG loaded listener.js 21:46:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f0e666b4000) [pid = 1944] [serial = 1104] [outer = 0x7f0e607a2000] 21:46:42 INFO - PROCESS | 1944 | 1461127602043 Marionette TRACE conn4 <- [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]]]}] 21:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1528ms 21:46:42 INFO - PROCESS | 1944 | 1461127602087 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 21:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:46:42 INFO - PROCESS | 1944 | 1461127602091 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 21:46:42 INFO - PROCESS | 1944 | 1461127602097 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:46:42 INFO - PROCESS | 1944 | 1461127602101 Marionette TRACE conn4 <- [1,1442,null,{}] 21:46:42 INFO - PROCESS | 1944 | 1461127602107 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:42 INFO - PROCESS | 1944 | 1461127602330 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 21:46:42 INFO - PROCESS | 1944 | 1461127602527 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50775000 == 126 [pid = 1944] [id = 368] 21:46:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f0e50009800) [pid = 1944] [serial = 1105] [outer = (nil)] 21:46:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f0e69ac5400) [pid = 1944] [serial = 1106] [outer = 0x7f0e50009800] 21:46:42 INFO - PROCESS | 1944 | 1461127602647 Marionette DEBUG loaded listener.js 21:46:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f0e6b551000) [pid = 1944] [serial = 1107] [outer = 0x7f0e50009800] 21:46:43 INFO - PROCESS | 1944 | 1461127603515 Marionette TRACE conn4 <- [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]]]}] 21:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1482ms 21:46:43 INFO - PROCESS | 1944 | 1461127603580 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 21:46:43 INFO - PROCESS | 1944 | 1461127603582 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 21:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:46:43 INFO - PROCESS | 1944 | 1461127603589 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:46:43 INFO - PROCESS | 1944 | 1461127603593 Marionette TRACE conn4 <- [1,1446,null,{}] 21:46:43 INFO - PROCESS | 1944 | 1461127603598 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:43 INFO - PROCESS | 1944 | 1461127603788 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 21:46:43 INFO - PROCESS | 1944 | 1461127603983 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3efd0800 == 127 [pid = 1944] [id = 369] 21:46:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f0e3eedfc00) [pid = 1944] [serial = 1108] [outer = (nil)] 21:46:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x7f0e3eee6800) [pid = 1944] [serial = 1109] [outer = 0x7f0e3eedfc00] 21:46:44 INFO - PROCESS | 1944 | 1461127604056 Marionette DEBUG loaded listener.js 21:46:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x7f0e3eeeb000) [pid = 1944] [serial = 1110] [outer = 0x7f0e3eedfc00] 21:46:44 INFO - PROCESS | 1944 | 1461127604973 Marionette TRACE conn4 <- [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]]]}] 21:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1442ms 21:46:45 INFO - PROCESS | 1944 | 1461127605033 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 21:46:45 INFO - PROCESS | 1944 | 1461127605036 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 21:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:46:45 INFO - PROCESS | 1944 | 1461127605042 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:46:45 INFO - PROCESS | 1944 | 1461127605044 Marionette TRACE conn4 <- [1,1450,null,{}] 21:46:45 INFO - PROCESS | 1944 | 1461127605050 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:45 INFO - PROCESS | 1944 | 1461127605238 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 21:46:45 INFO - PROCESS | 1944 | 1461127605438 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e7348e800 == 128 [pid = 1944] [id = 370] 21:46:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x7f0e3eee0800) [pid = 1944] [serial = 1111] [outer = (nil)] 21:46:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x7f0e3f9ea400) [pid = 1944] [serial = 1112] [outer = 0x7f0e3eee0800] 21:46:45 INFO - PROCESS | 1944 | 1461127605514 Marionette DEBUG loaded listener.js 21:46:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x7f0e3f9eec00) [pid = 1944] [serial = 1113] [outer = 0x7f0e3eee0800] 21:46:46 INFO - PROCESS | 1944 | 1461127606421 Marionette TRACE conn4 <- [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]]]}] 21:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1434ms 21:46:46 INFO - PROCESS | 1944 | 1461127606479 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 21:46:46 INFO - PROCESS | 1944 | 1461127606481 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 21:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:46:46 INFO - PROCESS | 1944 | 1461127606488 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:46:46 INFO - PROCESS | 1944 | 1461127606491 Marionette TRACE conn4 <- [1,1454,null,{}] 21:46:46 INFO - PROCESS | 1944 | 1461127606497 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:46 INFO - PROCESS | 1944 | 1461127606701 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 21:46:46 INFO - PROCESS | 1944 | 1461127606898 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3f071000 == 129 [pid = 1944] [id = 371] 21:46:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x7f0e3eee4400) [pid = 1944] [serial = 1114] [outer = (nil)] 21:46:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x7f0e43cb6800) [pid = 1944] [serial = 1115] [outer = 0x7f0e3eee4400] 21:46:46 INFO - PROCESS | 1944 | 1461127606972 Marionette DEBUG loaded listener.js 21:46:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x7f0e5450c400) [pid = 1944] [serial = 1116] [outer = 0x7f0e3eee4400] 21:46:47 INFO - PROCESS | 1944 | 1461127607911 Marionette TRACE conn4 <- [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]]]}] 21:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1479ms 21:46:47 INFO - PROCESS | 1944 | 1461127607968 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 21:46:47 INFO - PROCESS | 1944 | 1461127607972 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 21:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:46:47 INFO - PROCESS | 1944 | 1461127607979 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:46:47 INFO - PROCESS | 1944 | 1461127607982 Marionette TRACE conn4 <- [1,1458,null,{}] 21:46:47 INFO - PROCESS | 1944 | 1461127607988 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:48 INFO - PROCESS | 1944 | 1461127608189 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 21:46:48 INFO - PROCESS | 1944 | 1461127608450 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e447ab800 == 130 [pid = 1944] [id = 372] 21:46:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x7f0e3f9ee400) [pid = 1944] [serial = 1117] [outer = (nil)] 21:46:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x7f0e658d1000) [pid = 1944] [serial = 1118] [outer = 0x7f0e3f9ee400] 21:46:48 INFO - PROCESS | 1944 | 1461127608575 Marionette DEBUG loaded listener.js 21:46:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x7f0e6b822c00) [pid = 1944] [serial = 1119] [outer = 0x7f0e3f9ee400] 21:46:49 INFO - PROCESS | 1944 | 1461127609578 Marionette TRACE conn4 <- [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]]]}] 21:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1687ms 21:46:49 INFO - PROCESS | 1944 | 1461127609667 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 21:46:49 INFO - PROCESS | 1944 | 1461127609671 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 21:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:46:49 INFO - PROCESS | 1944 | 1461127609677 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:46:49 INFO - PROCESS | 1944 | 1461127609680 Marionette TRACE conn4 <- [1,1462,null,{}] 21:46:49 INFO - PROCESS | 1944 | 1461127609686 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:49 INFO - PROCESS | 1944 | 1461127609941 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 21:46:50 INFO - PROCESS | 1944 | 1461127610230 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45aa2800 == 131 [pid = 1944] [id = 373] 21:46:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x7f0e429ab000) [pid = 1944] [serial = 1120] [outer = (nil)] 21:46:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x7f0e43d05000) [pid = 1944] [serial = 1121] [outer = 0x7f0e429ab000] 21:46:50 INFO - PROCESS | 1944 | 1461127610304 Marionette DEBUG loaded listener.js 21:46:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x7f0e43d0e000) [pid = 1944] [serial = 1122] [outer = 0x7f0e429ab000] 21:46:51 INFO - PROCESS | 1944 | 1461127611633 Marionette TRACE conn4 <- [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]]]}] 21:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1986ms 21:46:51 INFO - PROCESS | 1944 | 1461127611764 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 21:46:51 INFO - PROCESS | 1944 | 1461127611769 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 21:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:46:51 INFO - PROCESS | 1944 | 1461127611789 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:46:51 INFO - PROCESS | 1944 | 1461127611795 Marionette TRACE conn4 <- [1,1466,null,{}] 21:46:51 INFO - PROCESS | 1944 | 1461127611804 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:52 INFO - PROCESS | 1944 | 1461127612010 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 21:46:52 INFO - PROCESS | 1944 | 1461127612216 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e423dd800 == 132 [pid = 1944] [id = 374] 21:46:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x7f0e43ca4800) [pid = 1944] [serial = 1123] [outer = (nil)] 21:46:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x7f0e43d07c00) [pid = 1944] [serial = 1124] [outer = 0x7f0e43ca4800] 21:46:52 INFO - PROCESS | 1944 | 1461127612355 Marionette DEBUG loaded listener.js 21:46:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x7f0e44d58800) [pid = 1944] [serial = 1125] [outer = 0x7f0e43ca4800] 21:46:53 INFO - PROCESS | 1944 | 1461127613440 Marionette TRACE conn4 <- [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]]]}] 21:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1697ms 21:46:53 INFO - PROCESS | 1944 | 1461127613485 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 21:46:53 INFO - PROCESS | 1944 | 1461127613493 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 21:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:46:53 INFO - PROCESS | 1944 | 1461127613528 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:46:53 INFO - PROCESS | 1944 | 1461127613533 Marionette TRACE conn4 <- [1,1470,null,{}] 21:46:53 INFO - PROCESS | 1944 | 1461127613542 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:53 INFO - PROCESS | 1944 | 1461127613821 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 21:46:53 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50216800 == 131 [pid = 1944] [id = 356] 21:46:53 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50218800 == 130 [pid = 1944] [id = 355] 21:46:53 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x7f0e566e3c00) [pid = 1944] [serial = 1016] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e3e4800 == 129 [pid = 1944] [id = 354] 21:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e498e0800 == 128 [pid = 1944] [id = 353] 21:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3faf5000 == 127 [pid = 1944] [id = 352] 21:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e44fc3800 == 126 [pid = 1944] [id = 351] 21:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3fbcf800 == 125 [pid = 1944] [id = 345] 21:46:54 INFO - PROCESS | 1944 | 1461127614130 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6be1d800 == 124 [pid = 1944] [id = 344] 21:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e66938000 == 123 [pid = 1944] [id = 343] 21:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5971a800 == 122 [pid = 1944] [id = 342] 21:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57847000 == 121 [pid = 1944] [id = 341] 21:46:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3fbcd800 == 122 [pid = 1944] [id = 375] 21:46:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x7f0e4689cc00) [pid = 1944] [serial = 1126] [outer = (nil)] 21:46:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x7f0e481acc00) [pid = 1944] [serial = 1127] [outer = 0x7f0e4689cc00] 21:46:54 INFO - PROCESS | 1944 | 1461127614200 Marionette DEBUG loaded listener.js 21:46:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x7f0e48e92800) [pid = 1944] [serial = 1128] [outer = 0x7f0e4689cc00] 21:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e53821800 == 121 [pid = 1944] [id = 340] 21:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4901f800 == 120 [pid = 1944] [id = 339] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x7f0e538c4400) [pid = 1944] [serial = 894] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x7f0e545bf400) [pid = 1944] [serial = 951] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x7f0e6b550800) [pid = 1944] [serial = 795] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x7f0e4fb47c00) [pid = 1944] [serial = 1002] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x7f0e54510800) [pid = 1944] [serial = 834] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x7f0e55c7d000) [pid = 1944] [serial = 1014] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x7f0e5024e400) [pid = 1944] [serial = 989] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x7f0e5844f000) [pid = 1944] [serial = 971] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x7f0e54509000) [pid = 1944] [serial = 950] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x7f0e69b94400) [pid = 1944] [serial = 983] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x7f0e67b05c00) [pid = 1944] [serial = 792] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x7f0e546c0800) [pid = 1944] [serial = 986] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x7f0e544f4c00) [pid = 1944] [serial = 1008] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x7f0e43fbdc00) [pid = 1944] [serial = 998] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x7f0e669e5800) [pid = 1944] [serial = 777] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x7f0e519a2000) [pid = 1944] [serial = 1005] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x7f0e546ef400) [pid = 1944] [serial = 962] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x7f0e54846c00) [pid = 1944] [serial = 1011] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x7f0e59511800) [pid = 1944] [serial = 977] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x7f0e50007000) [pid = 1944] [serial = 956] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f0e43ed0000) [pid = 1944] [serial = 804] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f0e46ef1c00) [pid = 1944] [serial = 953] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f0e5499fc00) [pid = 1944] [serial = 798] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f0e5578e400) [pid = 1944] [serial = 1013] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x7f0e5403b000) [pid = 1944] [serial = 959] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x7f0e55bcf800) [pid = 1944] [serial = 783] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f0e5483a800) [pid = 1944] [serial = 1010] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f0e538c1c00) [pid = 1944] [serial = 780] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f0e58d04800) [pid = 1944] [serial = 974] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f0e6b823800) [pid = 1944] [serial = 801] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f0e54bd9c00) [pid = 1944] [serial = 965] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f0e55bd8800) [pid = 1944] [serial = 968] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f0e50508c00) [pid = 1944] [serial = 1004] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f0e545b2800) [pid = 1944] [serial = 992] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f0e45f2e400) [pid = 1944] [serial = 999] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f0e67829800) [pid = 1944] [serial = 789] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f0e54041000) [pid = 1944] [serial = 1007] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f0e59ea0c00) [pid = 1944] [serial = 786] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f0e4e269400) [pid = 1944] [serial = 1001] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f0e5a185400) [pid = 1944] [serial = 980] [outer = (nil)] [url = about:blank] 21:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f0e54838400) [pid = 1944] [serial = 995] [outer = (nil)] [url = about:blank] 21:46:55 INFO - PROCESS | 1944 | 1461127615153 Marionette TRACE conn4 <- [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]]]}] 21:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1645ms 21:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:46:55 INFO - PROCESS | 1944 | 1461127615182 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 21:46:55 INFO - PROCESS | 1944 | 1461127615185 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 21:46:55 INFO - PROCESS | 1944 | 1461127615195 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:46:55 INFO - PROCESS | 1944 | 1461127615200 Marionette TRACE conn4 <- [1,1474,null,{}] 21:46:55 INFO - PROCESS | 1944 | 1461127615216 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:55 INFO - PROCESS | 1944 | 1461127615409 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 21:46:55 INFO - PROCESS | 1944 | 1461127615443 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e498db000 == 121 [pid = 1944] [id = 376] 21:46:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f0e43fbdc00) [pid = 1944] [serial = 1129] [outer = (nil)] 21:46:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f0e4fa8bc00) [pid = 1944] [serial = 1130] [outer = 0x7f0e43fbdc00] 21:46:55 INFO - PROCESS | 1944 | 1461127615649 Marionette DEBUG loaded listener.js 21:46:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f0e4fe3b400) [pid = 1944] [serial = 1131] [outer = 0x7f0e43fbdc00] 21:46:56 INFO - PROCESS | 1944 | 1461127616465 Marionette TRACE conn4 <- [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]]]}] 21:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1291ms 21:46:56 INFO - PROCESS | 1944 | 1461127616521 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 21:46:56 INFO - PROCESS | 1944 | 1461127616526 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 21:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:46:56 INFO - PROCESS | 1944 | 1461127616534 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:46:56 INFO - PROCESS | 1944 | 1461127616538 Marionette TRACE conn4 <- [1,1478,null,{}] 21:46:56 INFO - PROCESS | 1944 | 1461127616544 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:56 INFO - PROCESS | 1944 | 1461127616794 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 21:46:56 INFO - PROCESS | 1944 | 1461127616832 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e3ea000 == 122 [pid = 1944] [id = 377] 21:46:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f0e4fe3d400) [pid = 1944] [serial = 1132] [outer = (nil)] 21:46:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f0e5087e000) [pid = 1944] [serial = 1133] [outer = 0x7f0e4fe3d400] 21:46:56 INFO - PROCESS | 1944 | 1461127616902 Marionette DEBUG loaded listener.js 21:46:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f0e5097c400) [pid = 1944] [serial = 1134] [outer = 0x7f0e4fe3d400] 21:46:57 INFO - PROCESS | 1944 | 1461127617982 Marionette TRACE conn4 <- [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]]]}] 21:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1489ms 21:46:58 INFO - PROCESS | 1944 | 1461127618023 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 21:46:58 INFO - PROCESS | 1944 | 1461127618027 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 21:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:46:58 INFO - PROCESS | 1944 | 1461127618035 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:46:58 INFO - PROCESS | 1944 | 1461127618038 Marionette TRACE conn4 <- [1,1482,null,{}] 21:46:58 INFO - PROCESS | 1944 | 1461127618051 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:46:58 INFO - PROCESS | 1944 | 1461127618295 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 21:46:58 INFO - PROCESS | 1944 | 1461127618328 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e504e0000 == 123 [pid = 1944] [id = 378] 21:46:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f0e5050b000) [pid = 1944] [serial = 1135] [outer = (nil)] 21:46:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f0e51b79800) [pid = 1944] [serial = 1136] [outer = 0x7f0e5050b000] 21:46:58 INFO - PROCESS | 1944 | 1461127618391 Marionette DEBUG loaded listener.js 21:46:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f0e53aee400) [pid = 1944] [serial = 1137] [outer = 0x7f0e5050b000] 21:46:59 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f0e481a6800) [pid = 1944] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:46:59 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f0e50011c00) [pid = 1944] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:46:59 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f0e429a8c00) [pid = 1944] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:46:59 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f0e46ef9400) [pid = 1944] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:46:59 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f0e44d60400) [pid = 1944] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:46:59 INFO - PROCESS | 1944 | 1461127619462 Marionette TRACE conn4 <- [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]]]}] 21:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1875ms 21:46:59 INFO - PROCESS | 1944 | 1461127619915 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 21:46:59 INFO - PROCESS | 1944 | 1461127619928 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 21:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:46:59 INFO - PROCESS | 1944 | 1461127619957 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:46:59 INFO - PROCESS | 1944 | 1461127619960 Marionette TRACE conn4 <- [1,1486,null,{}] 21:46:59 INFO - PROCESS | 1944 | 1461127619966 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:00 INFO - PROCESS | 1944 | 1461127620245 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 21:47:00 INFO - PROCESS | 1944 | 1461127620322 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e508a2800 == 124 [pid = 1944] [id = 379] 21:47:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f0e5405a800) [pid = 1944] [serial = 1138] [outer = (nil)] 21:47:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f0e54845400) [pid = 1944] [serial = 1139] [outer = 0x7f0e5405a800] 21:47:00 INFO - PROCESS | 1944 | 1461127620390 Marionette DEBUG loaded listener.js 21:47:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f0e54998800) [pid = 1944] [serial = 1140] [outer = 0x7f0e5405a800] 21:47:01 INFO - PROCESS | 1944 | 1461127621607 Marionette TRACE conn4 <- [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]]]}] 21:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1702ms 21:47:01 INFO - PROCESS | 1944 | 1461127621646 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 21:47:01 INFO - PROCESS | 1944 | 1461127621657 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 21:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:47:01 INFO - PROCESS | 1944 | 1461127621672 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:47:01 INFO - PROCESS | 1944 | 1461127621681 Marionette TRACE conn4 <- [1,1490,null,{}] 21:47:01 INFO - PROCESS | 1944 | 1461127621696 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:02 INFO - PROCESS | 1944 | 1461127622141 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 21:47:02 INFO - PROCESS | 1944 | 1461127622330 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45abd000 == 125 [pid = 1944] [id = 380] 21:47:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f0e429a8000) [pid = 1944] [serial = 1141] [outer = (nil)] 21:47:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f0e43faf000) [pid = 1944] [serial = 1142] [outer = 0x7f0e429a8000] 21:47:02 INFO - PROCESS | 1944 | 1461127622410 Marionette DEBUG loaded listener.js 21:47:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f0e468a2000) [pid = 1944] [serial = 1143] [outer = 0x7f0e429a8000] 21:47:03 INFO - PROCESS | 1944 | 1461127623313 Marionette TRACE conn4 <- [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]]]}] 21:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1696ms 21:47:03 INFO - PROCESS | 1944 | 1461127623366 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 21:47:03 INFO - PROCESS | 1944 | 1461127623375 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 21:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:47:03 INFO - PROCESS | 1944 | 1461127623385 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:47:03 INFO - PROCESS | 1944 | 1461127623390 Marionette TRACE conn4 <- [1,1494,null,{}] 21:47:03 INFO - PROCESS | 1944 | 1461127623396 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:03 INFO - PROCESS | 1944 | 1461127623628 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 21:47:03 INFO - PROCESS | 1944 | 1461127623880 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4fb73000 == 126 [pid = 1944] [id = 381] 21:47:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f0e46ef3800) [pid = 1944] [serial = 1144] [outer = (nil)] 21:47:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f0e49063000) [pid = 1944] [serial = 1145] [outer = 0x7f0e46ef3800] 21:47:04 INFO - PROCESS | 1944 | 1461127624004 Marionette DEBUG loaded listener.js 21:47:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f0e4fa13c00) [pid = 1944] [serial = 1146] [outer = 0x7f0e46ef3800] 21:47:05 INFO - PROCESS | 1944 | 1461127625083 Marionette TRACE conn4 <- [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]]]}] 21:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1738ms 21:47:05 INFO - PROCESS | 1944 | 1461127625125 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 21:47:05 INFO - PROCESS | 1944 | 1461127625129 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 21:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:47:05 INFO - PROCESS | 1944 | 1461127625135 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:47:05 INFO - PROCESS | 1944 | 1461127625141 Marionette TRACE conn4 <- [1,1498,null,{}] 21:47:05 INFO - PROCESS | 1944 | 1461127625159 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:05 INFO - PROCESS | 1944 | 1461127625377 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 21:47:05 INFO - PROCESS | 1944 | 1461127625641 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e53935000 == 127 [pid = 1944] [id = 382] 21:47:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f0e50508c00) [pid = 1944] [serial = 1147] [outer = (nil)] 21:47:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f0e538c1400) [pid = 1944] [serial = 1148] [outer = 0x7f0e50508c00] 21:47:05 INFO - PROCESS | 1944 | 1461127625725 Marionette DEBUG loaded listener.js 21:47:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x7f0e54053800) [pid = 1944] [serial = 1149] [outer = 0x7f0e50508c00] 21:47:06 INFO - PROCESS | 1944 | 1461127626574 Marionette TRACE conn4 <- [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]]]}] 21:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1486ms 21:47:06 INFO - PROCESS | 1944 | 1461127626622 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 21:47:06 INFO - PROCESS | 1944 | 1461127626627 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 21:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:47:06 INFO - PROCESS | 1944 | 1461127626633 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:47:06 INFO - PROCESS | 1944 | 1461127626636 Marionette TRACE conn4 <- [1,1502,null,{}] 21:47:06 INFO - PROCESS | 1944 | 1461127626642 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:06 INFO - PROCESS | 1944 | 1461127626887 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 21:47:07 INFO - PROCESS | 1944 | 1461127627072 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54412800 == 128 [pid = 1944] [id = 383] 21:47:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f0e5097bc00) [pid = 1944] [serial = 1150] [outer = (nil)] 21:47:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f0e545bc400) [pid = 1944] [serial = 1151] [outer = 0x7f0e5097bc00] 21:47:07 INFO - PROCESS | 1944 | 1461127627210 Marionette DEBUG loaded listener.js 21:47:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f0e5483dc00) [pid = 1944] [serial = 1152] [outer = 0x7f0e5097bc00] 21:47:08 INFO - PROCESS | 1944 | 1461127628073 Marionette TRACE conn4 <- [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]]]}] 21:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1490ms 21:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:47:08 INFO - PROCESS | 1944 | 1461127628125 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 21:47:08 INFO - PROCESS | 1944 | 1461127628128 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 21:47:08 INFO - PROCESS | 1944 | 1461127628135 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:47:08 INFO - PROCESS | 1944 | 1461127628137 Marionette TRACE conn4 <- [1,1506,null,{}] 21:47:08 INFO - PROCESS | 1944 | 1461127628144 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:08 INFO - PROCESS | 1944 | 1461127628355 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 21:47:08 INFO - PROCESS | 1944 | 1461127628633 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57721800 == 129 [pid = 1944] [id = 384] 21:47:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f0e549a0400) [pid = 1944] [serial = 1153] [outer = (nil)] 21:47:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f0e54adf400) [pid = 1944] [serial = 1154] [outer = 0x7f0e549a0400] 21:47:08 INFO - PROCESS | 1944 | 1461127628817 Marionette DEBUG loaded listener.js 21:47:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f0e54be9c00) [pid = 1944] [serial = 1155] [outer = 0x7f0e549a0400] 21:47:10 INFO - PROCESS | 1944 | 1461127630157 Marionette TRACE conn4 <- [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]]]}] 21:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 2038ms 21:47:10 INFO - PROCESS | 1944 | 1461127630175 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 21:47:10 INFO - PROCESS | 1944 | 1461127630182 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 21:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:47:10 INFO - PROCESS | 1944 | 1461127630193 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:47:10 INFO - PROCESS | 1944 | 1461127630197 Marionette TRACE conn4 <- [1,1510,null,{}] 21:47:10 INFO - PROCESS | 1944 | 1461127630219 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:10 INFO - PROCESS | 1944 | 1461127630570 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 21:47:10 INFO - PROCESS | 1944 | 1461127630804 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58b0c800 == 130 [pid = 1944] [id = 385] 21:47:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x7f0e549a0c00) [pid = 1944] [serial = 1156] [outer = (nil)] 21:47:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x7f0e58d0e800) [pid = 1944] [serial = 1157] [outer = 0x7f0e549a0c00] 21:47:10 INFO - PROCESS | 1944 | 1461127630926 Marionette DEBUG loaded listener.js 21:47:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x7f0e5a180000) [pid = 1944] [serial = 1158] [outer = 0x7f0e549a0c00] 21:47:11 INFO - PROCESS | 1944 | 1461127631829 Marionette TRACE conn4 <- [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]]]}] 21:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1688ms 21:47:11 INFO - PROCESS | 1944 | 1461127631881 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 21:47:11 INFO - PROCESS | 1944 | 1461127631884 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 21:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:47:11 INFO - PROCESS | 1944 | 1461127631890 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:47:11 INFO - PROCESS | 1944 | 1461127631894 Marionette TRACE conn4 <- [1,1514,null,{}] 21:47:11 INFO - PROCESS | 1944 | 1461127631899 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:12 INFO - PROCESS | 1944 | 1461127632100 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 21:47:12 INFO - PROCESS | 1944 | 1461127632305 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e607c9000 == 131 [pid = 1944] [id = 386] 21:47:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x7f0e549a1c00) [pid = 1944] [serial = 1159] [outer = (nil)] 21:47:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x7f0e5c054400) [pid = 1944] [serial = 1160] [outer = 0x7f0e549a1c00] 21:47:12 INFO - PROCESS | 1944 | 1461127632386 Marionette DEBUG loaded listener.js 21:47:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x7f0e5a17ac00) [pid = 1944] [serial = 1161] [outer = 0x7f0e549a1c00] 21:47:13 INFO - PROCESS | 1944 | 1461127633309 Marionette TRACE conn4 <- [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]]]}] 21:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1482ms 21:47:13 INFO - PROCESS | 1944 | 1461127633375 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 21:47:13 INFO - PROCESS | 1944 | 1461127633379 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 21:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:47:13 INFO - PROCESS | 1944 | 1461127633385 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:47:13 INFO - PROCESS | 1944 | 1461127633389 Marionette TRACE conn4 <- [1,1518,null,{}] 21:47:13 INFO - PROCESS | 1944 | 1461127633394 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:13 INFO - PROCESS | 1944 | 1461127633611 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 21:47:13 INFO - PROCESS | 1944 | 1461127633863 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6bc32800 == 132 [pid = 1944] [id = 387] 21:47:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x7f0e5499bc00) [pid = 1944] [serial = 1162] [outer = (nil)] 21:47:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x7f0e666b9000) [pid = 1944] [serial = 1163] [outer = 0x7f0e5499bc00] 21:47:13 INFO - PROCESS | 1944 | 1461127633979 Marionette DEBUG loaded listener.js 21:47:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x7f0e67832000) [pid = 1944] [serial = 1164] [outer = 0x7f0e5499bc00] 21:47:14 INFO - PROCESS | 1944 | 1461127634870 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 21:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1533ms 21:47:14 INFO - PROCESS | 1944 | 1461127634919 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 21:47:14 INFO - PROCESS | 1944 | 1461127634923 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 21:47:14 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:47:14 INFO - PROCESS | 1944 | 1461127634931 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:47:14 INFO - PROCESS | 1944 | 1461127634934 Marionette TRACE conn4 <- [1,1522,null,{}] 21:47:14 INFO - PROCESS | 1944 | 1461127634941 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:15 INFO - PROCESS | 1944 | 1461127635159 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 21:47:15 INFO - PROCESS | 1944 | 1461127635401 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e70c2d800 == 133 [pid = 1944] [id = 388] 21:47:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x7f0e558c5c00) [pid = 1944] [serial = 1165] [outer = (nil)] 21:47:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x7f0e695d4400) [pid = 1944] [serial = 1166] [outer = 0x7f0e558c5c00] 21:47:15 INFO - PROCESS | 1944 | 1461127635519 Marionette DEBUG loaded listener.js 21:47:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x7f0e6b256c00) [pid = 1944] [serial = 1167] [outer = 0x7f0e558c5c00] 21:47:16 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:47:16 INFO - PROCESS | 1944 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:47:16 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:47:16 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:47:16 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:47:16 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:47:16 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:47:16 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:47:16 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:47:16 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:47:16 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:47:16 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:47:16 INFO - PROCESS | 1944 | 1461127636287 Marionette TRACE conn4 <- [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"]]]}] 21:47: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 () { 21:47:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:47:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:47:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:47: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 () { 21:47:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:47:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:47:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:47: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 () { 21:47:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:47:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:47:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:47: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 () { 21:47:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:47:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:47:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:47:16 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1380ms 21:47:16 INFO - PROCESS | 1944 | 1461127636313 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 21:47:16 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:47:16 INFO - PROCESS | 1944 | 1461127636323 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 21:47:16 INFO - PROCESS | 1944 | 1461127636347 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:47:16 INFO - PROCESS | 1944 | 1461127636351 Marionette TRACE conn4 <- [1,1526,null,{}] 21:47:16 INFO - PROCESS | 1944 | 1461127636359 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:16 INFO - PROCESS | 1944 | 1461127636610 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 21:47:16 INFO - PROCESS | 1944 | 1461127636809 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e480bb000 == 134 [pid = 1944] [id = 389] 21:47:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x7f0e4f958800) [pid = 1944] [serial = 1168] [outer = (nil)] 21:47:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x7f0e4f966400) [pid = 1944] [serial = 1169] [outer = 0x7f0e4f958800] 21:47:16 INFO - PROCESS | 1944 | 1461127636878 Marionette DEBUG loaded listener.js 21:47:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x7f0e6b544400) [pid = 1944] [serial = 1170] [outer = 0x7f0e4f958800] 21:47:17 INFO - PROCESS | 1944 | 1461127637730 Marionette TRACE conn4 <- [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"]]]}] 21:47:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:47:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:47:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:47:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:47:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:47:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:47:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:47:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:47:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:47:17 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1463ms 21:47:17 INFO - PROCESS | 1944 | 1461127637801 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 21:47:17 INFO - PROCESS | 1944 | 1461127637810 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 21:47:17 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:47:17 INFO - PROCESS | 1944 | 1461127637867 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:47:17 INFO - PROCESS | 1944 | 1461127637874 Marionette TRACE conn4 <- [1,1530,null,{}] 21:47:17 INFO - PROCESS | 1944 | 1461127637918 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:18 INFO - PROCESS | 1944 | 1461127638251 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 21:47:18 INFO - PROCESS | 1944 | 1461127638548 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3ecb3800 == 135 [pid = 1944] [id = 390] 21:47:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x7f0e6b549000) [pid = 1944] [serial = 1171] [outer = (nil)] 21:47:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x7f0e6b826400) [pid = 1944] [serial = 1172] [outer = 0x7f0e6b549000] 21:47:18 INFO - PROCESS | 1944 | 1461127638646 Marionette DEBUG loaded listener.js 21:47:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x7f0e6b9aa400) [pid = 1944] [serial = 1173] [outer = 0x7f0e6b549000] 21:47:19 INFO - PROCESS | 1944 | 1461127639393 Marionette TRACE conn4 <- [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]]]}] 21:47: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 21:47:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:47:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:47:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:47: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. 21:47:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:47:19 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1552ms 21:47:19 INFO - PROCESS | 1944 | 1461127639414 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 21:47:19 INFO - PROCESS | 1944 | 1461127639418 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 21:47:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:47:19 INFO - PROCESS | 1944 | 1461127639424 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:47:19 INFO - PROCESS | 1944 | 1461127639427 Marionette TRACE conn4 <- [1,1534,null,{}] 21:47:19 INFO - PROCESS | 1944 | 1461127639432 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:19 INFO - PROCESS | 1944 | 1461127639635 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 21:47:19 INFO - PROCESS | 1944 | 1461127639857 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3ecd2000 == 136 [pid = 1944] [id = 391] 21:47:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x7f0e3eb91800) [pid = 1944] [serial = 1174] [outer = (nil)] 21:47:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x7f0e3eb97800) [pid = 1944] [serial = 1175] [outer = 0x7f0e3eb91800] 21:47:19 INFO - PROCESS | 1944 | 1461127639986 Marionette DEBUG loaded listener.js 21:47:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x7f0e48086400) [pid = 1944] [serial = 1176] [outer = 0x7f0e3eb91800] 21:47:20 INFO - PROCESS | 1944 | 1461127640874 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 21:47:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:47:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1483ms 21:47:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:47:20 INFO - PROCESS | 1944 | 1461127640908 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 21:47:20 INFO - PROCESS | 1944 | 1461127640911 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 21:47:20 INFO - PROCESS | 1944 | 1461127640918 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:47:20 INFO - PROCESS | 1944 | 1461127640921 Marionette TRACE conn4 <- [1,1538,null,{}] 21:47:20 INFO - PROCESS | 1944 | 1461127640927 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:21 INFO - PROCESS | 1944 | 1461127641130 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 21:47:21 INFO - PROCESS | 1944 | 1461127641353 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3ea54800 == 137 [pid = 1944] [id = 392] 21:47:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x7f0e3eb92400) [pid = 1944] [serial = 1177] [outer = (nil)] 21:47:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x7f0e4246bc00) [pid = 1944] [serial = 1178] [outer = 0x7f0e3eb92400] 21:47:21 INFO - PROCESS | 1944 | 1461127641467 Marionette DEBUG loaded listener.js 21:47:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x7f0e42470400) [pid = 1944] [serial = 1179] [outer = 0x7f0e3eb92400] 21:47:22 INFO - PROCESS | 1944 | 1461127642982 Marionette TRACE conn4 <- [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]]]}] 21:47:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:47:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 2139ms 21:47:23 INFO - PROCESS | 1944 | 1461127643056 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 21:47:23 INFO - PROCESS | 1944 | 1461127643061 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 21:47:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:47:23 INFO - PROCESS | 1944 | 1461127643071 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:47:23 INFO - PROCESS | 1944 | 1461127643074 Marionette TRACE conn4 <- [1,1542,null,{}] 21:47:23 INFO - PROCESS | 1944 | 1461127643084 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:23 INFO - PROCESS | 1944 | 1461127643315 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 21:47:23 INFO - PROCESS | 1944 | 1461127643625 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e447b1800 == 138 [pid = 1944] [id = 393] 21:47:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x7f0e3eeeac00) [pid = 1944] [serial = 1180] [outer = (nil)] 21:47:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x7f0e42c40c00) [pid = 1944] [serial = 1181] [outer = 0x7f0e3eeeac00] 21:47:23 INFO - PROCESS | 1944 | 1461127643710 Marionette DEBUG loaded listener.js 21:47:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x7f0e43cbd400) [pid = 1944] [serial = 1182] [outer = 0x7f0e3eeeac00] 21:47:24 INFO - PROCESS | 1944 | 1461127644815 Marionette TRACE conn4 <- [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]]]}] 21:47:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:47:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1783ms 21:47:24 INFO - PROCESS | 1944 | 1461127644855 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 21:47:24 INFO - PROCESS | 1944 | 1461127644864 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 21:47:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:47:24 INFO - PROCESS | 1944 | 1461127644875 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:47:24 INFO - PROCESS | 1944 | 1461127644878 Marionette TRACE conn4 <- [1,1546,null,{}] 21:47:24 INFO - PROCESS | 1944 | 1461127644885 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:25 INFO - PROCESS | 1944 | 1461127645094 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 21:47:25 INFO - PROCESS | 1944 | 1461127645424 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45abc000 == 139 [pid = 1944] [id = 394] 21:47:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x7f0e43d04000) [pid = 1944] [serial = 1183] [outer = (nil)] 21:47:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x7f0e44d64000) [pid = 1944] [serial = 1184] [outer = 0x7f0e43d04000] 21:47:25 INFO - PROCESS | 1944 | 1461127645496 Marionette DEBUG loaded listener.js 21:47:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x7f0e46769000) [pid = 1944] [serial = 1185] [outer = 0x7f0e43d04000] 21:47:26 INFO - PROCESS | 1944 | 1461127646358 Marionette TRACE conn4 <- [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]]]}] 21:47:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:47:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1531ms 21:47:26 INFO - PROCESS | 1944 | 1461127646408 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 21:47:26 INFO - PROCESS | 1944 | 1461127646412 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 21:47:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:47:26 INFO - PROCESS | 1944 | 1461127646418 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:47:26 INFO - PROCESS | 1944 | 1461127646424 Marionette TRACE conn4 <- [1,1550,null,{}] 21:47:26 INFO - PROCESS | 1944 | 1461127646441 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:26 INFO - PROCESS | 1944 | 1461127646655 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 21:47:26 INFO - PROCESS | 1944 | 1461127646869 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46ac7800 == 140 [pid = 1944] [id = 395] 21:47:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x7f0e481ab400) [pid = 1944] [serial = 1186] [outer = (nil)] 21:47:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x7f0e48e88000) [pid = 1944] [serial = 1187] [outer = 0x7f0e481ab400] 21:47:27 INFO - PROCESS | 1944 | 1461127647021 Marionette DEBUG loaded listener.js 21:47:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x7f0e49068800) [pid = 1944] [serial = 1188] [outer = 0x7f0e481ab400] 21:47:27 INFO - PROCESS | 1944 | 1461127647920 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 21:47:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:47:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1538ms 21:47:27 INFO - PROCESS | 1944 | 1461127647957 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 21:47:27 INFO - PROCESS | 1944 | 1461127647961 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 21:47:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:47:27 INFO - PROCESS | 1944 | 1461127647967 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:47:27 INFO - PROCESS | 1944 | 1461127647969 Marionette TRACE conn4 <- [1,1554,null,{}] 21:47:27 INFO - PROCESS | 1944 | 1461127647975 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:28 INFO - PROCESS | 1944 | 1461127648209 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 21:47:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e675c7800 == 139 [pid = 1944] [id = 158] 21:47:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e669a4000 == 138 [pid = 1944] [id = 126] 21:47:28 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x7f0e4689ac00) [pid = 1944] [serial = 1043] [outer = (nil)] [url = about:blank] 21:47:28 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x7f0e4676b000) [pid = 1944] [serial = 1049] [outer = (nil)] [url = about:blank] 21:47:28 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x7f0e499a6c00) [pid = 1944] [serial = 1046] [outer = (nil)] [url = about:blank] 21:47:28 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x7f0e6b547c00) [pid = 1944] [serial = 1040] [outer = (nil)] [url = about:blank] 21:47:28 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x7f0e58f24000) [pid = 1944] [serial = 1031] [outer = (nil)] [url = about:blank] 21:47:28 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x7f0e538bcc00) [pid = 1944] [serial = 1022] [outer = (nil)] [url = about:blank] 21:47:28 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x7f0e54bd4000) [pid = 1944] [serial = 1025] [outer = (nil)] [url = about:blank] 21:47:28 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x7f0e43caa400) [pid = 1944] [serial = 1037] [outer = (nil)] [url = about:blank] 21:47:28 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x7f0e57fd5000) [pid = 1944] [serial = 1028] [outer = (nil)] [url = about:blank] 21:47:28 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x7f0e53ae8800) [pid = 1944] [serial = 1070] [outer = (nil)] [url = about:blank] 21:47:28 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x7f0e4e25bc00) [pid = 1944] [serial = 1019] [outer = (nil)] [url = about:blank] 21:47:28 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x7f0e5087b800) [pid = 1944] [serial = 1052] [outer = (nil)] [url = about:blank] 21:47:28 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x7f0e66b30c00) [pid = 1944] [serial = 1034] [outer = (nil)] [url = about:blank] 21:47:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3efd0800 == 137 [pid = 1944] [id = 369] 21:47:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50775000 == 136 [pid = 1944] [id = 368] 21:47:28 INFO - PROCESS | 1944 | 1461127648569 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6da78800 == 135 [pid = 1944] [id = 367] 21:47:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e69bbb800 == 134 [pid = 1944] [id = 366] 21:47:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e60718000 == 133 [pid = 1944] [id = 365] 21:47:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3f06f000 == 134 [pid = 1944] [id = 396] 21:47:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x7f0e43caa400) [pid = 1944] [serial = 1189] [outer = (nil)] 21:47:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x7f0e450eb000) [pid = 1944] [serial = 1190] [outer = 0x7f0e43caa400] 21:47:28 INFO - PROCESS | 1944 | 1461127648644 Marionette DEBUG loaded listener.js 21:47:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x7f0e499ac400) [pid = 1944] [serial = 1191] [outer = 0x7f0e43caa400] 21:47:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e597d0000 == 133 [pid = 1944] [id = 364] 21:47:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58a1b800 == 132 [pid = 1944] [id = 363] 21:47:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57838800 == 131 [pid = 1944] [id = 362] 21:47:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54a54800 == 130 [pid = 1944] [id = 361] 21:47:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54326000 == 129 [pid = 1944] [id = 360] 21:47:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e51735000 == 128 [pid = 1944] [id = 359] 21:47:29 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4982d800 == 127 [pid = 1944] [id = 358] 21:47:29 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3faf7800 == 126 [pid = 1944] [id = 357] 21:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x7f0e503ab800) [pid = 1944] [serial = 1064] [outer = (nil)] [url = about:blank] 21:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x7f0e50882000) [pid = 1944] [serial = 1067] [outer = (nil)] [url = about:blank] 21:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x7f0e50504000) [pid = 1944] [serial = 1065] [outer = (nil)] [url = about:blank] 21:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x7f0e468e0000) [pid = 1944] [serial = 1056] [outer = (nil)] [url = about:blank] 21:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x7f0e44d5b400) [pid = 1944] [serial = 1055] [outer = (nil)] [url = about:blank] 21:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x7f0e4fd2b800) [pid = 1944] [serial = 1062] [outer = (nil)] [url = about:blank] 21:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x7f0e491bf000) [pid = 1944] [serial = 1059] [outer = (nil)] [url = about:blank] 21:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x7f0e51995400) [pid = 1944] [serial = 1068] [outer = (nil)] [url = about:blank] 21:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x7f0e4e26a800) [pid = 1944] [serial = 1061] [outer = (nil)] [url = about:blank] 21:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x7f0e48e8f000) [pid = 1944] [serial = 1058] [outer = (nil)] [url = about:blank] 21:47:29 INFO - PROCESS | 1944 | 1461127649450 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 21:47:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:47:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1538ms 21:47:29 INFO - PROCESS | 1944 | 1461127649507 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 21:47:29 INFO - PROCESS | 1944 | 1461127649510 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 21:47:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:47:29 INFO - PROCESS | 1944 | 1461127649520 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:47:29 INFO - PROCESS | 1944 | 1461127649523 Marionette TRACE conn4 <- [1,1558,null,{}] 21:47:29 INFO - PROCESS | 1944 | 1461127649528 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:29 INFO - PROCESS | 1944 | 1461127649692 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 21:47:29 INFO - PROCESS | 1944 | 1461127649707 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e498e1000 == 127 [pid = 1944] [id = 397] 21:47:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x7f0e499aec00) [pid = 1944] [serial = 1192] [outer = (nil)] 21:47:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x7f0e4fa1f400) [pid = 1944] [serial = 1193] [outer = 0x7f0e499aec00] 21:47:29 INFO - PROCESS | 1944 | 1461127649769 Marionette DEBUG loaded listener.js 21:47:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x7f0e4fb46000) [pid = 1944] [serial = 1194] [outer = 0x7f0e499aec00] 21:47:30 INFO - PROCESS | 1944 | 1461127650697 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 21:47:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:47:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1230ms 21:47:30 INFO - PROCESS | 1944 | 1461127650748 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 21:47:30 INFO - PROCESS | 1944 | 1461127650752 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 21:47:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:47:30 INFO - PROCESS | 1944 | 1461127650757 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:47:30 INFO - PROCESS | 1944 | 1461127650760 Marionette TRACE conn4 <- [1,1562,null,{}] 21:47:30 INFO - PROCESS | 1944 | 1461127650765 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:30 INFO - PROCESS | 1944 | 1461127650953 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 21:47:31 INFO - PROCESS | 1944 | 1461127651157 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4fb76000 == 128 [pid = 1944] [id = 398] 21:47:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x7f0e4f95b000) [pid = 1944] [serial = 1195] [outer = (nil)] 21:47:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x7f0e503b5400) [pid = 1944] [serial = 1196] [outer = 0x7f0e4f95b000] 21:47:31 INFO - PROCESS | 1944 | 1461127651225 Marionette DEBUG loaded listener.js 21:47:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x7f0e5199f400) [pid = 1944] [serial = 1197] [outer = 0x7f0e4f95b000] 21:47:32 INFO - PROCESS | 1944 | 1461127652065 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 21:47:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:47:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1334ms 21:47:32 INFO - PROCESS | 1944 | 1461127652093 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 21:47:32 INFO - PROCESS | 1944 | 1461127652096 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 21:47:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:47:32 INFO - PROCESS | 1944 | 1461127652103 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:47:32 INFO - PROCESS | 1944 | 1461127652106 Marionette TRACE conn4 <- [1,1566,null,{}] 21:47:32 INFO - PROCESS | 1944 | 1461127652111 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:32 INFO - PROCESS | 1944 | 1461127652361 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 21:47:32 INFO - PROCESS | 1944 | 1461127652390 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50666800 == 129 [pid = 1944] [id = 399] 21:47:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x7f0e4fa17400) [pid = 1944] [serial = 1198] [outer = (nil)] 21:47:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x7f0e538b5400) [pid = 1944] [serial = 1199] [outer = 0x7f0e4fa17400] 21:47:32 INFO - PROCESS | 1944 | 1461127652452 Marionette DEBUG loaded listener.js 21:47:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x7f0e53af2c00) [pid = 1944] [serial = 1200] [outer = 0x7f0e4fa17400] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x7f0e51b7c400) [pid = 1944] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x7f0e43fb6800) [pid = 1944] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x7f0e67b04800) [pid = 1944] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x7f0e43cb8400) [pid = 1944] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x7f0e53af6400) [pid = 1944] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x7f0e51995800) [pid = 1944] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x7f0e450e8c00) [pid = 1944] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x7f0e546b6c00) [pid = 1944] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x7f0e4fd27c00) [pid = 1944] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x7f0e51b85000) [pid = 1944] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x7f0e5403b400) [pid = 1944] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x7f0e429a6800) [pid = 1944] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x7f0e546edc00) [pid = 1944] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x7f0e43cbf000) [pid = 1944] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x7f0e51b56000) [pid = 1944] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x7f0e6b550000) [pid = 1944] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x7f0e43ca5400) [pid = 1944] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x7f0e54510c00) [pid = 1944] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x7f0e43fb2000) [pid = 1944] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x7f0e44d5a800) [pid = 1944] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x7f0e566e0c00) [pid = 1944] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x7f0e55785c00) [pid = 1944] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x7f0e429a9000) [pid = 1944] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f0e6782d000) [pid = 1944] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f0e503abc00) [pid = 1944] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f0e503b7400) [pid = 1944] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f0e481cfc00) [pid = 1944] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x7f0e55653c00) [pid = 1944] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x7f0e43fb5400) [pid = 1944] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f0e43ca4800) [pid = 1944] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f0e4fb46c00) [pid = 1944] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f0e50976c00) [pid = 1944] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f0e6690b000) [pid = 1944] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f0e59d1fc00) [pid = 1944] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f0e4676a800) [pid = 1944] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f0e54be7400) [pid = 1944] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f0e4fd26400) [pid = 1944] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f0e44d64400) [pid = 1944] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f0e429ad000) [pid = 1944] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f0e54be6400) [pid = 1944] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f0e46768800) [pid = 1944] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f0e450ef000) [pid = 1944] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f0e58bd7c00) [pid = 1944] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f0e4676c000) [pid = 1944] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f0e50504c00) [pid = 1944] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f0e4e25e800) [pid = 1944] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e43eccc00) [pid = 1944] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f0e545bec00) [pid = 1944] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f0e447de000) [pid = 1944] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e544ea400) [pid = 1944] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e59506000) [pid = 1944] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e57fd4400) [pid = 1944] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f0e450ea800) [pid = 1944] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f0e43fbdc00) [pid = 1944] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f0e4689cc00) [pid = 1944] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f0e4fe3d400) [pid = 1944] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f0e5050b000) [pid = 1944] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f0e42c41c00) [pid = 1944] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f0e54adf800) [pid = 1944] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:47:34 INFO - PROCESS | 1944 | 1461127654405 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 21:47:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:47:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 2331ms 21:47:34 INFO - PROCESS | 1944 | 1461127654435 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 21:47:34 INFO - PROCESS | 1944 | 1461127654438 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 21:47:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:47:34 INFO - PROCESS | 1944 | 1461127654443 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:47:34 INFO - PROCESS | 1944 | 1461127654446 Marionette TRACE conn4 <- [1,1570,null,{}] 21:47:34 INFO - PROCESS | 1944 | 1461127654451 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:34 INFO - PROCESS | 1944 | 1461127654679 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 21:47:34 INFO - PROCESS | 1944 | 1461127654699 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e423d2800 == 130 [pid = 1944] [id = 400] 21:47:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f0e429a3400) [pid = 1944] [serial = 1201] [outer = (nil)] 21:47:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f0e43ca5400) [pid = 1944] [serial = 1202] [outer = 0x7f0e429a3400] 21:47:34 INFO - PROCESS | 1944 | 1461127654761 Marionette DEBUG loaded listener.js 21:47:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f0e4676c000) [pid = 1944] [serial = 1203] [outer = 0x7f0e429a3400] 21:47:35 INFO - PROCESS | 1944 | 1461127655604 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 21:47:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:47:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1179ms 21:47:35 INFO - PROCESS | 1944 | 1461127655623 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 21:47:35 INFO - PROCESS | 1944 | 1461127655627 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 21:47:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:47:35 INFO - PROCESS | 1944 | 1461127655634 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:47:35 INFO - PROCESS | 1944 | 1461127655636 Marionette TRACE conn4 <- [1,1574,null,{}] 21:47:35 INFO - PROCESS | 1944 | 1461127655641 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:35 INFO - PROCESS | 1944 | 1461127655892 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 21:47:35 INFO - PROCESS | 1944 | 1461127655916 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e504d1800 == 131 [pid = 1944] [id = 401] 21:47:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f0e43ca7000) [pid = 1944] [serial = 1204] [outer = (nil)] 21:47:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f0e4e25e800) [pid = 1944] [serial = 1205] [outer = 0x7f0e43ca7000] 21:47:35 INFO - PROCESS | 1944 | 1461127655980 Marionette DEBUG loaded listener.js 21:47:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f0e5024c400) [pid = 1944] [serial = 1206] [outer = 0x7f0e43ca7000] 21:47:37 INFO - PROCESS | 1944 | 1461127657150 Marionette TRACE conn4 <- [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]]]}] 21:47:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:47:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1593ms 21:47:37 INFO - PROCESS | 1944 | 1461127657228 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 21:47:37 INFO - PROCESS | 1944 | 1461127657235 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 21:47:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:47:37 INFO - PROCESS | 1944 | 1461127657244 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:47:37 INFO - PROCESS | 1944 | 1461127657249 Marionette TRACE conn4 <- [1,1578,null,{}] 21:47:37 INFO - PROCESS | 1944 | 1461127657257 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:37 INFO - PROCESS | 1944 | 1461127657504 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 21:47:37 INFO - PROCESS | 1944 | 1461127657714 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e44fb8800 == 132 [pid = 1944] [id = 402] 21:47:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f0e42471000) [pid = 1944] [serial = 1207] [outer = (nil)] 21:47:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e43d05c00) [pid = 1944] [serial = 1208] [outer = 0x7f0e42471000] 21:47:37 INFO - PROCESS | 1944 | 1461127657831 Marionette DEBUG loaded listener.js 21:47:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e43fbdc00) [pid = 1944] [serial = 1209] [outer = 0x7f0e42471000] 21:47:39 INFO - PROCESS | 1944 | 1461127659108 Marionette TRACE conn4 <- [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]]]}] 21:47:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:47:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1942ms 21:47:39 INFO - PROCESS | 1944 | 1461127659203 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 21:47:39 INFO - PROCESS | 1944 | 1461127659215 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 21:47:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:47:39 INFO - PROCESS | 1944 | 1461127659294 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:47:39 INFO - PROCESS | 1944 | 1461127659299 Marionette TRACE conn4 <- [1,1582,null,{}] 21:47:39 INFO - PROCESS | 1944 | 1461127659456 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:39 INFO - PROCESS | 1944 | 1461127659860 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 21:47:40 INFO - PROCESS | 1944 | 1461127660079 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e3d7800 == 133 [pid = 1944] [id = 403] 21:47:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e429b1400) [pid = 1944] [serial = 1210] [outer = (nil)] 21:47:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f0e4808b800) [pid = 1944] [serial = 1211] [outer = 0x7f0e429b1400] 21:47:40 INFO - PROCESS | 1944 | 1461127660161 Marionette DEBUG loaded listener.js 21:47:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f0e48e94800) [pid = 1944] [serial = 1212] [outer = 0x7f0e429b1400] 21:47:41 INFO - PROCESS | 1944 | 1461127661208 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 21:47:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:47:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 2015ms 21:47:41 INFO - PROCESS | 1944 | 1461127661285 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 21:47:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:47:41 INFO - PROCESS | 1944 | 1461127661289 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 21:47:41 INFO - PROCESS | 1944 | 1461127661296 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:47:41 INFO - PROCESS | 1944 | 1461127661305 Marionette TRACE conn4 <- [1,1586,null,{}] 21:47:41 INFO - PROCESS | 1944 | 1461127661325 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:41 INFO - PROCESS | 1944 | 1461127661714 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 21:47:41 INFO - PROCESS | 1944 | 1461127661961 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e508b5800 == 134 [pid = 1944] [id = 404] 21:47:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e48e91400) [pid = 1944] [serial = 1213] [outer = (nil)] 21:47:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f0e4fa1b800) [pid = 1944] [serial = 1214] [outer = 0x7f0e48e91400] 21:47:42 INFO - PROCESS | 1944 | 1461127662040 Marionette DEBUG loaded listener.js 21:47:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f0e503b0400) [pid = 1944] [serial = 1215] [outer = 0x7f0e48e91400] 21:47:42 INFO - PROCESS | 1944 | 1461127662863 Marionette TRACE conn4 <- [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]]]}] 21:47:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:47:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1597ms 21:47:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:47:42 INFO - PROCESS | 1944 | 1461127662893 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 21:47:42 INFO - PROCESS | 1944 | 1461127662897 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 21:47:42 INFO - PROCESS | 1944 | 1461127662903 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:47:42 INFO - PROCESS | 1944 | 1461127662906 Marionette TRACE conn4 <- [1,1590,null,{}] 21:47:42 INFO - PROCESS | 1944 | 1461127662911 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:43 INFO - PROCESS | 1944 | 1461127663114 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 21:47:43 INFO - PROCESS | 1944 | 1461127663323 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e53923800 == 135 [pid = 1944] [id = 405] 21:47:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f0e499acc00) [pid = 1944] [serial = 1216] [outer = (nil)] 21:47:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f0e5087e400) [pid = 1944] [serial = 1217] [outer = 0x7f0e499acc00] 21:47:43 INFO - PROCESS | 1944 | 1461127663398 Marionette DEBUG loaded listener.js 21:47:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f0e50c4dc00) [pid = 1944] [serial = 1218] [outer = 0x7f0e499acc00] 21:47:44 INFO - PROCESS | 1944 | 1461127664296 Marionette TRACE conn4 <- [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]]]}] 21:47:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:47:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1435ms 21:47:44 INFO - PROCESS | 1944 | 1461127664338 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 21:47:44 INFO - PROCESS | 1944 | 1461127664341 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 21:47:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:47:44 INFO - PROCESS | 1944 | 1461127664348 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:47:44 INFO - PROCESS | 1944 | 1461127664351 Marionette TRACE conn4 <- [1,1594,null,{}] 21:47:44 INFO - PROCESS | 1944 | 1461127664356 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:44 INFO - PROCESS | 1944 | 1461127664553 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 21:47:44 INFO - PROCESS | 1944 | 1461127664763 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54324800 == 136 [pid = 1944] [id = 406] 21:47:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f0e3eee0c00) [pid = 1944] [serial = 1219] [outer = (nil)] 21:47:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f0e51b4cc00) [pid = 1944] [serial = 1220] [outer = 0x7f0e3eee0c00] 21:47:44 INFO - PROCESS | 1944 | 1461127664837 Marionette DEBUG loaded listener.js 21:47:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f0e53af2800) [pid = 1944] [serial = 1221] [outer = 0x7f0e3eee0c00] 21:47:45 INFO - PROCESS | 1944 | 1461127665793 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 21:47:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:47:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1479ms 21:47:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:47:45 INFO - PROCESS | 1944 | 1461127665828 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 21:47:45 INFO - PROCESS | 1944 | 1461127665830 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 21:47:45 INFO - PROCESS | 1944 | 1461127665837 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:47:45 INFO - PROCESS | 1944 | 1461127665840 Marionette TRACE conn4 <- [1,1598,null,{}] 21:47:45 INFO - PROCESS | 1944 | 1461127665845 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:46 INFO - PROCESS | 1944 | 1461127666057 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 21:47:46 INFO - PROCESS | 1944 | 1461127666269 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e55c44800 == 137 [pid = 1944] [id = 407] 21:47:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f0e53af1400) [pid = 1944] [serial = 1222] [outer = (nil)] 21:47:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f0e544ed000) [pid = 1944] [serial = 1223] [outer = 0x7f0e53af1400] 21:47:46 INFO - PROCESS | 1944 | 1461127666344 Marionette DEBUG loaded listener.js 21:47:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f0e546c1c00) [pid = 1944] [serial = 1224] [outer = 0x7f0e53af1400] 21:47:47 INFO - PROCESS | 1944 | 1461127667244 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 21:47:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:47:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1480ms 21:47:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:47:47 INFO - PROCESS | 1944 | 1461127667317 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 21:47:47 INFO - PROCESS | 1944 | 1461127667321 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 21:47:47 INFO - PROCESS | 1944 | 1461127667327 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:47:47 INFO - PROCESS | 1944 | 1461127667330 Marionette TRACE conn4 <- [1,1602,null,{}] 21:47:47 INFO - PROCESS | 1944 | 1461127667335 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:47 INFO - PROCESS | 1944 | 1461127667568 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 21:47:47 INFO - PROCESS | 1944 | 1461127667818 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58405000 == 138 [pid = 1944] [id = 408] 21:47:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f0e503b7400) [pid = 1944] [serial = 1225] [outer = (nil)] 21:47:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f0e546e6400) [pid = 1944] [serial = 1226] [outer = 0x7f0e503b7400] 21:47:47 INFO - PROCESS | 1944 | 1461127667931 Marionette DEBUG loaded listener.js 21:47:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f0e548a7c00) [pid = 1944] [serial = 1227] [outer = 0x7f0e503b7400] 21:47:48 INFO - PROCESS | 1944 | 1461127668811 Marionette TRACE conn4 <- [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]]]}] 21:47:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:47:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1540ms 21:47:48 INFO - PROCESS | 1944 | 1461127668867 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 21:47:48 INFO - PROCESS | 1944 | 1461127668871 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 21:47:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:47:48 INFO - PROCESS | 1944 | 1461127668876 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:47:48 INFO - PROCESS | 1944 | 1461127668880 Marionette TRACE conn4 <- [1,1606,null,{}] 21:47:48 INFO - PROCESS | 1944 | 1461127668885 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:49 INFO - PROCESS | 1944 | 1461127669079 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 21:47:49 INFO - PROCESS | 1944 | 1461127669299 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58a20800 == 139 [pid = 1944] [id = 409] 21:47:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f0e43d0a400) [pid = 1944] [serial = 1228] [outer = (nil)] 21:47:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f0e5499d400) [pid = 1944] [serial = 1229] [outer = 0x7f0e43d0a400] 21:47:49 INFO - PROCESS | 1944 | 1461127669412 Marionette DEBUG loaded listener.js 21:47:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f0e54be4c00) [pid = 1944] [serial = 1230] [outer = 0x7f0e43d0a400] 21:47:50 INFO - PROCESS | 1944 | 1461127670366 Marionette TRACE conn4 <- [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]]]}] 21:47:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:47:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1533ms 21:47:50 INFO - PROCESS | 1944 | 1461127670411 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 21:47:50 INFO - PROCESS | 1944 | 1461127670415 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 21:47:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:47:50 INFO - PROCESS | 1944 | 1461127670421 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:47:50 INFO - PROCESS | 1944 | 1461127670424 Marionette TRACE conn4 <- [1,1610,null,{}] 21:47:50 INFO - PROCESS | 1944 | 1461127670430 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:50 INFO - PROCESS | 1944 | 1461127670632 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 21:47:50 INFO - PROCESS | 1944 | 1461127670847 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e59722000 == 140 [pid = 1944] [id = 410] 21:47:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x7f0e53af3400) [pid = 1944] [serial = 1231] [outer = (nil)] 21:47:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f0e55660000) [pid = 1944] [serial = 1232] [outer = 0x7f0e53af3400] 21:47:50 INFO - PROCESS | 1944 | 1461127670961 Marionette DEBUG loaded listener.js 21:47:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f0e558cf800) [pid = 1944] [serial = 1233] [outer = 0x7f0e53af3400] 21:47:51 INFO - PROCESS | 1944 | 1461127671851 Marionette TRACE conn4 <- [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]]]}] 21:47:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:47:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1481ms 21:47:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:47:51 INFO - PROCESS | 1944 | 1461127671903 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 21:47:51 INFO - PROCESS | 1944 | 1461127671906 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 21:47:51 INFO - PROCESS | 1944 | 1461127671912 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:47:51 INFO - PROCESS | 1944 | 1461127671915 Marionette TRACE conn4 <- [1,1614,null,{}] 21:47:51 INFO - PROCESS | 1944 | 1461127671920 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:52 INFO - PROCESS | 1944 | 1461127672138 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 21:47:52 INFO - PROCESS | 1944 | 1461127672346 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5bd80000 == 141 [pid = 1944] [id = 411] 21:47:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f0e548af000) [pid = 1944] [serial = 1234] [outer = (nil)] 21:47:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f0e55c81000) [pid = 1944] [serial = 1235] [outer = 0x7f0e548af000] 21:47:52 INFO - PROCESS | 1944 | 1461127672462 Marionette DEBUG loaded listener.js 21:47:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f0e566c3800) [pid = 1944] [serial = 1236] [outer = 0x7f0e548af000] 21:47:53 INFO - PROCESS | 1944 | 1461127673423 Marionette TRACE conn4 <- [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]]]}] 21:47:53 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 21:47:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1582ms 21:47:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:47:53 INFO - PROCESS | 1944 | 1461127673494 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 21:47:53 INFO - PROCESS | 1944 | 1461127673498 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 21:47:53 INFO - PROCESS | 1944 | 1461127673504 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:47:53 INFO - PROCESS | 1944 | 1461127673508 Marionette TRACE conn4 <- [1,1618,null,{}] 21:47:53 INFO - PROCESS | 1944 | 1461127673514 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:53 INFO - PROCESS | 1944 | 1461127673765 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 21:47:53 INFO - PROCESS | 1944 | 1461127673941 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e67b44000 == 142 [pid = 1944] [id = 412] 21:47:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f0e558cb000) [pid = 1944] [serial = 1237] [outer = (nil)] 21:47:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x7f0e5828a800) [pid = 1944] [serial = 1238] [outer = 0x7f0e558cb000] 21:47:54 INFO - PROCESS | 1944 | 1461127674062 Marionette DEBUG loaded listener.js 21:47:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x7f0e58a78000) [pid = 1944] [serial = 1239] [outer = 0x7f0e558cb000] 21:47:54 INFO - PROCESS | 1944 | 1461127674989 Marionette TRACE conn4 <- [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]]]}] 21:47:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:47:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1529ms 21:47:55 INFO - PROCESS | 1944 | 1461127675033 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 21:47:55 INFO - PROCESS | 1944 | 1461127675036 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 21:47:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:47:55 INFO - PROCESS | 1944 | 1461127675043 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:47:55 INFO - PROCESS | 1944 | 1461127675046 Marionette TRACE conn4 <- [1,1622,null,{}] 21:47:55 INFO - PROCESS | 1944 | 1461127675051 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:55 INFO - PROCESS | 1944 | 1461127675259 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 21:47:55 INFO - PROCESS | 1944 | 1461127675472 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6ff83000 == 143 [pid = 1944] [id = 413] 21:47:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x7f0e58bd6800) [pid = 1944] [serial = 1240] [outer = (nil)] 21:47:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x7f0e58f24800) [pid = 1944] [serial = 1241] [outer = 0x7f0e58bd6800] 21:47:55 INFO - PROCESS | 1944 | 1461127675585 Marionette DEBUG loaded listener.js 21:47:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x7f0e593fb800) [pid = 1944] [serial = 1242] [outer = 0x7f0e58bd6800] 21:47:56 INFO - PROCESS | 1944 | 1461127676522 Marionette TRACE conn4 <- [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]]]}] 21:47:56 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 21:47:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1528ms 21:47:56 INFO - PROCESS | 1944 | 1461127676572 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 21:47:56 INFO - PROCESS | 1944 | 1461127676576 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 21:47:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:47:56 INFO - PROCESS | 1944 | 1461127676582 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:47:56 INFO - PROCESS | 1944 | 1461127676584 Marionette TRACE conn4 <- [1,1626,null,{}] 21:47:56 INFO - PROCESS | 1944 | 1461127676590 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:56 INFO - PROCESS | 1944 | 1461127676772 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 21:47:56 INFO - PROCESS | 1944 | 1461127676987 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3fbc8800 == 144 [pid = 1944] [id = 414] 21:47:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x7f0e429a5000) [pid = 1944] [serial = 1243] [outer = (nil)] 21:47:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x7f0e43ca7400) [pid = 1944] [serial = 1244] [outer = 0x7f0e429a5000] 21:47:57 INFO - PROCESS | 1944 | 1461127677104 Marionette DEBUG loaded listener.js 21:47:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x7f0e46897c00) [pid = 1944] [serial = 1245] [outer = 0x7f0e429a5000] 21:47:58 INFO - PROCESS | 1944 | 1461127678001 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 21:47:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:47:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1490ms 21:47:58 INFO - PROCESS | 1944 | 1461127678073 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 21:47:58 INFO - PROCESS | 1944 | 1461127678076 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 21:47:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:47:58 INFO - PROCESS | 1944 | 1461127678082 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:47:58 INFO - PROCESS | 1944 | 1461127678085 Marionette TRACE conn4 <- [1,1630,null,{}] 21:47:58 INFO - PROCESS | 1944 | 1461127678090 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:58 INFO - PROCESS | 1944 | 1461127678297 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 21:47:58 INFO - PROCESS | 1944 | 1461127678511 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3e5de800 == 145 [pid = 1944] [id = 415] 21:47:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x7f0e429ae400) [pid = 1944] [serial = 1246] [outer = (nil)] 21:47:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x7f0e43ec3400) [pid = 1944] [serial = 1247] [outer = 0x7f0e429ae400] 21:47:58 INFO - PROCESS | 1944 | 1461127678626 Marionette DEBUG loaded listener.js 21:47:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x7f0e4676e400) [pid = 1944] [serial = 1248] [outer = 0x7f0e429ae400] 21:47:59 INFO - PROCESS | 1944 | 1461127679558 Marionette TRACE conn4 <- [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]]]}] 21:47:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:47:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1534ms 21:47:59 INFO - PROCESS | 1944 | 1461127679618 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 21:47:59 INFO - PROCESS | 1944 | 1461127679621 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 21:47:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:47:59 INFO - PROCESS | 1944 | 1461127679627 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:47:59 INFO - PROCESS | 1944 | 1461127679630 Marionette TRACE conn4 <- [1,1634,null,{}] 21:47:59 INFO - PROCESS | 1944 | 1461127679636 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:47:59 INFO - PROCESS | 1944 | 1461127679817 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 21:48:00 INFO - PROCESS | 1944 | 1461127680501 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e43d33000 == 146 [pid = 1944] [id = 416] 21:48:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x7f0e3eb9d800) [pid = 1944] [serial = 1249] [outer = (nil)] 21:48:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x7f0e3f9e6800) [pid = 1944] [serial = 1250] [outer = 0x7f0e3eb9d800] 21:48:00 INFO - PROCESS | 1944 | 1461127680578 Marionette DEBUG loaded listener.js 21:48:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x7f0e4246d400) [pid = 1944] [serial = 1251] [outer = 0x7f0e3eb9d800] 21:48:01 INFO - PROCESS | 1944 | 1461127681535 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 21:48:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:48:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1940ms 21:48:01 INFO - PROCESS | 1944 | 1461127681569 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 21:48:01 INFO - PROCESS | 1944 | 1461127681575 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 21:48:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:48:01 INFO - PROCESS | 1944 | 1461127681584 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:48:01 INFO - PROCESS | 1944 | 1461127681588 Marionette TRACE conn4 <- [1,1638,null,{}] 21:48:01 INFO - PROCESS | 1944 | 1461127681595 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:01 INFO - PROCESS | 1944 | 1461127681892 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 21:48:02 INFO - PROCESS | 1944 | 1461127682155 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49946000 == 147 [pid = 1944] [id = 417] 21:48:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x7f0e43cadc00) [pid = 1944] [serial = 1252] [outer = (nil)] 21:48:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x7f0e45f32400) [pid = 1944] [serial = 1253] [outer = 0x7f0e43cadc00] 21:48:02 INFO - PROCESS | 1944 | 1461127682244 Marionette DEBUG loaded listener.js 21:48:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x7f0e48089800) [pid = 1944] [serial = 1254] [outer = 0x7f0e43cadc00] 21:48:03 INFO - PROCESS | 1944 | 1461127683200 Marionette TRACE conn4 <- [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]]]}] 21:48:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:48:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1688ms 21:48:03 INFO - PROCESS | 1944 | 1461127683276 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 21:48:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:48:03 INFO - PROCESS | 1944 | 1461127683282 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 21:48:03 INFO - PROCESS | 1944 | 1461127683288 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:48:03 INFO - PROCESS | 1944 | 1461127683291 Marionette TRACE conn4 <- [1,1642,null,{}] 21:48:03 INFO - PROCESS | 1944 | 1461127683297 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:03 INFO - PROCESS | 1944 | 1461127683488 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 21:48:03 INFO - PROCESS | 1944 | 1461127683939 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3ea59800 == 148 [pid = 1944] [id = 418] 21:48:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x7f0e4676f400) [pid = 1944] [serial = 1255] [outer = (nil)] 21:48:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x7f0e4808d800) [pid = 1944] [serial = 1256] [outer = 0x7f0e4676f400] 21:48:04 INFO - PROCESS | 1944 | 1461127684015 Marionette DEBUG loaded listener.js 21:48:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x7f0e48e90000) [pid = 1944] [serial = 1257] [outer = 0x7f0e4676f400] 21:48:04 INFO - PROCESS | 1944 | 1461127684856 Marionette TRACE conn4 <- [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]]]}] 21:48:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:48:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1580ms 21:48:04 INFO - PROCESS | 1944 | 1461127684868 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 21:48:04 INFO - PROCESS | 1944 | 1461127684871 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 21:48:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:48:04 INFO - PROCESS | 1944 | 1461127684884 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:48:04 INFO - PROCESS | 1944 | 1461127684892 Marionette TRACE conn4 <- [1,1646,null,{}] 21:48:04 INFO - PROCESS | 1944 | 1461127684922 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:05 INFO - PROCESS | 1944 | 1461127685130 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 21:48:05 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e423d2800 == 147 [pid = 1944] [id = 400] 21:48:05 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x7f0e658d1000) [pid = 1944] [serial = 1118] [outer = (nil)] [url = about:blank] 21:48:05 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x7f0e54845400) [pid = 1944] [serial = 1139] [outer = (nil)] [url = about:blank] 21:48:05 INFO - PROCESS | 1944 | 1461127685462 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:05 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50666800 == 146 [pid = 1944] [id = 399] 21:48:05 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4fb76000 == 145 [pid = 1944] [id = 398] 21:48:05 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e498e1000 == 144 [pid = 1944] [id = 397] 21:48:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3f05f800 == 145 [pid = 1944] [id = 419] 21:48:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x7f0e3f9f0400) [pid = 1944] [serial = 1258] [outer = (nil)] 21:48:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x7f0e48e8c400) [pid = 1944] [serial = 1259] [outer = 0x7f0e3f9f0400] 21:48:05 INFO - PROCESS | 1944 | 1461127685597 Marionette DEBUG loaded listener.js 21:48:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x7f0e4f963800) [pid = 1944] [serial = 1260] [outer = 0x7f0e3f9f0400] 21:48:05 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3f06f000 == 144 [pid = 1944] [id = 396] 21:48:05 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e46ac7800 == 143 [pid = 1944] [id = 395] 21:48:05 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e45abc000 == 142 [pid = 1944] [id = 394] 21:48:05 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e447b1800 == 141 [pid = 1944] [id = 393] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x7f0e53aee400) [pid = 1944] [serial = 1137] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x7f0e5be63400) [pid = 1944] [serial = 867] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x7f0e54be6c00) [pid = 1944] [serial = 966] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x7f0e541eec00) [pid = 1944] [serial = 843] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x7f0e545bf800) [pid = 1944] [serial = 1053] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x7f0e6b82c800) [pid = 1944] [serial = 1041] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x7f0e491c0400) [pid = 1944] [serial = 930] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x7f0e6782c000) [pid = 1944] [serial = 915] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x7f0e5403f000) [pid = 1944] [serial = 1071] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x7f0e499a8000) [pid = 1944] [serial = 1076] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x7f0e499aac00) [pid = 1944] [serial = 1047] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x7f0e546c5000) [pid = 1944] [serial = 987] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x7f0e541ef800) [pid = 1944] [serial = 1023] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x7f0e546f3400) [pid = 1944] [serial = 846] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x7f0e55b70000) [pid = 1944] [serial = 1026] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x7f0e6bc02c00) [pid = 1944] [serial = 810] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x7f0e58bde400) [pid = 1944] [serial = 1029] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x7f0e6b823000) [pid = 1944] [serial = 993] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x7f0e5be66400) [pid = 1944] [serial = 1032] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x7f0e6b830000) [pid = 1944] [serial = 807] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x7f0e43cb0c00) [pid = 1944] [serial = 1038] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x7f0e54bd5400) [pid = 1944] [serial = 903] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f0e5483d800) [pid = 1944] [serial = 996] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f0e468a0400) [pid = 1944] [serial = 1044] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f0e58f24c00) [pid = 1944] [serial = 975] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f0e56b25800) [pid = 1944] [serial = 852] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x7f0e42c48000) [pid = 1944] [serial = 813] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x7f0e43cb6800) [pid = 1944] [serial = 1115] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f0e6b551400) [pid = 1944] [serial = 984] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f0e593f9800) [pid = 1944] [serial = 861] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f0e5a182000) [pid = 1944] [serial = 864] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f0e4fb4b400) [pid = 1944] [serial = 1020] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f0e50876c00) [pid = 1944] [serial = 1079] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f0e58855800) [pid = 1944] [serial = 855] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f0e5087b000) [pid = 1944] [serial = 1050] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f0e44d58800) [pid = 1944] [serial = 1125] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f0e50252c00) [pid = 1944] [serial = 990] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f0e55bd9000) [pid = 1944] [serial = 906] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f0e6b549400) [pid = 1944] [serial = 921] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f0e66793c00) [pid = 1944] [serial = 912] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f0e49066400) [pid = 1944] [serial = 954] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f0e43d07c00) [pid = 1944] [serial = 1124] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f0e58bd1400) [pid = 1944] [serial = 972] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f0e541e7c00) [pid = 1944] [serial = 960] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f0e545ba400) [pid = 1944] [serial = 927] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e53af0400) [pid = 1944] [serial = 900] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f0e3f9ea400) [pid = 1944] [serial = 1112] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f0e57d11400) [pid = 1944] [serial = 969] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e69ac5400) [pid = 1944] [serial = 1106] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e6b549c00) [pid = 1944] [serial = 924] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e481a3c00) [pid = 1944] [serial = 837] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f0e5be5f400) [pid = 1944] [serial = 981] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f0e50506800) [pid = 1944] [serial = 957] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f0e548b0400) [pid = 1944] [serial = 963] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f0e503af400) [pid = 1944] [serial = 840] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f0e491c6c00) [pid = 1944] [serial = 897] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f0e5885d800) [pid = 1944] [serial = 909] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f0e57f9e000) [pid = 1944] [serial = 1094] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f0e6b548800) [pid = 1944] [serial = 1035] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f0e54add800) [pid = 1944] [serial = 849] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f0e69a28400) [pid = 1944] [serial = 918] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f0e65859000) [pid = 1944] [serial = 1103] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e59e52c00) [pid = 1944] [serial = 978] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e58d02800) [pid = 1944] [serial = 858] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e58bdfc00) [pid = 1944] [serial = 1097] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e5658ec00) [pid = 1944] [serial = 1091] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e54052000) [pid = 1944] [serial = 1082] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e43d05000) [pid = 1944] [serial = 1121] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e42c49c00) [pid = 1944] [serial = 1073] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e4fa8bc00) [pid = 1944] [serial = 1130] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e548a4000) [pid = 1944] [serial = 1088] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e545c1400) [pid = 1944] [serial = 1085] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e481acc00) [pid = 1944] [serial = 1127] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e48e92800) [pid = 1944] [serial = 1128] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e3eee6800) [pid = 1944] [serial = 1109] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e59d1f800) [pid = 1944] [serial = 1100] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e5087e000) [pid = 1944] [serial = 1133] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e5097c400) [pid = 1944] [serial = 1134] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e4fe3b400) [pid = 1944] [serial = 1131] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f0e51b79800) [pid = 1944] [serial = 1136] [outer = (nil)] [url = about:blank] 21:48:06 INFO - PROCESS | 1944 | 1461127686446 Marionette TRACE conn4 <- [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]]]}] 21:48:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:48:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1614ms 21:48:06 INFO - PROCESS | 1944 | 1461127686492 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 21:48:06 INFO - PROCESS | 1944 | 1461127686495 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 21:48:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:48:06 INFO - PROCESS | 1944 | 1461127686503 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:48:06 INFO - PROCESS | 1944 | 1461127686506 Marionette TRACE conn4 <- [1,1650,null,{}] 21:48:06 INFO - PROCESS | 1944 | 1461127686529 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:06 INFO - PROCESS | 1944 | 1461127686719 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 21:48:06 INFO - PROCESS | 1944 | 1461127686736 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e42b50800 == 142 [pid = 1944] [id = 420] 21:48:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f0e42c48000) [pid = 1944] [serial = 1261] [outer = (nil)] 21:48:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e4fb44000) [pid = 1944] [serial = 1262] [outer = 0x7f0e42c48000] 21:48:06 INFO - PROCESS | 1944 | 1461127686798 Marionette DEBUG loaded listener.js 21:48:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e4fe3dc00) [pid = 1944] [serial = 1263] [outer = 0x7f0e42c48000] 21:48:07 INFO - PROCESS | 1944 | 1461127687734 Marionette TRACE conn4 <- [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]]]}] 21:48:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:48:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1291ms 21:48:07 INFO - PROCESS | 1944 | 1461127687796 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 21:48:07 INFO - PROCESS | 1944 | 1461127687799 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 21:48:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:48:07 INFO - PROCESS | 1944 | 1461127687805 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:48:07 INFO - PROCESS | 1944 | 1461127687808 Marionette TRACE conn4 <- [1,1654,null,{}] 21:48:07 INFO - PROCESS | 1944 | 1461127687813 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:08 INFO - PROCESS | 1944 | 1461127688000 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 21:48:08 INFO - PROCESS | 1944 | 1461127688190 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e492cf000 == 143 [pid = 1944] [id = 421] 21:48:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e5024c800) [pid = 1944] [serial = 1264] [outer = (nil)] 21:48:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e503b0c00) [pid = 1944] [serial = 1265] [outer = 0x7f0e5024c800] 21:48:08 INFO - PROCESS | 1944 | 1461127688268 Marionette DEBUG loaded listener.js 21:48:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e50881000) [pid = 1944] [serial = 1266] [outer = 0x7f0e5024c800] 21:48:09 INFO - PROCESS | 1944 | 1461127689123 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 21:48:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:48:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1330ms 21:48:09 INFO - PROCESS | 1944 | 1461127689136 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 21:48:09 INFO - PROCESS | 1944 | 1461127689138 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 21:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:48:09 INFO - PROCESS | 1944 | 1461127689144 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:48:09 INFO - PROCESS | 1944 | 1461127689146 Marionette TRACE conn4 <- [1,1658,null,{}] 21:48:09 INFO - PROCESS | 1944 | 1461127689160 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:09 INFO - PROCESS | 1944 | 1461127689400 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 21:48:09 INFO - PROCESS | 1944 | 1461127689466 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e1c1800 == 144 [pid = 1944] [id = 422] 21:48:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e538c0400) [pid = 1944] [serial = 1267] [outer = (nil)] 21:48:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e54037800) [pid = 1944] [serial = 1268] [outer = 0x7f0e538c0400] 21:48:09 INFO - PROCESS | 1944 | 1461127689630 Marionette DEBUG loaded listener.js 21:48:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e54057800) [pid = 1944] [serial = 1269] [outer = 0x7f0e538c0400] 21:48:10 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e4fa17400) [pid = 1944] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:48:10 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e481ab400) [pid = 1944] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:48:10 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e499aec00) [pid = 1944] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:48:10 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e3eeeac00) [pid = 1944] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:48:10 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e43d04000) [pid = 1944] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:48:10 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e43caa400) [pid = 1944] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:48:10 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e429a3400) [pid = 1944] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:48:10 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e4f95b000) [pid = 1944] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:48:10 INFO - PROCESS | 1944 | 1461127690912 Marionette TRACE conn4 <- [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]]]}] 21:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1788ms 21:48:10 INFO - PROCESS | 1944 | 1461127690935 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 21:48:10 INFO - PROCESS | 1944 | 1461127690939 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 21:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:48:10 INFO - PROCESS | 1944 | 1461127690945 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:48:10 INFO - PROCESS | 1944 | 1461127690949 Marionette TRACE conn4 <- [1,1662,null,{}] 21:48:10 INFO - PROCESS | 1944 | 1461127690954 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:11 INFO - PROCESS | 1944 | 1461127691203 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 21:48:11 INFO - PROCESS | 1944 | 1461127691224 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e499d9000 == 145 [pid = 1944] [id = 423] 21:48:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e43d0cc00) [pid = 1944] [serial = 1270] [outer = (nil)] 21:48:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e4f95b000) [pid = 1944] [serial = 1271] [outer = 0x7f0e43d0cc00] 21:48:11 INFO - PROCESS | 1944 | 1461127691287 Marionette DEBUG loaded listener.js 21:48:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e541e4400) [pid = 1944] [serial = 1272] [outer = 0x7f0e43d0cc00] 21:48:12 INFO - PROCESS | 1944 | 1461127692119 Marionette TRACE conn4 <- [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]]]}] 21:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1233ms 21:48:12 INFO - PROCESS | 1944 | 1461127692179 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 21:48:12 INFO - PROCESS | 1944 | 1461127692182 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 21:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:48:12 INFO - PROCESS | 1944 | 1461127692188 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:48:12 INFO - PROCESS | 1944 | 1461127692191 Marionette TRACE conn4 <- [1,1666,null,{}] 21:48:12 INFO - PROCESS | 1944 | 1461127692196 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:12 INFO - PROCESS | 1944 | 1461127692376 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 21:48:12 INFO - PROCESS | 1944 | 1461127692390 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e504d7800 == 146 [pid = 1944] [id = 424] 21:48:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e541e5800) [pid = 1944] [serial = 1273] [outer = (nil)] 21:48:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e544f5000) [pid = 1944] [serial = 1274] [outer = 0x7f0e541e5800] 21:48:12 INFO - PROCESS | 1944 | 1461127692451 Marionette DEBUG loaded listener.js 21:48:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e545be000) [pid = 1944] [serial = 1275] [outer = 0x7f0e541e5800] 21:48:13 INFO - PROCESS | 1944 | 1461127693743 Marionette TRACE conn4 <- [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]]]}] 21:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1630ms 21:48:13 INFO - PROCESS | 1944 | 1461127693821 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 21:48:13 INFO - PROCESS | 1944 | 1461127693827 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 21:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:48:13 INFO - PROCESS | 1944 | 1461127693838 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:48:13 INFO - PROCESS | 1944 | 1461127693842 Marionette TRACE conn4 <- [1,1670,null,{}] 21:48:13 INFO - PROCESS | 1944 | 1461127693851 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:14 INFO - PROCESS | 1944 | 1461127694114 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 21:48:14 INFO - PROCESS | 1944 | 1461127694416 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46ac7800 == 147 [pid = 1944] [id = 425] 21:48:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e43cbb000) [pid = 1944] [serial = 1276] [outer = (nil)] 21:48:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e43fbb000) [pid = 1944] [serial = 1277] [outer = 0x7f0e43cbb000] 21:48:14 INFO - PROCESS | 1944 | 1461127694496 Marionette DEBUG loaded listener.js 21:48:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e48086800) [pid = 1944] [serial = 1278] [outer = 0x7f0e43cbb000] 21:48:15 INFO - PROCESS | 1944 | 1461127695523 Marionette TRACE conn4 <- [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]]]}] 21:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1736ms 21:48:15 INFO - PROCESS | 1944 | 1461127695575 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 21:48:15 INFO - PROCESS | 1944 | 1461127695584 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 21:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:48:15 INFO - PROCESS | 1944 | 1461127695594 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:48:15 INFO - PROCESS | 1944 | 1461127695598 Marionette TRACE conn4 <- [1,1674,null,{}] 21:48:15 INFO - PROCESS | 1944 | 1461127695605 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:15 INFO - PROCESS | 1944 | 1461127695846 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 21:48:16 INFO - PROCESS | 1944 | 1461127696142 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4998a800 == 148 [pid = 1944] [id = 426] 21:48:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e48092000) [pid = 1944] [serial = 1279] [outer = (nil)] 21:48:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e499a8c00) [pid = 1944] [serial = 1280] [outer = 0x7f0e48092000] 21:48:16 INFO - PROCESS | 1944 | 1461127696219 Marionette DEBUG loaded listener.js 21:48:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e4fa12800) [pid = 1944] [serial = 1281] [outer = 0x7f0e48092000] 21:48:17 INFO - PROCESS | 1944 | 1461127697122 Marionette TRACE conn4 <- [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]]]}] 21:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1583ms 21:48:17 INFO - PROCESS | 1944 | 1461127697178 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 21:48:17 INFO - PROCESS | 1944 | 1461127697183 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 21:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:48:17 INFO - PROCESS | 1944 | 1461127697189 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:48:17 INFO - PROCESS | 1944 | 1461127697195 Marionette TRACE conn4 <- [1,1678,null,{}] 21:48:17 INFO - PROCESS | 1944 | 1461127697212 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:17 INFO - PROCESS | 1944 | 1461127697509 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 21:48:17 INFO - PROCESS | 1944 | 1461127697765 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5079f000 == 149 [pid = 1944] [id = 427] 21:48:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e491ba400) [pid = 1944] [serial = 1282] [outer = (nil)] 21:48:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e50878400) [pid = 1944] [serial = 1283] [outer = 0x7f0e491ba400] 21:48:17 INFO - PROCESS | 1944 | 1461127697886 Marionette DEBUG loaded listener.js 21:48:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e51b7f400) [pid = 1944] [serial = 1284] [outer = 0x7f0e491ba400] 21:48:18 INFO - PROCESS | 1944 | 1461127698721 Marionette TRACE conn4 <- [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]]]}] 21:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1590ms 21:48:18 INFO - PROCESS | 1944 | 1461127698789 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 21:48:18 INFO - PROCESS | 1944 | 1461127698794 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 21:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:48:18 INFO - PROCESS | 1944 | 1461127698801 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:48:18 INFO - PROCESS | 1944 | 1461127698804 Marionette TRACE conn4 <- [1,1682,null,{}] 21:48:18 INFO - PROCESS | 1944 | 1461127698809 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:19 INFO - PROCESS | 1944 | 1461127699019 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 21:48:19 INFO - PROCESS | 1944 | 1461127699221 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e508b5000 == 150 [pid = 1944] [id = 428] 21:48:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e50010c00) [pid = 1944] [serial = 1285] [outer = (nil)] 21:48:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e544f4800) [pid = 1944] [serial = 1286] [outer = 0x7f0e50010c00] 21:48:19 INFO - PROCESS | 1944 | 1461127699341 Marionette DEBUG loaded listener.js 21:48:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f0e546ba800) [pid = 1944] [serial = 1287] [outer = 0x7f0e50010c00] 21:48:20 INFO - PROCESS | 1944 | 1461127700318 Marionette TRACE conn4 <- [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]]]}] 21:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1586ms 21:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:48:20 INFO - PROCESS | 1944 | 1461127700388 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 21:48:20 INFO - PROCESS | 1944 | 1461127700391 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 21:48:20 INFO - PROCESS | 1944 | 1461127700398 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:48:20 INFO - PROCESS | 1944 | 1461127700402 Marionette TRACE conn4 <- [1,1686,null,{}] 21:48:20 INFO - PROCESS | 1944 | 1461127700407 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:20 INFO - PROCESS | 1944 | 1461127700614 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 21:48:20 INFO - PROCESS | 1944 | 1461127700881 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54062800 == 151 [pid = 1944] [id = 429] 21:48:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f0e5483cc00) [pid = 1944] [serial = 1288] [outer = (nil)] 21:48:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f0e54845000) [pid = 1944] [serial = 1289] [outer = 0x7f0e5483cc00] 21:48:21 INFO - PROCESS | 1944 | 1461127701004 Marionette DEBUG loaded listener.js 21:48:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f0e5499dc00) [pid = 1944] [serial = 1290] [outer = 0x7f0e5483cc00] 21:48:21 INFO - PROCESS | 1944 | 1461127701930 Marionette TRACE conn4 <- [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]]]}] 21:48:21 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 21:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1582ms 21:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:48:21 INFO - PROCESS | 1944 | 1461127701981 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 21:48:21 INFO - PROCESS | 1944 | 1461127701984 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 21:48:21 INFO - PROCESS | 1944 | 1461127701992 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:48:21 INFO - PROCESS | 1944 | 1461127701994 Marionette TRACE conn4 <- [1,1690,null,{}] 21:48:22 INFO - PROCESS | 1944 | 1461127702000 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:22 INFO - PROCESS | 1944 | 1461127702240 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 21:48:22 INFO - PROCESS | 1944 | 1461127702485 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54555000 == 152 [pid = 1944] [id = 430] 21:48:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f0e55788000) [pid = 1944] [serial = 1291] [outer = (nil)] 21:48:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f0e55eb8c00) [pid = 1944] [serial = 1292] [outer = 0x7f0e55788000] 21:48:22 INFO - PROCESS | 1944 | 1461127702609 Marionette DEBUG loaded listener.js 21:48:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f0e57735c00) [pid = 1944] [serial = 1293] [outer = 0x7f0e55788000] 21:48:23 INFO - PROCESS | 1944 | 1461127703510 Marionette TRACE conn4 <- [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]]]}] 21:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1581ms 21:48:23 INFO - PROCESS | 1944 | 1461127703571 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 21:48:23 INFO - PROCESS | 1944 | 1461127703576 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 21:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:48:23 INFO - PROCESS | 1944 | 1461127703582 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:48:23 INFO - PROCESS | 1944 | 1461127703585 Marionette TRACE conn4 <- [1,1694,null,{}] 21:48:23 INFO - PROCESS | 1944 | 1461127703591 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:23 INFO - PROCESS | 1944 | 1461127703789 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 21:48:24 INFO - PROCESS | 1944 | 1461127703995 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e55b9c800 == 153 [pid = 1944] [id = 431] 21:48:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f0e55788c00) [pid = 1944] [serial = 1294] [outer = (nil)] 21:48:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f0e57dea400) [pid = 1944] [serial = 1295] [outer = 0x7f0e55788c00] 21:48:24 INFO - PROCESS | 1944 | 1461127704112 Marionette DEBUG loaded listener.js 21:48:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f0e58442400) [pid = 1944] [serial = 1296] [outer = 0x7f0e55788c00] 21:48:25 INFO - PROCESS | 1944 | 1461127705120 Marionette TRACE conn4 <- [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]]]}] 21:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1580ms 21:48:25 INFO - PROCESS | 1944 | 1461127705164 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 21:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:48:25 INFO - PROCESS | 1944 | 1461127705168 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 21:48:25 INFO - PROCESS | 1944 | 1461127705174 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:48:25 INFO - PROCESS | 1944 | 1461127705179 Marionette TRACE conn4 <- [1,1698,null,{}] 21:48:25 INFO - PROCESS | 1944 | 1461127705185 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:25 INFO - PROCESS | 1944 | 1461127705445 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 21:48:25 INFO - PROCESS | 1944 | 1461127705693 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5840f000 == 154 [pid = 1944] [id = 432] 21:48:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f0e55bd7400) [pid = 1944] [serial = 1297] [outer = (nil)] 21:48:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e58862800) [pid = 1944] [serial = 1298] [outer = 0x7f0e55bd7400] 21:48:25 INFO - PROCESS | 1944 | 1461127705812 Marionette DEBUG loaded listener.js 21:48:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e58d02800) [pid = 1944] [serial = 1299] [outer = 0x7f0e55bd7400] 21:48:26 INFO - PROCESS | 1944 | 1461127706631 Marionette TRACE conn4 <- [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]]]}] 21:48:26 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 21:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1534ms 21:48:26 INFO - PROCESS | 1944 | 1461127706708 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 21:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:48:26 INFO - PROCESS | 1944 | 1461127706712 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 21:48:26 INFO - PROCESS | 1944 | 1461127706718 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:48:26 INFO - PROCESS | 1944 | 1461127706722 Marionette TRACE conn4 <- [1,1702,null,{}] 21:48:26 INFO - PROCESS | 1944 | 1461127706727 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:26 INFO - PROCESS | 1944 | 1461127706967 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 21:48:27 INFO - PROCESS | 1944 | 1461127707174 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58fa6000 == 155 [pid = 1944] [id = 433] 21:48:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e566c4000) [pid = 1944] [serial = 1300] [outer = (nil)] 21:48:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f0e58f29000) [pid = 1944] [serial = 1301] [outer = 0x7f0e566c4000] 21:48:27 INFO - PROCESS | 1944 | 1461127707333 Marionette DEBUG loaded listener.js 21:48:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f0e59d1fc00) [pid = 1944] [serial = 1302] [outer = 0x7f0e566c4000] 21:48:28 INFO - PROCESS | 1944 | 1461127708294 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 21:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1631ms 21:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:48:28 INFO - PROCESS | 1944 | 1461127708350 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 21:48:28 INFO - PROCESS | 1944 | 1461127708353 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 21:48:28 INFO - PROCESS | 1944 | 1461127708360 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:48:28 INFO - PROCESS | 1944 | 1461127708363 Marionette TRACE conn4 <- [1,1706,null,{}] 21:48:28 INFO - PROCESS | 1944 | 1461127708368 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:28 INFO - PROCESS | 1944 | 1461127708587 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 21:48:28 INFO - PROCESS | 1944 | 1461127708898 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5bd29000 == 156 [pid = 1944] [id = 434] 21:48:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e59e9b800) [pid = 1944] [serial = 1303] [outer = (nil)] 21:48:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f0e59ea7800) [pid = 1944] [serial = 1304] [outer = 0x7f0e59e9b800] 21:48:28 INFO - PROCESS | 1944 | 1461127708980 Marionette DEBUG loaded listener.js 21:48:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f0e5bdfd400) [pid = 1944] [serial = 1305] [outer = 0x7f0e59e9b800] 21:48:29 INFO - PROCESS | 1944 | 1461127709866 Marionette TRACE conn4 <- [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]]]}] 21:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1580ms 21:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:48:29 INFO - PROCESS | 1944 | 1461127709940 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 21:48:29 INFO - PROCESS | 1944 | 1461127709944 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 21:48:29 INFO - PROCESS | 1944 | 1461127709950 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:48:29 INFO - PROCESS | 1944 | 1461127709954 Marionette TRACE conn4 <- [1,1710,null,{}] 21:48:29 INFO - PROCESS | 1944 | 1461127709960 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:30 INFO - PROCESS | 1944 | 1461127710239 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 21:48:30 INFO - PROCESS | 1944 | 1461127710498 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6757b800 == 157 [pid = 1944] [id = 435] 21:48:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f0e59e52800) [pid = 1944] [serial = 1306] [outer = (nil)] 21:48:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f0e66794000) [pid = 1944] [serial = 1307] [outer = 0x7f0e59e52800] 21:48:30 INFO - PROCESS | 1944 | 1461127710622 Marionette DEBUG loaded listener.js 21:48:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f0e678d2400) [pid = 1944] [serial = 1308] [outer = 0x7f0e59e52800] 21:48:31 INFO - PROCESS | 1944 | 1461127711479 Marionette TRACE conn4 <- [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]]]}] 21:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1580ms 21:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:48:31 INFO - PROCESS | 1944 | 1461127711531 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 21:48:31 INFO - PROCESS | 1944 | 1461127711533 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 21:48:31 INFO - PROCESS | 1944 | 1461127711540 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:48:31 INFO - PROCESS | 1944 | 1461127711543 Marionette TRACE conn4 <- [1,1714,null,{}] 21:48:31 INFO - PROCESS | 1944 | 1461127711548 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:31 INFO - PROCESS | 1944 | 1461127711743 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 21:48:32 INFO - PROCESS | 1944 | 1461127712012 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6b290800 == 158 [pid = 1944] [id = 436] 21:48:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f0e59d20000) [pid = 1944] [serial = 1309] [outer = (nil)] 21:48:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f0e67cba400) [pid = 1944] [serial = 1310] [outer = 0x7f0e59d20000] 21:48:32 INFO - PROCESS | 1944 | 1461127712140 Marionette DEBUG loaded listener.js 21:48:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f0e69b98000) [pid = 1944] [serial = 1311] [outer = 0x7f0e59d20000] 21:48:33 INFO - PROCESS | 1944 | 1461127713009 Marionette TRACE conn4 <- [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]]]}] 21:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1532ms 21:48:33 INFO - PROCESS | 1944 | 1461127713073 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 21:48:33 INFO - PROCESS | 1944 | 1461127713077 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 21:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:48:33 INFO - PROCESS | 1944 | 1461127713084 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:48:33 INFO - PROCESS | 1944 | 1461127713088 Marionette TRACE conn4 <- [1,1718,null,{}] 21:48:33 INFO - PROCESS | 1944 | 1461127713096 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:33 INFO - PROCESS | 1944 | 1461127713413 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 21:48:33 INFO - PROCESS | 1944 | 1461127713749 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3faf7800 == 159 [pid = 1944] [id = 437] 21:48:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f0e43ca8800) [pid = 1944] [serial = 1312] [outer = (nil)] 21:48:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f0e46ef6400) [pid = 1944] [serial = 1313] [outer = 0x7f0e43ca8800] 21:48:33 INFO - PROCESS | 1944 | 1461127713874 Marionette DEBUG loaded listener.js 21:48:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f0e51b52c00) [pid = 1944] [serial = 1314] [outer = 0x7f0e43ca8800] 21:48:34 INFO - PROCESS | 1944 | 1461127714721 Marionette TRACE conn4 <- [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]]]}] 21:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1690ms 21:48:34 INFO - PROCESS | 1944 | 1461127714774 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 21:48:34 INFO - PROCESS | 1944 | 1461127714777 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 21:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:48:34 INFO - PROCESS | 1944 | 1461127714783 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:48:34 INFO - PROCESS | 1944 | 1461127714786 Marionette TRACE conn4 <- [1,1722,null,{}] 21:48:34 INFO - PROCESS | 1944 | 1461127714791 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:34 INFO - PROCESS | 1944 | 1461127714987 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 21:48:35 INFO - PROCESS | 1944 | 1461127715212 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3faf4800 == 160 [pid = 1944] [id = 438] 21:48:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f0e3eb90c00) [pid = 1944] [serial = 1315] [outer = (nil)] 21:48:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f0e3eb98000) [pid = 1944] [serial = 1316] [outer = 0x7f0e3eb90c00] 21:48:35 INFO - PROCESS | 1944 | 1461127715740 Marionette DEBUG loaded listener.js 21:48:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f0e42468c00) [pid = 1944] [serial = 1317] [outer = 0x7f0e3eb90c00] 21:48:36 INFO - PROCESS | 1944 | 1461127716769 Marionette TRACE conn4 <- [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]]]}] 21:48:36 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 21:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 2033ms 21:48:36 INFO - PROCESS | 1944 | 1461127716819 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 21:48:36 INFO - PROCESS | 1944 | 1461127716825 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 21:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:48:36 INFO - PROCESS | 1944 | 1461127716834 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:48:36 INFO - PROCESS | 1944 | 1461127716837 Marionette TRACE conn4 <- [1,1726,null,{}] 21:48:36 INFO - PROCESS | 1944 | 1461127716845 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:37 INFO - PROCESS | 1944 | 1461127717046 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 21:48:37 INFO - PROCESS | 1944 | 1461127717257 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e447bc800 == 161 [pid = 1944] [id = 439] 21:48:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f0e3eb90000) [pid = 1944] [serial = 1318] [outer = (nil)] 21:48:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f0e42c3e000) [pid = 1944] [serial = 1319] [outer = 0x7f0e3eb90000] 21:48:37 INFO - PROCESS | 1944 | 1461127717389 Marionette DEBUG loaded listener.js 21:48:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f0e447e1000) [pid = 1944] [serial = 1320] [outer = 0x7f0e3eb90000] 21:48:38 INFO - PROCESS | 1944 | 1461127718541 Marionette TRACE conn4 <- [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]]]}] 21:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1783ms 21:48:38 INFO - PROCESS | 1944 | 1461127718617 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 21:48:38 INFO - PROCESS | 1944 | 1461127718622 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 21:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:48:38 INFO - PROCESS | 1944 | 1461127718632 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:48:38 INFO - PROCESS | 1944 | 1461127718635 Marionette TRACE conn4 <- [1,1730,null,{}] 21:48:38 INFO - PROCESS | 1944 | 1461127718642 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:38 INFO - PROCESS | 1944 | 1461127718881 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 21:48:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e447ab800 == 160 [pid = 1944] [id = 372] 21:48:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e669a2000 == 159 [pid = 1944] [id = 129] 21:48:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3f071000 == 158 [pid = 1944] [id = 371] 21:48:39 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f0e4f966400) [pid = 1944] [serial = 1169] [outer = (nil)] [url = about:blank] 21:48:39 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f0e6b826400) [pid = 1944] [serial = 1172] [outer = (nil)] [url = about:blank] 21:48:39 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f0e3eb97800) [pid = 1944] [serial = 1175] [outer = (nil)] [url = about:blank] 21:48:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e499d9000 == 157 [pid = 1944] [id = 423] 21:48:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e1c1800 == 156 [pid = 1944] [id = 422] 21:48:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e492cf000 == 155 [pid = 1944] [id = 421] 21:48:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e42b50800 == 154 [pid = 1944] [id = 420] 21:48:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3f05f800 == 153 [pid = 1944] [id = 419] 21:48:39 INFO - PROCESS | 1944 | 1461127719325 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3ea59800 == 152 [pid = 1944] [id = 418] 21:48:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e49946000 == 151 [pid = 1944] [id = 417] 21:48:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e43d33000 == 150 [pid = 1944] [id = 416] 21:48:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3ea49000 == 151 [pid = 1944] [id = 440] 21:48:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f0e3eb97800) [pid = 1944] [serial = 1321] [outer = (nil)] 21:48:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f0e481d2800) [pid = 1944] [serial = 1322] [outer = 0x7f0e3eb97800] 21:48:39 INFO - PROCESS | 1944 | 1461127719405 Marionette DEBUG loaded listener.js 21:48:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f0e4e260000) [pid = 1944] [serial = 1323] [outer = 0x7f0e3eb97800] 21:48:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5bd80000 == 150 [pid = 1944] [id = 411] 21:48:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e59722000 == 149 [pid = 1944] [id = 410] 21:48:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58a20800 == 148 [pid = 1944] [id = 409] 21:48:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58405000 == 147 [pid = 1944] [id = 408] 21:48:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e55c44800 == 146 [pid = 1944] [id = 407] 21:48:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54324800 == 145 [pid = 1944] [id = 406] 21:48:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e53923800 == 144 [pid = 1944] [id = 405] 21:48:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e3d7800 == 143 [pid = 1944] [id = 403] 21:48:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e44fb8800 == 142 [pid = 1944] [id = 402] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f0e538b5400) [pid = 1944] [serial = 1199] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f0e48e88000) [pid = 1944] [serial = 1187] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f0e49068800) [pid = 1944] [serial = 1188] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f0e4fa1f400) [pid = 1944] [serial = 1193] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f0e4fb46000) [pid = 1944] [serial = 1194] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f0e695d4400) [pid = 1944] [serial = 1166] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f0e43faf000) [pid = 1944] [serial = 1142] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f0e54adf400) [pid = 1944] [serial = 1154] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f0e4246bc00) [pid = 1944] [serial = 1178] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f0e49063000) [pid = 1944] [serial = 1145] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f0e58d0e800) [pid = 1944] [serial = 1157] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f0e42c40c00) [pid = 1944] [serial = 1181] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f0e43cbd400) [pid = 1944] [serial = 1182] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f0e666b9000) [pid = 1944] [serial = 1163] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f0e44d64000) [pid = 1944] [serial = 1184] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f0e46769000) [pid = 1944] [serial = 1185] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f0e545bc400) [pid = 1944] [serial = 1151] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e538c1400) [pid = 1944] [serial = 1148] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f0e450eb000) [pid = 1944] [serial = 1190] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f0e499ac400) [pid = 1944] [serial = 1191] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e5c054400) [pid = 1944] [serial = 1160] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e43ca5400) [pid = 1944] [serial = 1202] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e5199f400) [pid = 1944] [serial = 1197] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f0e503b5400) [pid = 1944] [serial = 1196] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f0e4676c000) [pid = 1944] [serial = 1203] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f0e53af2c00) [pid = 1944] [serial = 1200] [outer = (nil)] [url = about:blank] 21:48:40 INFO - PROCESS | 1944 | 1461127720311 Marionette TRACE conn4 <- [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]]]}] 21:48:40 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 21:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1734ms 21:48:40 INFO - PROCESS | 1944 | 1461127720366 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 21:48:40 INFO - PROCESS | 1944 | 1461127720371 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 21:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:48:40 INFO - PROCESS | 1944 | 1461127720377 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:48:40 INFO - PROCESS | 1944 | 1461127720383 Marionette TRACE conn4 <- [1,1734,null,{}] 21:48:40 INFO - PROCESS | 1944 | 1461127720399 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:40 INFO - PROCESS | 1944 | 1461127720580 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 21:48:40 INFO - PROCESS | 1944 | 1461127720758 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e44fb8800 == 143 [pid = 1944] [id = 441] 21:48:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f0e42c40c00) [pid = 1944] [serial = 1324] [outer = (nil)] 21:48:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f0e4fb46000) [pid = 1944] [serial = 1325] [outer = 0x7f0e42c40c00] 21:48:40 INFO - PROCESS | 1944 | 1461127720820 Marionette DEBUG loaded listener.js 21:48:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f0e50248000) [pid = 1944] [serial = 1326] [outer = 0x7f0e42c40c00] 21:48:41 INFO - PROCESS | 1944 | 1461127721566 Marionette TRACE conn4 <- [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]]]}] 21:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1238ms 21:48:41 INFO - PROCESS | 1944 | 1461127721615 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 21:48:41 INFO - PROCESS | 1944 | 1461127721619 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 21:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:48:41 INFO - PROCESS | 1944 | 1461127721625 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:48:41 INFO - PROCESS | 1944 | 1461127721627 Marionette TRACE conn4 <- [1,1738,null,{}] 21:48:41 INFO - PROCESS | 1944 | 1461127721663 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:41 INFO - PROCESS | 1944 | 1461127721902 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 21:48:41 INFO - PROCESS | 1944 | 1461127721927 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e492cf000 == 144 [pid = 1944] [id = 442] 21:48:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e43cbd000) [pid = 1944] [serial = 1327] [outer = (nil)] 21:48:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e50878800) [pid = 1944] [serial = 1328] [outer = 0x7f0e43cbd000] 21:48:42 INFO - PROCESS | 1944 | 1461127721998 Marionette DEBUG loaded listener.js 21:48:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e51b51c00) [pid = 1944] [serial = 1329] [outer = 0x7f0e43cbd000] 21:48:42 INFO - PROCESS | 1944 | 1461127722875 Marionette TRACE conn4 <- [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]]]}] 21:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1286ms 21:48:42 INFO - PROCESS | 1944 | 1461127722912 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 21:48:42 INFO - PROCESS | 1944 | 1461127722915 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 21:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:48:42 INFO - PROCESS | 1944 | 1461127722921 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:48:42 INFO - PROCESS | 1944 | 1461127722924 Marionette TRACE conn4 <- [1,1742,null,{}] 21:48:42 INFO - PROCESS | 1944 | 1461127722942 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:43 INFO - PROCESS | 1944 | 1461127723176 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 21:48:43 INFO - PROCESS | 1944 | 1461127723219 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e1b5000 == 145 [pid = 1944] [id = 443] 21:48:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f0e51b84c00) [pid = 1944] [serial = 1330] [outer = (nil)] 21:48:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f0e538b7c00) [pid = 1944] [serial = 1331] [outer = 0x7f0e51b84c00] 21:48:43 INFO - PROCESS | 1944 | 1461127723289 Marionette DEBUG loaded listener.js 21:48:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e54058000) [pid = 1944] [serial = 1332] [outer = 0x7f0e51b84c00] 21:48:44 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e42c48000) [pid = 1944] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:48:44 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f0e538c0400) [pid = 1944] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:48:44 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f0e4676f400) [pid = 1944] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:48:44 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e3f9f0400) [pid = 1944] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:48:44 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e5024c800) [pid = 1944] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:48:44 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e43cadc00) [pid = 1944] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:48:44 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f0e3eb9d800) [pid = 1944] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:48:44 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f0e43d0cc00) [pid = 1944] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:48:44 INFO - PROCESS | 1944 | 1461127724645 Marionette TRACE conn4 <- [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]]]}] 21:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1747ms 21:48:44 INFO - PROCESS | 1944 | 1461127724669 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 21:48:44 INFO - PROCESS | 1944 | 1461127724672 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 21:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:48:44 INFO - PROCESS | 1944 | 1461127724678 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:48:44 INFO - PROCESS | 1944 | 1461127724681 Marionette TRACE conn4 <- [1,1746,null,{}] 21:48:44 INFO - PROCESS | 1944 | 1461127724687 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:44 INFO - PROCESS | 1944 | 1461127724930 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 21:48:44 INFO - PROCESS | 1944 | 1461127724953 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50203800 == 146 [pid = 1944] [id = 444] 21:48:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f0e44d58800) [pid = 1944] [serial = 1333] [outer = (nil)] 21:48:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f0e503abc00) [pid = 1944] [serial = 1334] [outer = 0x7f0e44d58800] 21:48:45 INFO - PROCESS | 1944 | 1461127725014 Marionette DEBUG loaded listener.js 21:48:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e545bd400) [pid = 1944] [serial = 1335] [outer = 0x7f0e44d58800] 21:48:45 INFO - PROCESS | 1944 | 1461127725844 Marionette TRACE conn4 <- [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]]]}] 21:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1178ms 21:48:45 INFO - PROCESS | 1944 | 1461127725862 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 21:48:45 INFO - PROCESS | 1944 | 1461127725866 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 21:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:48:45 INFO - PROCESS | 1944 | 1461127725871 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:48:45 INFO - PROCESS | 1944 | 1461127725874 Marionette TRACE conn4 <- [1,1750,null,{}] 21:48:45 INFO - PROCESS | 1944 | 1461127725880 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:46 INFO - PROCESS | 1944 | 1461127726129 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 21:48:46 INFO - PROCESS | 1944 | 1461127726148 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50855800 == 147 [pid = 1944] [id = 445] 21:48:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e545b6c00) [pid = 1944] [serial = 1336] [outer = (nil)] 21:48:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e548af800) [pid = 1944] [serial = 1337] [outer = 0x7f0e545b6c00] 21:48:46 INFO - PROCESS | 1944 | 1461127726211 Marionette DEBUG loaded listener.js 21:48:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f0e54be0c00) [pid = 1944] [serial = 1338] [outer = 0x7f0e545b6c00] 21:48:47 INFO - PROCESS | 1944 | 1461127727377 Marionette TRACE conn4 <- [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]]]}] 21:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1539ms 21:48:47 INFO - PROCESS | 1944 | 1461127727412 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 21:48:47 INFO - PROCESS | 1944 | 1461127727420 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 21:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:48:47 INFO - PROCESS | 1944 | 1461127727429 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:48:47 INFO - PROCESS | 1944 | 1461127727434 Marionette TRACE conn4 <- [1,1754,null,{}] 21:48:47 INFO - PROCESS | 1944 | 1461127727442 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:47 INFO - PROCESS | 1944 | 1461127727653 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 21:48:47 INFO - PROCESS | 1944 | 1461127727861 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e44fb7000 == 148 [pid = 1944] [id = 446] 21:48:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f0e43ed1000) [pid = 1944] [serial = 1339] [outer = (nil)] 21:48:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e4676ec00) [pid = 1944] [serial = 1340] [outer = 0x7f0e43ed1000] 21:48:47 INFO - PROCESS | 1944 | 1461127727981 Marionette DEBUG loaded listener.js 21:48:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f0e481a9c00) [pid = 1944] [serial = 1341] [outer = 0x7f0e43ed1000] 21:48:48 INFO - PROCESS | 1944 | 1461127728989 Marionette TRACE conn4 <- [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]]]}] 21:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1632ms 21:48:49 INFO - PROCESS | 1944 | 1461127729062 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 21:48:49 INFO - PROCESS | 1944 | 1461127729071 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 21:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:48:49 INFO - PROCESS | 1944 | 1461127729082 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:48:49 INFO - PROCESS | 1944 | 1461127729087 Marionette TRACE conn4 <- [1,1758,null,{}] 21:48:49 INFO - PROCESS | 1944 | 1461127729093 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:49 INFO - PROCESS | 1944 | 1461127729335 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 21:48:49 INFO - PROCESS | 1944 | 1461127729625 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e501a5800 == 149 [pid = 1944] [id = 447] 21:48:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f0e45f30800) [pid = 1944] [serial = 1342] [outer = (nil)] 21:48:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f0e4fa1f400) [pid = 1944] [serial = 1343] [outer = 0x7f0e45f30800] 21:48:49 INFO - PROCESS | 1944 | 1461127729744 Marionette DEBUG loaded listener.js 21:48:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f0e50249400) [pid = 1944] [serial = 1344] [outer = 0x7f0e45f30800] 21:48:50 INFO - PROCESS | 1944 | 1461127730664 Marionette TRACE conn4 <- [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]]]}] 21:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1638ms 21:48:50 INFO - PROCESS | 1944 | 1461127730721 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 21:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:48:50 INFO - PROCESS | 1944 | 1461127730725 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 21:48:50 INFO - PROCESS | 1944 | 1461127730731 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:48:50 INFO - PROCESS | 1944 | 1461127730737 Marionette TRACE conn4 <- [1,1762,null,{}] 21:48:50 INFO - PROCESS | 1944 | 1461127730754 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:50 INFO - PROCESS | 1944 | 1461127730970 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 21:48:51 INFO - PROCESS | 1944 | 1461127731177 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54323800 == 150 [pid = 1944] [id = 448] 21:48:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f0e4fd27c00) [pid = 1944] [serial = 1345] [outer = (nil)] 21:48:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f0e5403e800) [pid = 1944] [serial = 1346] [outer = 0x7f0e4fd27c00] 21:48:51 INFO - PROCESS | 1944 | 1461127731343 Marionette DEBUG loaded listener.js 21:48:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f0e546e7800) [pid = 1944] [serial = 1347] [outer = 0x7f0e4fd27c00] 21:48:52 INFO - PROCESS | 1944 | 1461127732211 Marionette TRACE conn4 <- [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]]]}] 21:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1535ms 21:48:52 INFO - PROCESS | 1944 | 1461127732267 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 21:48:52 INFO - PROCESS | 1944 | 1461127732272 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 21:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:48:52 INFO - PROCESS | 1944 | 1461127732278 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:48:52 INFO - PROCESS | 1944 | 1461127732281 Marionette TRACE conn4 <- [1,1766,null,{}] 21:48:52 INFO - PROCESS | 1944 | 1461127732286 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:52 INFO - PROCESS | 1944 | 1461127732488 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 21:48:52 INFO - PROCESS | 1944 | 1461127732693 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e55c44800 == 151 [pid = 1944] [id = 449] 21:48:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f0e50880c00) [pid = 1944] [serial = 1348] [outer = (nil)] 21:48:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f0e54bf0000) [pid = 1944] [serial = 1349] [outer = 0x7f0e50880c00] 21:48:52 INFO - PROCESS | 1944 | 1461127732813 Marionette DEBUG loaded listener.js 21:48:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f0e55e20000) [pid = 1944] [serial = 1350] [outer = 0x7f0e50880c00] 21:48:53 INFO - PROCESS | 1944 | 1461127733714 Marionette TRACE conn4 <- [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]]]}] 21:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1478ms 21:48:53 INFO - PROCESS | 1944 | 1461127733758 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 21:48:53 INFO - PROCESS | 1944 | 1461127733762 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 21:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:48:53 INFO - PROCESS | 1944 | 1461127733786 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:48:53 INFO - PROCESS | 1944 | 1461127733790 Marionette TRACE conn4 <- [1,1770,null,{}] 21:48:53 INFO - PROCESS | 1944 | 1461127733795 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:53 INFO - PROCESS | 1944 | 1461127733982 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 21:48:54 INFO - PROCESS | 1944 | 1461127734191 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58a20800 == 152 [pid = 1944] [id = 450] 21:48:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f0e546f0000) [pid = 1944] [serial = 1351] [outer = (nil)] 21:48:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f0e56b24400) [pid = 1944] [serial = 1352] [outer = 0x7f0e546f0000] 21:48:54 INFO - PROCESS | 1944 | 1461127734305 Marionette DEBUG loaded listener.js 21:48:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f0e58860000) [pid = 1944] [serial = 1353] [outer = 0x7f0e546f0000] 21:48:55 INFO - PROCESS | 1944 | 1461127735304 Marionette TRACE conn4 <- [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]]]}] 21:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1596ms 21:48:55 INFO - PROCESS | 1944 | 1461127735384 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 21:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:48:55 INFO - PROCESS | 1944 | 1461127735390 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 21:48:55 INFO - PROCESS | 1944 | 1461127735397 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:48:55 INFO - PROCESS | 1944 | 1461127735400 Marionette TRACE conn4 <- [1,1774,null,{}] 21:48:55 INFO - PROCESS | 1944 | 1461127735406 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:55 INFO - PROCESS | 1944 | 1461127735641 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 21:48:55 INFO - PROCESS | 1944 | 1461127735889 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6071d000 == 153 [pid = 1944] [id = 451] 21:48:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f0e59e9f000) [pid = 1944] [serial = 1354] [outer = (nil)] 21:48:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f0e658d6c00) [pid = 1944] [serial = 1355] [outer = 0x7f0e59e9f000] 21:48:56 INFO - PROCESS | 1944 | 1461127736007 Marionette DEBUG loaded listener.js 21:48:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f0e6790f000) [pid = 1944] [serial = 1356] [outer = 0x7f0e59e9f000] 21:48:56 INFO - PROCESS | 1944 | 1461127736825 Marionette TRACE conn4 <- [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]]]}] 21:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1478ms 21:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:48:56 INFO - PROCESS | 1944 | 1461127736876 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 21:48:56 INFO - PROCESS | 1944 | 1461127736879 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 21:48:56 INFO - PROCESS | 1944 | 1461127736885 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:48:56 INFO - PROCESS | 1944 | 1461127736889 Marionette TRACE conn4 <- [1,1778,null,{}] 21:48:56 INFO - PROCESS | 1944 | 1461127736894 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:57 INFO - PROCESS | 1944 | 1461127737074 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 21:48:57 INFO - PROCESS | 1944 | 1461127737293 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e69b3b800 == 154 [pid = 1944] [id = 452] 21:48:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f0e59ea2800) [pid = 1944] [serial = 1357] [outer = (nil)] 21:48:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x7f0e6b25d400) [pid = 1944] [serial = 1358] [outer = 0x7f0e59ea2800] 21:48:57 INFO - PROCESS | 1944 | 1461127737405 Marionette DEBUG loaded listener.js 21:48:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f0e6b553c00) [pid = 1944] [serial = 1359] [outer = 0x7f0e59ea2800] 21:48:58 INFO - PROCESS | 1944 | 1461127738310 Marionette TRACE conn4 <- [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]]]}] 21:48:58 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 21:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1491ms 21:48:58 INFO - PROCESS | 1944 | 1461127738379 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 21:48:58 INFO - PROCESS | 1944 | 1461127738383 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 21:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:48:58 INFO - PROCESS | 1944 | 1461127738390 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:48:58 INFO - PROCESS | 1944 | 1461127738394 Marionette TRACE conn4 <- [1,1782,null,{}] 21:48:58 INFO - PROCESS | 1944 | 1461127738399 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:48:58 INFO - PROCESS | 1944 | 1461127738599 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 21:48:58 INFO - PROCESS | 1944 | 1461127738811 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6fd9f800 == 155 [pid = 1944] [id = 453] 21:48:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f0e3e89b000) [pid = 1944] [serial = 1360] [outer = (nil)] 21:48:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f0e3e8a3800) [pid = 1944] [serial = 1361] [outer = 0x7f0e3e89b000] 21:48:58 INFO - PROCESS | 1944 | 1461127738923 Marionette DEBUG loaded listener.js 21:48:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f0e3e8a8800) [pid = 1944] [serial = 1362] [outer = 0x7f0e3e89b000] 21:48:59 INFO - PROCESS | 1944 | 1461127739858 Marionette TRACE conn4 <- [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]]]}] 21:48:59 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 21:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1538ms 21:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:48:59 INFO - PROCESS | 1944 | 1461127739931 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 21:48:59 INFO - PROCESS | 1944 | 1461127739934 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 21:48:59 INFO - PROCESS | 1944 | 1461127739940 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:48:59 INFO - PROCESS | 1944 | 1461127739943 Marionette TRACE conn4 <- [1,1786,null,{}] 21:48:59 INFO - PROCESS | 1944 | 1461127739949 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:00 INFO - PROCESS | 1944 | 1461127740222 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 21:49:00 INFO - PROCESS | 1944 | 1461127740530 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57876000 == 156 [pid = 1944] [id = 454] 21:49:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f0e3e89bc00) [pid = 1944] [serial = 1363] [outer = (nil)] 21:49:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f0e419a9000) [pid = 1944] [serial = 1364] [outer = 0x7f0e3e89bc00] 21:49:00 INFO - PROCESS | 1944 | 1461127740637 Marionette DEBUG loaded listener.js 21:49:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x7f0e419ad800) [pid = 1944] [serial = 1365] [outer = 0x7f0e3e89bc00] 21:49:01 INFO - PROCESS | 1944 | 1461127741568 Marionette TRACE conn4 <- [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]]]}] 21:49:01 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 21:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1681ms 21:49:01 INFO - PROCESS | 1944 | 1461127741622 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 21:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:49:01 INFO - PROCESS | 1944 | 1461127741627 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 21:49:01 INFO - PROCESS | 1944 | 1461127741634 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:49:01 INFO - PROCESS | 1944 | 1461127741638 Marionette TRACE conn4 <- [1,1790,null,{}] 21:49:01 INFO - PROCESS | 1944 | 1461127741644 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:01 INFO - PROCESS | 1944 | 1461127741872 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 21:49:02 INFO - PROCESS | 1944 | 1461127742132 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5788d800 == 157 [pid = 1944] [id = 455] 21:49:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x7f0e3e89ec00) [pid = 1944] [serial = 1366] [outer = (nil)] 21:49:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x7f0e419b3000) [pid = 1944] [serial = 1367] [outer = 0x7f0e3e89ec00] 21:49:02 INFO - PROCESS | 1944 | 1461127742220 Marionette DEBUG loaded listener.js 21:49:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x7f0e695d4400) [pid = 1944] [serial = 1368] [outer = 0x7f0e3e89ec00] 21:49:03 INFO - PROCESS | 1944 | 1461127743153 Marionette TRACE conn4 <- [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]]]}] 21:49:03 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) 21:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1581ms 21:49:03 INFO - PROCESS | 1944 | 1461127743216 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 21:49:03 INFO - PROCESS | 1944 | 1461127743220 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 21:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:49:03 INFO - PROCESS | 1944 | 1461127743226 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:49:03 INFO - PROCESS | 1944 | 1461127743229 Marionette TRACE conn4 <- [1,1794,null,{}] 21:49:03 INFO - PROCESS | 1944 | 1461127743235 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:03 INFO - PROCESS | 1944 | 1461127743486 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 21:49:03 INFO - PROCESS | 1944 | 1461127743786 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45c79000 == 158 [pid = 1944] [id = 456] 21:49:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x7f0e4284d800) [pid = 1944] [serial = 1369] [outer = (nil)] 21:49:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x7f0e42857000) [pid = 1944] [serial = 1370] [outer = 0x7f0e4284d800] 21:49:03 INFO - PROCESS | 1944 | 1461127743871 Marionette DEBUG loaded listener.js 21:49:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x7f0e6b961800) [pid = 1944] [serial = 1371] [outer = 0x7f0e4284d800] 21:49:04 INFO - PROCESS | 1944 | 1461127744754 Marionette TRACE conn4 <- [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]]]}] 21:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1581ms 21:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:49:04 INFO - PROCESS | 1944 | 1461127744808 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 21:49:04 INFO - PROCESS | 1944 | 1461127744811 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 21:49:04 INFO - PROCESS | 1944 | 1461127744817 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:49:04 INFO - PROCESS | 1944 | 1461127744821 Marionette TRACE conn4 <- [1,1798,null,{}] 21:49:04 INFO - PROCESS | 1944 | 1461127744826 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:05 INFO - PROCESS | 1944 | 1461127745052 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 21:49:05 INFO - PROCESS | 1944 | 1461127745394 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e42a6e800 == 159 [pid = 1944] [id = 457] 21:49:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x7f0e42851800) [pid = 1944] [serial = 1372] [outer = (nil)] 21:49:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x7f0e4672fc00) [pid = 1944] [serial = 1373] [outer = 0x7f0e42851800] 21:49:05 INFO - PROCESS | 1944 | 1461127745485 Marionette DEBUG loaded listener.js 21:49:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x7f0e46735000) [pid = 1944] [serial = 1374] [outer = 0x7f0e42851800] 21:49:06 INFO - PROCESS | 1944 | 1461127746396 Marionette TRACE conn4 <- [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]]]}] 21:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1630ms 21:49:06 INFO - PROCESS | 1944 | 1461127746447 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 21:49:06 INFO - PROCESS | 1944 | 1461127746451 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 21:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:49:06 INFO - PROCESS | 1944 | 1461127746458 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:49:06 INFO - PROCESS | 1944 | 1461127746460 Marionette TRACE conn4 <- [1,1802,null,{}] 21:49:06 INFO - PROCESS | 1944 | 1461127746465 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:06 INFO - PROCESS | 1944 | 1461127746683 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 21:49:06 INFO - PROCESS | 1944 | 1461127746964 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3f0ce000 == 160 [pid = 1944] [id = 458] 21:49:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x7f0e42852000) [pid = 1944] [serial = 1375] [outer = (nil)] 21:49:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x7f0e46707800) [pid = 1944] [serial = 1376] [outer = 0x7f0e42852000] 21:49:07 INFO - PROCESS | 1944 | 1461127747080 Marionette DEBUG loaded listener.js 21:49:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x7f0e4670e400) [pid = 1944] [serial = 1377] [outer = 0x7f0e42852000] 21:49:07 INFO - PROCESS | 1944 | 1461127747905 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1477ms 21:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:49:07 INFO - PROCESS | 1944 | 1461127747936 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 21:49:07 INFO - PROCESS | 1944 | 1461127747939 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 21:49:07 INFO - PROCESS | 1944 | 1461127747945 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:49:07 INFO - PROCESS | 1944 | 1461127747948 Marionette TRACE conn4 <- [1,1806,null,{}] 21:49:07 INFO - PROCESS | 1944 | 1461127747953 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:08 INFO - PROCESS | 1944 | 1461127748152 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 21:49:08 INFO - PROCESS | 1944 | 1461127748377 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3ea4a800 == 161 [pid = 1944] [id = 459] 21:49:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x7f0e3eee5800) [pid = 1944] [serial = 1378] [outer = (nil)] 21:49:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x7f0e429a6c00) [pid = 1944] [serial = 1379] [outer = 0x7f0e3eee5800] 21:49:08 INFO - PROCESS | 1944 | 1461127748490 Marionette DEBUG loaded listener.js 21:49:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x7f0e46730c00) [pid = 1944] [serial = 1380] [outer = 0x7f0e3eee5800] 21:49:09 INFO - PROCESS | 1944 | 1461127749426 Marionette TRACE conn4 <- [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]]]}] 21:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1536ms 21:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:49:09 INFO - PROCESS | 1944 | 1461127749481 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 21:49:09 INFO - PROCESS | 1944 | 1461127749484 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 21:49:09 INFO - PROCESS | 1944 | 1461127749491 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:49:09 INFO - PROCESS | 1944 | 1461127749494 Marionette TRACE conn4 <- [1,1810,null,{}] 21:49:09 INFO - PROCESS | 1944 | 1461127749500 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:09 INFO - PROCESS | 1944 | 1461127749703 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 21:49:09 INFO - PROCESS | 1944 | 1461127749935 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4900d800 == 162 [pid = 1944] [id = 460] 21:49:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x7f0e3f9ea400) [pid = 1944] [serial = 1381] [outer = (nil)] 21:49:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x7f0e46736800) [pid = 1944] [serial = 1382] [outer = 0x7f0e3f9ea400] 21:49:10 INFO - PROCESS | 1944 | 1461127750051 Marionette DEBUG loaded listener.js 21:49:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x7f0e48e92400) [pid = 1944] [serial = 1383] [outer = 0x7f0e3f9ea400] 21:49:11 INFO - PROCESS | 1944 | 1461127751545 Marionette TRACE conn4 <- [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]]]}] 21:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2096ms 21:49:11 INFO - PROCESS | 1944 | 1461127751586 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 21:49:11 INFO - PROCESS | 1944 | 1461127751593 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 21:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:49:11 INFO - PROCESS | 1944 | 1461127751601 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:49:11 INFO - PROCESS | 1944 | 1461127751606 Marionette TRACE conn4 <- [1,1814,null,{}] 21:49:11 INFO - PROCESS | 1944 | 1461127751613 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:11 INFO - PROCESS | 1944 | 1461127751811 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 21:49:12 INFO - PROCESS | 1944 | 1461127752124 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e480af800 == 163 [pid = 1944] [id = 461] 21:49:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x7f0e429af400) [pid = 1944] [serial = 1384] [outer = (nil)] 21:49:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x7f0e43ca2800) [pid = 1944] [serial = 1385] [outer = 0x7f0e429af400] 21:49:12 INFO - PROCESS | 1944 | 1461127752200 Marionette DEBUG loaded listener.js 21:49:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x7f0e43fb1000) [pid = 1944] [serial = 1386] [outer = 0x7f0e429af400] 21:49:13 INFO - PROCESS | 1944 | 1461127753141 Marionette TRACE conn4 <- [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]]]}] 21:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1586ms 21:49:13 INFO - PROCESS | 1944 | 1461127753189 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 21:49:13 INFO - PROCESS | 1944 | 1461127753197 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 21:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:49:13 INFO - PROCESS | 1944 | 1461127753208 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:49:13 INFO - PROCESS | 1944 | 1461127753212 Marionette TRACE conn4 <- [1,1818,null,{}] 21:49:13 INFO - PROCESS | 1944 | 1461127753217 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:13 INFO - PROCESS | 1944 | 1461127753404 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 21:49:13 INFO - PROCESS | 1944 | 1461127753871 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3ea57000 == 164 [pid = 1944] [id = 462] 21:49:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x7f0e481a3c00) [pid = 1944] [serial = 1387] [outer = (nil)] 21:49:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x7f0e481d3c00) [pid = 1944] [serial = 1388] [outer = 0x7f0e481a3c00] 21:49:13 INFO - PROCESS | 1944 | 1461127753946 Marionette DEBUG loaded listener.js 21:49:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x7f0e482bfc00) [pid = 1944] [serial = 1389] [outer = 0x7f0e481a3c00] 21:49:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e49952800 == 163 [pid = 1944] [id = 348] 21:49:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5086a000 == 162 [pid = 1944] [id = 347] 21:49:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e70c28800 == 161 [pid = 1944] [id = 346] 21:49:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e49984000 == 160 [pid = 1944] [id = 350] 21:49:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50203800 == 159 [pid = 1944] [id = 444] 21:49:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e1b5000 == 158 [pid = 1944] [id = 443] 21:49:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e492cf000 == 157 [pid = 1944] [id = 442] 21:49:14 INFO - PROCESS | 1944 | 1461127754938 Marionette TRACE conn4 <- [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]]]}] 21:49:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e44fb8800 == 156 [pid = 1944] [id = 441] 21:49:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3ea49000 == 155 [pid = 1944] [id = 440] 21:49:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e447bc800 == 154 [pid = 1944] [id = 439] 21:49:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3faf4800 == 153 [pid = 1944] [id = 438] 21:49:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6757b800 == 152 [pid = 1944] [id = 435] 21:49:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5bd29000 == 151 [pid = 1944] [id = 434] 21:49:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58fa6000 == 150 [pid = 1944] [id = 433] 21:49:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5840f000 == 149 [pid = 1944] [id = 432] 21:49:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e55b9c800 == 148 [pid = 1944] [id = 431] 21:49:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54555000 == 147 [pid = 1944] [id = 430] 21:49:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54062800 == 146 [pid = 1944] [id = 429] 21:49:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e508b5000 == 145 [pid = 1944] [id = 428] 21:49:14 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e504d7800 == 144 [pid = 1944] [id = 424] 21:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1781ms 21:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:49:14 INFO - PROCESS | 1944 | 1461127754989 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 21:49:14 INFO - PROCESS | 1944 | 1461127754992 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 21:49:15 INFO - PROCESS | 1944 | 1461127754998 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:49:15 INFO - PROCESS | 1944 | 1461127755003 Marionette TRACE conn4 <- [1,1822,null,{}] 21:49:15 INFO - PROCESS | 1944 | 1461127755018 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:15 INFO - PROCESS | 1944 | 1461127755200 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x7f0e58f24800) [pid = 1944] [serial = 1241] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x7f0e4e25e800) [pid = 1944] [serial = 1205] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x7f0e55c81000) [pid = 1944] [serial = 1235] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x7f0e5087e400) [pid = 1944] [serial = 1217] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x7f0e4fb44000) [pid = 1944] [serial = 1262] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x7f0e544ed000) [pid = 1944] [serial = 1223] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x7f0e55660000) [pid = 1944] [serial = 1232] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x7f0e54037800) [pid = 1944] [serial = 1268] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x7f0e5828a800) [pid = 1944] [serial = 1238] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x7f0e48e90000) [pid = 1944] [serial = 1257] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x7f0e546e6400) [pid = 1944] [serial = 1226] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x7f0e43d05c00) [pid = 1944] [serial = 1208] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x7f0e54057800) [pid = 1944] [serial = 1269] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x7f0e5499d400) [pid = 1944] [serial = 1229] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x7f0e4fa1b800) [pid = 1944] [serial = 1214] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x7f0e48e8c400) [pid = 1944] [serial = 1259] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x7f0e503b0c00) [pid = 1944] [serial = 1265] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x7f0e4f963800) [pid = 1944] [serial = 1260] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x7f0e50881000) [pid = 1944] [serial = 1266] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x7f0e4808d800) [pid = 1944] [serial = 1256] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x7f0e4fe3dc00) [pid = 1944] [serial = 1263] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x7f0e45f32400) [pid = 1944] [serial = 1253] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x7f0e43ec3400) [pid = 1944] [serial = 1247] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x7f0e4246d400) [pid = 1944] [serial = 1251] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x7f0e48089800) [pid = 1944] [serial = 1254] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x7f0e4808b800) [pid = 1944] [serial = 1211] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f0e51b4cc00) [pid = 1944] [serial = 1220] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f0e43ca7400) [pid = 1944] [serial = 1244] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f0e4f95b000) [pid = 1944] [serial = 1271] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f0e3f9e6800) [pid = 1944] [serial = 1250] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x7f0e541e4400) [pid = 1944] [serial = 1272] [outer = (nil)] [url = about:blank] 21:49:15 INFO - PROCESS | 1944 | 1461127755481 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e43d21000 == 145 [pid = 1944] [id = 463] 21:49:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f0e43d05c00) [pid = 1944] [serial = 1390] [outer = (nil)] 21:49:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f0e481a4c00) [pid = 1944] [serial = 1391] [outer = 0x7f0e43d05c00] 21:49:15 INFO - PROCESS | 1944 | 1461127755582 Marionette DEBUG loaded listener.js 21:49:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f0e499b2c00) [pid = 1944] [serial = 1392] [outer = 0x7f0e43d05c00] 21:49:16 INFO - PROCESS | 1944 | 1461127756300 Marionette TRACE conn4 <- [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]]]}] 21:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1389ms 21:49:16 INFO - PROCESS | 1944 | 1461127756388 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 21:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:49:16 INFO - PROCESS | 1944 | 1461127756392 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 21:49:16 INFO - PROCESS | 1944 | 1461127756398 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:49:16 INFO - PROCESS | 1944 | 1461127756401 Marionette TRACE conn4 <- [1,1826,null,{}] 21:49:16 INFO - PROCESS | 1944 | 1461127756406 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:16 INFO - PROCESS | 1944 | 1461127756667 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 21:49:16 INFO - PROCESS | 1944 | 1461127756685 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4983a000 == 146 [pid = 1944] [id = 464] 21:49:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f0e45f32400) [pid = 1944] [serial = 1393] [outer = (nil)] 21:49:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f0e4fa1b800) [pid = 1944] [serial = 1394] [outer = 0x7f0e45f32400] 21:49:16 INFO - PROCESS | 1944 | 1461127756747 Marionette DEBUG loaded listener.js 21:49:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f0e50247800) [pid = 1944] [serial = 1395] [outer = 0x7f0e45f32400] 21:49:17 INFO - PROCESS | 1944 | 1461127757672 Marionette TRACE conn4 <- [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]]]}] 21:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1327ms 21:49:17 INFO - PROCESS | 1944 | 1461127757732 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 21:49:17 INFO - PROCESS | 1944 | 1461127757735 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 21:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:49:17 INFO - PROCESS | 1944 | 1461127757741 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:49:17 INFO - PROCESS | 1944 | 1461127757743 Marionette TRACE conn4 <- [1,1830,null,{}] 21:49:17 INFO - PROCESS | 1944 | 1461127757749 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:18 INFO - PROCESS | 1944 | 1461127758097 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 21:49:18 INFO - PROCESS | 1944 | 1461127758137 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4fd46000 == 147 [pid = 1944] [id = 465] 21:49:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x7f0e482b9400) [pid = 1944] [serial = 1396] [outer = (nil)] 21:49:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x7f0e50879800) [pid = 1944] [serial = 1397] [outer = 0x7f0e482b9400] 21:49:18 INFO - PROCESS | 1944 | 1461127758217 Marionette DEBUG loaded listener.js 21:49:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x7f0e5199f000) [pid = 1944] [serial = 1398] [outer = 0x7f0e482b9400] 21:49:19 INFO - PROCESS | 1944 | 1461127759103 Marionette TRACE conn4 <- [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]]]}] 21:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1378ms 21:49:19 INFO - PROCESS | 1944 | 1461127759124 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 21:49:19 INFO - PROCESS | 1944 | 1461127759127 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 21:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:49:19 INFO - PROCESS | 1944 | 1461127759133 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:49:19 INFO - PROCESS | 1944 | 1461127759135 Marionette TRACE conn4 <- [1,1834,null,{}] 21:49:19 INFO - PROCESS | 1944 | 1461127759140 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:19 INFO - PROCESS | 1944 | 1461127759402 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 21:49:19 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x7f0e44d58800) [pid = 1944] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:49:19 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x7f0e42c40c00) [pid = 1944] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:49:19 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x7f0e3eb90c00) [pid = 1944] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:49:19 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x7f0e3eb90000) [pid = 1944] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:49:19 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f0e51b84c00) [pid = 1944] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:49:19 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f0e3eb97800) [pid = 1944] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:49:19 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f0e43cbd000) [pid = 1944] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:49:19 INFO - PROCESS | 1944 | 1461127759993 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e42b5f000 == 148 [pid = 1944] [id = 466] 21:49:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f0e3eb90000) [pid = 1944] [serial = 1399] [outer = (nil)] 21:49:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f0e43caec00) [pid = 1944] [serial = 1400] [outer = 0x7f0e3eb90000] 21:49:20 INFO - PROCESS | 1944 | 1461127760063 Marionette DEBUG loaded listener.js 21:49:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f0e51b84800) [pid = 1944] [serial = 1401] [outer = 0x7f0e3eb90000] 21:49:20 INFO - PROCESS | 1944 | 1461127760800 Marionette TRACE conn4 <- [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]]]}] 21:49:20 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 21:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1682ms 21:49:20 INFO - PROCESS | 1944 | 1461127760817 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 21:49:20 INFO - PROCESS | 1944 | 1461127760819 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 21:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:49:20 INFO - PROCESS | 1944 | 1461127760826 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:49:20 INFO - PROCESS | 1944 | 1461127760828 Marionette TRACE conn4 <- [1,1838,null,{}] 21:49:20 INFO - PROCESS | 1944 | 1461127760834 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:21 INFO - PROCESS | 1944 | 1461127761086 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 21:49:21 INFO - PROCESS | 1944 | 1461127761118 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5406f000 == 149 [pid = 1944] [id = 467] 21:49:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f0e51b84c00) [pid = 1944] [serial = 1402] [outer = (nil)] 21:49:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x7f0e54bee800) [pid = 1944] [serial = 1403] [outer = 0x7f0e51b84c00] 21:49:21 INFO - PROCESS | 1944 | 1461127761180 Marionette DEBUG loaded listener.js 21:49:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x7f0e566c3400) [pid = 1944] [serial = 1404] [outer = 0x7f0e51b84c00] 21:49:22 INFO - PROCESS | 1944 | 1461127762201 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 21:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1433ms 21:49:22 INFO - PROCESS | 1944 | 1461127762261 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 21:49:22 INFO - PROCESS | 1944 | 1461127762267 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 21:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:49:22 INFO - PROCESS | 1944 | 1461127762275 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:49:22 INFO - PROCESS | 1944 | 1461127762281 Marionette TRACE conn4 <- [1,1842,null,{}] 21:49:22 INFO - PROCESS | 1944 | 1461127762291 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:22 INFO - PROCESS | 1944 | 1461127762552 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 21:49:22 INFO - PROCESS | 1944 | 1461127762877 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e43d20000 == 150 [pid = 1944] [id = 468] 21:49:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x7f0e419b4400) [pid = 1944] [serial = 1405] [outer = (nil)] 21:49:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x7f0e42858000) [pid = 1944] [serial = 1406] [outer = 0x7f0e419b4400] 21:49:22 INFO - PROCESS | 1944 | 1461127762958 Marionette DEBUG loaded listener.js 21:49:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x7f0e43ecd800) [pid = 1944] [serial = 1407] [outer = 0x7f0e419b4400] 21:49:23 INFO - PROCESS | 1944 | 1461127763920 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 21:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1694ms 21:49:23 INFO - PROCESS | 1944 | 1461127763971 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 21:49:23 INFO - PROCESS | 1944 | 1461127763980 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 21:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:49:23 INFO - PROCESS | 1944 | 1461127763991 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:49:23 INFO - PROCESS | 1944 | 1461127763995 Marionette TRACE conn4 <- [1,1846,null,{}] 21:49:24 INFO - PROCESS | 1944 | 1461127764001 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:24 INFO - PROCESS | 1944 | 1461127764223 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 21:49:24 INFO - PROCESS | 1944 | 1461127764488 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e3d9800 == 151 [pid = 1944] [id = 469] 21:49:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x7f0e46732400) [pid = 1944] [serial = 1408] [outer = (nil)] 21:49:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x7f0e482bc800) [pid = 1944] [serial = 1409] [outer = 0x7f0e46732400] 21:49:24 INFO - PROCESS | 1944 | 1461127764609 Marionette DEBUG loaded listener.js 21:49:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x7f0e482c7000) [pid = 1944] [serial = 1410] [outer = 0x7f0e46732400] 21:49:25 INFO - PROCESS | 1944 | 1461127765655 Marionette TRACE conn4 <- [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]]]}] 21:49:25 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) 21:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1732ms 21:49:25 INFO - PROCESS | 1944 | 1461127765725 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 21:49:25 INFO - PROCESS | 1944 | 1461127765729 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 21:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:49:25 INFO - PROCESS | 1944 | 1461127765735 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:49:25 INFO - PROCESS | 1944 | 1461127765741 Marionette TRACE conn4 <- [1,1850,null,{}] 21:49:25 INFO - PROCESS | 1944 | 1461127765758 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:26 INFO - PROCESS | 1944 | 1461127766027 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 21:49:26 INFO - PROCESS | 1944 | 1461127766334 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e558d9800 == 152 [pid = 1944] [id = 470] 21:49:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x7f0e4e265800) [pid = 1944] [serial = 1411] [outer = (nil)] 21:49:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x7f0e51b4cc00) [pid = 1944] [serial = 1412] [outer = 0x7f0e4e265800] 21:49:26 INFO - PROCESS | 1944 | 1461127766423 Marionette DEBUG loaded listener.js 21:49:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x7f0e541e4400) [pid = 1944] [serial = 1413] [outer = 0x7f0e4e265800] 21:49:27 INFO - PROCESS | 1944 | 1461127767344 Marionette TRACE conn4 <- [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]]]}] 21:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1686ms 21:49:27 INFO - PROCESS | 1944 | 1461127767422 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 21:49:27 INFO - PROCESS | 1944 | 1461127767426 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 21:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:49:27 INFO - PROCESS | 1944 | 1461127767435 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:49:27 INFO - PROCESS | 1944 | 1461127767438 Marionette TRACE conn4 <- [1,1854,null,{}] 21:49:27 INFO - PROCESS | 1944 | 1461127767443 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:27 INFO - PROCESS | 1944 | 1461127767682 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 21:49:27 INFO - PROCESS | 1944 | 1461127767988 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5864e800 == 153 [pid = 1944] [id = 471] 21:49:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x7f0e4fa16c00) [pid = 1944] [serial = 1414] [outer = (nil)] 21:49:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x7f0e54997800) [pid = 1944] [serial = 1415] [outer = 0x7f0e4fa16c00] 21:49:28 INFO - PROCESS | 1944 | 1461127768071 Marionette DEBUG loaded listener.js 21:49:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x7f0e5658c000) [pid = 1944] [serial = 1416] [outer = 0x7f0e4fa16c00] 21:49:28 INFO - PROCESS | 1944 | 1461127768940 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1537ms 21:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:49:28 INFO - PROCESS | 1944 | 1461127768972 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 21:49:28 INFO - PROCESS | 1944 | 1461127768975 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 21:49:28 INFO - PROCESS | 1944 | 1461127768981 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:49:28 INFO - PROCESS | 1944 | 1461127768984 Marionette TRACE conn4 <- [1,1858,null,{}] 21:49:28 INFO - PROCESS | 1944 | 1461127768990 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:29 INFO - PROCESS | 1944 | 1461127769190 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 21:49:29 INFO - PROCESS | 1944 | 1461127769411 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e59e3b000 == 154 [pid = 1944] [id = 472] 21:49:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x7f0e541f1c00) [pid = 1944] [serial = 1417] [outer = (nil)] 21:49:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x7f0e57fd0c00) [pid = 1944] [serial = 1418] [outer = 0x7f0e541f1c00] 21:49:29 INFO - PROCESS | 1944 | 1461127769532 Marionette DEBUG loaded listener.js 21:49:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x7f0e58d06000) [pid = 1944] [serial = 1419] [outer = 0x7f0e541f1c00] 21:49:30 INFO - PROCESS | 1944 | 1461127770456 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 21:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1530ms 21:49:30 INFO - PROCESS | 1944 | 1461127770535 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 21:49:30 INFO - PROCESS | 1944 | 1461127770538 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 21:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:49:30 INFO - PROCESS | 1944 | 1461127770549 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:49:30 INFO - PROCESS | 1944 | 1461127770552 Marionette TRACE conn4 <- [1,1862,null,{}] 21:49:30 INFO - PROCESS | 1944 | 1461127770558 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:30 INFO - PROCESS | 1944 | 1461127770831 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 21:49:31 INFO - PROCESS | 1944 | 1461127771147 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6951c000 == 155 [pid = 1944] [id = 473] 21:49:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x7f0e5be62000) [pid = 1944] [serial = 1420] [outer = (nil)] 21:49:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x7f0e678d2800) [pid = 1944] [serial = 1421] [outer = 0x7f0e5be62000] 21:49:31 INFO - PROCESS | 1944 | 1461127771238 Marionette DEBUG loaded listener.js 21:49:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x7f0e6b82ac00) [pid = 1944] [serial = 1422] [outer = 0x7f0e5be62000] 21:49:32 INFO - PROCESS | 1944 | 1461127772138 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 21:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1627ms 21:49:32 INFO - PROCESS | 1944 | 1461127772177 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 21:49:32 INFO - PROCESS | 1944 | 1461127772181 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 21:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:49:32 INFO - PROCESS | 1944 | 1461127772187 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:49:32 INFO - PROCESS | 1944 | 1461127772190 Marionette TRACE conn4 <- [1,1866,null,{}] 21:49:32 INFO - PROCESS | 1944 | 1461127772196 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:32 INFO - PROCESS | 1944 | 1461127772429 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 21:49:32 INFO - PROCESS | 1944 | 1461127772754 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4192a000 == 156 [pid = 1944] [id = 474] 21:49:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x7f0e3f1cf000) [pid = 1944] [serial = 1423] [outer = (nil)] 21:49:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x7f0e3f1d7800) [pid = 1944] [serial = 1424] [outer = 0x7f0e3f1cf000] 21:49:32 INFO - PROCESS | 1944 | 1461127772835 Marionette DEBUG loaded listener.js 21:49:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x7f0e58d0e800) [pid = 1944] [serial = 1425] [outer = 0x7f0e3f1cf000] 21:49:33 INFO - PROCESS | 1944 | 1461127773656 Marionette TRACE conn4 <- [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]]]}] 21:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1535ms 21:49:33 INFO - PROCESS | 1944 | 1461127773723 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 21:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:49:33 INFO - PROCESS | 1944 | 1461127773728 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 21:49:33 INFO - PROCESS | 1944 | 1461127773734 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:49:33 INFO - PROCESS | 1944 | 1461127773737 Marionette TRACE conn4 <- [1,1870,null,{}] 21:49:33 INFO - PROCESS | 1944 | 1461127773742 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:33 INFO - PROCESS | 1944 | 1461127773967 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 21:49:34 INFO - PROCESS | 1944 | 1461127774279 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e70c22800 == 157 [pid = 1944] [id = 475] 21:49:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x7f0e3f1d1400) [pid = 1944] [serial = 1426] [outer = (nil)] 21:49:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x7f0e418a2000) [pid = 1944] [serial = 1427] [outer = 0x7f0e3f1d1400] 21:49:34 INFO - PROCESS | 1944 | 1461127774367 Marionette DEBUG loaded listener.js 21:49:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x7f0e418a6400) [pid = 1944] [serial = 1428] [outer = 0x7f0e3f1d1400] 21:49:35 INFO - PROCESS | 1944 | 1461127775249 Marionette TRACE conn4 <- [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]]]}] 21:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1584ms 21:49:35 INFO - PROCESS | 1944 | 1461127775320 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 21:49:35 INFO - PROCESS | 1944 | 1461127775324 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 21:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:49:35 INFO - PROCESS | 1944 | 1461127775330 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:49:35 INFO - PROCESS | 1944 | 1461127775332 Marionette TRACE conn4 <- [1,1874,null,{}] 21:49:35 INFO - PROCESS | 1944 | 1461127775338 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:35 INFO - PROCESS | 1944 | 1461127775610 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 21:49:35 INFO - PROCESS | 1944 | 1461127775933 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e48e44800 == 158 [pid = 1944] [id = 476] 21:49:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x7f0e3f1d8800) [pid = 1944] [serial = 1429] [outer = (nil)] 21:49:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x7f0e42191400) [pid = 1944] [serial = 1430] [outer = 0x7f0e3f1d8800] 21:49:36 INFO - PROCESS | 1944 | 1461127776022 Marionette DEBUG loaded listener.js 21:49:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x7f0e42195c00) [pid = 1944] [serial = 1431] [outer = 0x7f0e3f1d8800] 21:49:37 INFO - PROCESS | 1944 | 1461127777012 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 21:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1739ms 21:49:37 INFO - PROCESS | 1944 | 1461127777069 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 21:49:37 INFO - PROCESS | 1944 | 1461127777073 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 21:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:49:37 INFO - PROCESS | 1944 | 1461127777079 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:49:37 INFO - PROCESS | 1944 | 1461127777081 Marionette TRACE conn4 <- [1,1878,null,{}] 21:49:37 INFO - PROCESS | 1944 | 1461127777089 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:37 INFO - PROCESS | 1944 | 1461127777302 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 21:49:37 INFO - PROCESS | 1944 | 1461127777607 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46d10800 == 159 [pid = 1944] [id = 477] 21:49:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x7f0e4189ec00) [pid = 1944] [serial = 1432] [outer = (nil)] 21:49:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x7f0e4219a800) [pid = 1944] [serial = 1433] [outer = 0x7f0e4189ec00] 21:49:37 INFO - PROCESS | 1944 | 1461127777682 Marionette DEBUG loaded listener.js 21:49:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x7f0e4219fc00) [pid = 1944] [serial = 1434] [outer = 0x7f0e4189ec00] 21:49:38 INFO - PROCESS | 1944 | ************************* 21:49:38 INFO - PROCESS | 1944 | A coding exception was thrown and uncaught in a Task. 21:49:38 INFO - PROCESS | 1944 | 21:49:38 INFO - PROCESS | 1944 | Full message: TypeError: NetworkError when attempting to fetch resource. 21:49:38 INFO - PROCESS | 1944 | Full stack: 21:49:38 INFO - PROCESS | 1944 | ************************* 21:49:38 INFO - PROCESS | 1944 | 1461127778601 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 21:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1578ms 21:49:38 INFO - PROCESS | 1944 | 1461127778660 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 21:49:38 INFO - PROCESS | 1944 | 1461127778663 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 21:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:49:38 INFO - PROCESS | 1944 | 1461127778669 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:49:38 INFO - PROCESS | 1944 | 1461127778673 Marionette TRACE conn4 <- [1,1882,null,{}] 21:49:38 INFO - PROCESS | 1944 | 1461127778679 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:38 INFO - PROCESS | 1944 | 1461127778913 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 21:49:39 INFO - PROCESS | 1944 | 1461127779232 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46d20800 == 160 [pid = 1944] [id = 478] 21:49:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x7f0e6b550400) [pid = 1944] [serial = 1435] [outer = (nil)] 21:49:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x7f0e6b963400) [pid = 1944] [serial = 1436] [outer = 0x7f0e6b550400] 21:49:39 INFO - PROCESS | 1944 | 1461127779326 Marionette DEBUG loaded listener.js 21:49:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x7f0e6bc8fc00) [pid = 1944] [serial = 1437] [outer = 0x7f0e6b550400] 21:49:40 INFO - PROCESS | 1944 | 1461127780259 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 21:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1629ms 21:49:40 INFO - PROCESS | 1944 | 1461127780302 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 21:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:49:40 INFO - PROCESS | 1944 | 1461127780306 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 21:49:40 INFO - PROCESS | 1944 | 1461127780313 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:49:40 INFO - PROCESS | 1944 | 1461127780316 Marionette TRACE conn4 <- [1,1886,null,{}] 21:49:40 INFO - PROCESS | 1944 | 1461127780321 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:40 INFO - PROCESS | 1944 | 1461127780617 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 21:49:40 INFO - PROCESS | 1944 | 1461127780981 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5032f800 == 161 [pid = 1944] [id = 479] 21:49:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x7f0e420cc400) [pid = 1944] [serial = 1438] [outer = (nil)] 21:49:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x7f0e420cf800) [pid = 1944] [serial = 1439] [outer = 0x7f0e420cc400] 21:49:41 INFO - PROCESS | 1944 | 1461127781061 Marionette DEBUG loaded listener.js 21:49:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x7f0e6b82bc00) [pid = 1944] [serial = 1440] [outer = 0x7f0e420cc400] 21:49:41 INFO - PROCESS | 1944 | 1461127781941 Marionette TRACE conn4 <- [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]]]}] 21:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1684ms 21:49:41 INFO - PROCESS | 1944 | 1461127781997 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 21:49:42 INFO - PROCESS | 1944 | 1461127782001 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 21:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:49:42 INFO - PROCESS | 1944 | 1461127782007 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:49:42 INFO - PROCESS | 1944 | 1461127782010 Marionette TRACE conn4 <- [1,1890,null,{}] 21:49:42 INFO - PROCESS | 1944 | 1461127782015 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:42 INFO - PROCESS | 1944 | 1461127782218 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 21:49:42 INFO - PROCESS | 1944 | 1461127782486 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45a47000 == 162 [pid = 1944] [id = 480] 21:49:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x7f0e420cb400) [pid = 1944] [serial = 1441] [outer = (nil)] 21:49:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 270 (0x7f0e4228bc00) [pid = 1944] [serial = 1442] [outer = 0x7f0e420cb400] 21:49:42 INFO - PROCESS | 1944 | 1461127782602 Marionette DEBUG loaded listener.js 21:49:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 271 (0x7f0e42290800) [pid = 1944] [serial = 1443] [outer = 0x7f0e420cb400] 21:49:43 INFO - PROCESS | 1944 | 1461127783429 Marionette TRACE conn4 <- [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]]]}] 21:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1486ms 21:49:43 INFO - PROCESS | 1944 | 1461127783495 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 21:49:43 INFO - PROCESS | 1944 | 1461127783498 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 21:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:49:43 INFO - PROCESS | 1944 | 1461127783518 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:49:43 INFO - PROCESS | 1944 | 1461127783524 Marionette TRACE conn4 <- [1,1894,null,{}] 21:49:43 INFO - PROCESS | 1944 | 1461127783533 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:43 INFO - PROCESS | 1944 | 1461127783779 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 21:49:44 INFO - PROCESS | 1944 | 1461127784084 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3a740000 == 163 [pid = 1944] [id = 481] 21:49:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 272 (0x7f0e3a713c00) [pid = 1944] [serial = 1444] [outer = (nil)] 21:49:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 273 (0x7f0e3a71c000) [pid = 1944] [serial = 1445] [outer = 0x7f0e3a713c00] 21:49:44 INFO - PROCESS | 1944 | 1461127784161 Marionette DEBUG loaded listener.js 21:49:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 274 (0x7f0e420cd400) [pid = 1944] [serial = 1446] [outer = 0x7f0e3a713c00] 21:49:45 INFO - PROCESS | 1944 | 1461127785026 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 21:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1600ms 21:49:45 INFO - PROCESS | 1944 | 1461127785107 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 21:49:45 INFO - PROCESS | 1944 | 1461127785111 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 21:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:49:45 INFO - PROCESS | 1944 | 1461127785117 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:49:45 INFO - PROCESS | 1944 | 1461127785120 Marionette TRACE conn4 <- [1,1898,null,{}] 21:49:45 INFO - PROCESS | 1944 | 1461127785125 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:45 INFO - PROCESS | 1944 | 1461127785388 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 21:49:45 INFO - PROCESS | 1944 | 1461127785769 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54a6a000 == 164 [pid = 1944] [id = 482] 21:49:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 275 (0x7f0e3a716400) [pid = 1944] [serial = 1447] [outer = (nil)] 21:49:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 276 (0x7f0e3a898400) [pid = 1944] [serial = 1448] [outer = 0x7f0e3a716400] 21:49:45 INFO - PROCESS | 1944 | 1461127785872 Marionette DEBUG loaded listener.js 21:49:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 277 (0x7f0e3a89d000) [pid = 1944] [serial = 1449] [outer = 0x7f0e3a716400] 21:49:46 INFO - PROCESS | 1944 | 1461127786793 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 21:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1729ms 21:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:49:46 INFO - PROCESS | 1944 | 1461127786847 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 21:49:46 INFO - PROCESS | 1944 | 1461127786850 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 21:49:46 INFO - PROCESS | 1944 | 1461127786857 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:49:46 INFO - PROCESS | 1944 | 1461127786860 Marionette TRACE conn4 <- [1,1902,null,{}] 21:49:46 INFO - PROCESS | 1944 | 1461127786865 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:47 INFO - PROCESS | 1944 | 1461127787088 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 21:49:47 INFO - PROCESS | 1944 | 1461127787393 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e39583000 == 165 [pid = 1944] [id = 483] 21:49:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 278 (0x7f0e3a71e000) [pid = 1944] [serial = 1450] [outer = (nil)] 21:49:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 279 (0x7f0e3f9efc00) [pid = 1944] [serial = 1451] [outer = 0x7f0e3a71e000] 21:49:47 INFO - PROCESS | 1944 | 1461127787471 Marionette DEBUG loaded listener.js 21:49:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 280 (0x7f0e42291800) [pid = 1944] [serial = 1452] [outer = 0x7f0e3a71e000] 21:49:48 INFO - PROCESS | 1944 | 1461127788775 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 21:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1984ms 21:49:48 INFO - PROCESS | 1944 | 1461127788890 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 21:49:48 INFO - PROCESS | 1944 | 1461127788896 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 21:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:49:48 INFO - PROCESS | 1944 | 1461127788938 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:49:48 INFO - PROCESS | 1944 | 1461127788944 Marionette TRACE conn4 <- [1,1906,null,{}] 21:49:48 INFO - PROCESS | 1944 | 1461127788956 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:49 INFO - PROCESS | 1944 | 1461127789149 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 21:49:49 INFO - PROCESS | 1944 | 1461127789420 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e41930800 == 166 [pid = 1944] [id = 484] 21:49:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 281 (0x7f0e3e89d800) [pid = 1944] [serial = 1453] [outer = (nil)] 21:49:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 282 (0x7f0e3f1d9800) [pid = 1944] [serial = 1454] [outer = 0x7f0e3e89d800] 21:49:49 INFO - PROCESS | 1944 | 1461127789491 Marionette DEBUG loaded listener.js 21:49:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 283 (0x7f0e419afc00) [pid = 1944] [serial = 1455] [outer = 0x7f0e3e89d800] 21:49:50 INFO - PROCESS | 1944 | 1461127790406 Marionette TRACE conn4 <- [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]]]}] 21:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1558ms 21:49:50 INFO - PROCESS | 1944 | 1461127790478 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 21:49:50 INFO - PROCESS | 1944 | 1461127790486 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 21:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:49:50 INFO - PROCESS | 1944 | 1461127790497 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:49:50 INFO - PROCESS | 1944 | 1461127790501 Marionette TRACE conn4 <- [1,1910,null,{}] 21:49:50 INFO - PROCESS | 1944 | 1461127790507 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:50 INFO - PROCESS | 1944 | 1461127790867 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 21:49:51 INFO - PROCESS | 1944 | 1461127791239 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3ecce000 == 167 [pid = 1944] [id = 485] 21:49:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 284 (0x7f0e420ca800) [pid = 1944] [serial = 1456] [outer = (nil)] 21:49:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 285 (0x7f0e42290c00) [pid = 1944] [serial = 1457] [outer = 0x7f0e420ca800] 21:49:51 INFO - PROCESS | 1944 | 1461127791308 Marionette DEBUG loaded listener.js 21:49:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 286 (0x7f0e4246ec00) [pid = 1944] [serial = 1458] [outer = 0x7f0e420ca800] 21:49:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e508b5800 == 166 [pid = 1944] [id = 404] 21:49:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e70c31000 == 165 [pid = 1944] [id = 130] 21:49:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e45ab7000 == 164 [pid = 1944] [id = 249] 21:49:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e42b5f000 == 163 [pid = 1944] [id = 466] 21:49:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4fd46000 == 162 [pid = 1944] [id = 465] 21:49:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4983a000 == 161 [pid = 1944] [id = 464] 21:49:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e43d21000 == 160 [pid = 1944] [id = 463] 21:49:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3ea57000 == 159 [pid = 1944] [id = 462] 21:49:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e480af800 == 158 [pid = 1944] [id = 461] 21:49:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e42a6e800 == 157 [pid = 1944] [id = 457] 21:49:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e45c79000 == 156 [pid = 1944] [id = 456] 21:49:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5788d800 == 155 [pid = 1944] [id = 455] 21:49:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57876000 == 154 [pid = 1944] [id = 454] 21:49:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6fd9f800 == 153 [pid = 1944] [id = 453] 21:49:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e69b3b800 == 152 [pid = 1944] [id = 452] 21:49:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6071d000 == 151 [pid = 1944] [id = 451] 21:49:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58a20800 == 150 [pid = 1944] [id = 450] 21:49:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e55c44800 == 149 [pid = 1944] [id = 449] 21:49:52 INFO - PROCESS | 1944 | 1461127792573 Marionette TRACE conn4 <- [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]]]}] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 285 (0x7f0e503abc00) [pid = 1944] [serial = 1334] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 284 (0x7f0e545bd400) [pid = 1944] [serial = 1335] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 283 (0x7f0e57dea400) [pid = 1944] [serial = 1295] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 282 (0x7f0e544f5000) [pid = 1944] [serial = 1274] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 281 (0x7f0e4fb46000) [pid = 1944] [serial = 1325] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 280 (0x7f0e3eb98000) [pid = 1944] [serial = 1316] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 279 (0x7f0e50878400) [pid = 1944] [serial = 1283] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 278 (0x7f0e499a8c00) [pid = 1944] [serial = 1280] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 277 (0x7f0e55eb8c00) [pid = 1944] [serial = 1292] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 276 (0x7f0e46ef6400) [pid = 1944] [serial = 1313] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 275 (0x7f0e67cba400) [pid = 1944] [serial = 1310] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 274 (0x7f0e58f29000) [pid = 1944] [serial = 1301] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 273 (0x7f0e59ea7800) [pid = 1944] [serial = 1304] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 272 (0x7f0e42c3e000) [pid = 1944] [serial = 1319] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 271 (0x7f0e66794000) [pid = 1944] [serial = 1307] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 270 (0x7f0e538b7c00) [pid = 1944] [serial = 1331] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 269 (0x7f0e50248000) [pid = 1944] [serial = 1326] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x7f0e42468c00) [pid = 1944] [serial = 1317] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x7f0e4e260000) [pid = 1944] [serial = 1323] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x7f0e50878800) [pid = 1944] [serial = 1328] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x7f0e481d2800) [pid = 1944] [serial = 1322] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x7f0e54845000) [pid = 1944] [serial = 1289] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x7f0e54058000) [pid = 1944] [serial = 1332] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x7f0e544f4800) [pid = 1944] [serial = 1286] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x7f0e447e1000) [pid = 1944] [serial = 1320] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x7f0e58862800) [pid = 1944] [serial = 1298] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x7f0e43fbb000) [pid = 1944] [serial = 1277] [outer = (nil)] [url = about:blank] 21:49:52 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x7f0e51b51c00) [pid = 1944] [serial = 1329] [outer = (nil)] [url = about:blank] 21:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2238ms 21:49:52 INFO - PROCESS | 1944 | 1461127792824 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 21:49:52 INFO - PROCESS | 1944 | 1461127792828 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 21:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:49:52 INFO - PROCESS | 1944 | 1461127792839 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:49:52 INFO - PROCESS | 1944 | 1461127792844 Marionette TRACE conn4 <- [1,1914,null,{}] 21:49:52 INFO - PROCESS | 1944 | 1461127792859 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:53 INFO - PROCESS | 1944 | 1461127793044 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 21:49:53 INFO - PROCESS | 1944 | 1461127793058 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e423c8000 == 150 [pid = 1944] [id = 486] 21:49:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x7f0e4284cc00) [pid = 1944] [serial = 1459] [outer = (nil)] 21:49:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x7f0e43cbf400) [pid = 1944] [serial = 1460] [outer = 0x7f0e4284cc00] 21:49:53 INFO - PROCESS | 1944 | 1461127793125 Marionette DEBUG loaded listener.js 21:49:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x7f0e447e7800) [pid = 1944] [serial = 1461] [outer = 0x7f0e4284cc00] 21:49:54 INFO - PROCESS | 1944 | 1461127794045 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 21:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1239ms 21:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:49:54 INFO - PROCESS | 1944 | 1461127794077 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 21:49:54 INFO - PROCESS | 1944 | 1461127794081 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 21:49:54 INFO - PROCESS | 1944 | 1461127794087 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:49:54 INFO - PROCESS | 1944 | 1461127794090 Marionette TRACE conn4 <- [1,1918,null,{}] 21:49:54 INFO - PROCESS | 1944 | 1461127794099 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:54 INFO - PROCESS | 1944 | 1461127794296 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 21:49:54 INFO - PROCESS | 1944 | 1461127794476 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46d0f800 == 151 [pid = 1944] [id = 487] 21:49:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x7f0e420d0000) [pid = 1944] [serial = 1462] [outer = (nil)] 21:49:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x7f0e4670b400) [pid = 1944] [serial = 1463] [outer = 0x7f0e420d0000] 21:49:54 INFO - PROCESS | 1944 | 1461127794540 Marionette DEBUG loaded listener.js 21:49:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x7f0e46732c00) [pid = 1944] [serial = 1464] [outer = 0x7f0e420d0000] 21:49:55 INFO - PROCESS | 1944 | 1461127795348 Marionette TRACE conn4 <- [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]]]}] 21:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1286ms 21:49:55 INFO - PROCESS | 1944 | 1461127795375 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 21:49:55 INFO - PROCESS | 1944 | 1461127795378 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 21:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:49:55 INFO - PROCESS | 1944 | 1461127795391 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:49:55 INFO - PROCESS | 1944 | 1461127795393 Marionette TRACE conn4 <- [1,1922,null,{}] 21:49:55 INFO - PROCESS | 1944 | 1461127795398 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:55 INFO - PROCESS | 1944 | 1461127795679 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 21:49:55 INFO - PROCESS | 1944 | 1461127795720 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49011000 == 152 [pid = 1944] [id = 488] 21:49:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x7f0e43d07c00) [pid = 1944] [serial = 1465] [outer = (nil)] 21:49:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x7f0e46896000) [pid = 1944] [serial = 1466] [outer = 0x7f0e43d07c00] 21:49:55 INFO - PROCESS | 1944 | 1461127795785 Marionette DEBUG loaded listener.js 21:49:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x7f0e4808d400) [pid = 1944] [serial = 1467] [outer = 0x7f0e43d07c00] 21:49:56 INFO - PROCESS | 1944 | 1461127796760 Marionette TRACE conn4 <- [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]]]}] 21:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1430ms 21:49:56 INFO - PROCESS | 1944 | 1461127796822 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 21:49:56 INFO - PROCESS | 1944 | 1461127796826 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 21:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:49:56 INFO - PROCESS | 1944 | 1461127796832 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:49:56 INFO - PROCESS | 1944 | 1461127796834 Marionette TRACE conn4 <- [1,1926,null,{}] 21:49:56 INFO - PROCESS | 1944 | 1461127796839 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:57 INFO - PROCESS | 1944 | 1461127797124 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 21:49:57 INFO - PROCESS | 1944 | 1461127797171 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49946000 == 153 [pid = 1944] [id = 489] 21:49:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x7f0e481b1c00) [pid = 1944] [serial = 1468] [outer = (nil)] 21:49:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x7f0e48e8d400) [pid = 1944] [serial = 1469] [outer = 0x7f0e481b1c00] 21:49:57 INFO - PROCESS | 1944 | 1461127797237 Marionette DEBUG loaded listener.js 21:49:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 270 (0x7f0e4e25bc00) [pid = 1944] [serial = 1470] [outer = 0x7f0e481b1c00] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 269 (0x7f0e607a2000) [pid = 1944] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x7f0e45f30800) [pid = 1944] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x7f0e59e9f000) [pid = 1944] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x7f0e50880c00) [pid = 1944] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x7f0e429a5000) [pid = 1944] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x7f0e59e52800) [pid = 1944] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x7f0e3e89bc00) [pid = 1944] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x7f0e43cbb000) [pid = 1944] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x7f0e59ea2800) [pid = 1944] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x7f0e3eee4400) [pid = 1944] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x7f0e6b549000) [pid = 1944] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x7f0e429af400) [pid = 1944] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x7f0e481a3c00) [pid = 1944] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x7f0e546f0000) [pid = 1944] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x7f0e59d20000) [pid = 1944] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x7f0e53af1400) [pid = 1944] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x7f0e58bd6800) [pid = 1944] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x7f0e5499bc00) [pid = 1944] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x7f0e3e89b000) [pid = 1944] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x7f0e549a0c00) [pid = 1944] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x7f0e50508c00) [pid = 1944] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x7f0e3eee0c00) [pid = 1944] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x7f0e43ed1000) [pid = 1944] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x7f0e3eee0800) [pid = 1944] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x7f0e55bd7400) [pid = 1944] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x7f0e43d0a400) [pid = 1944] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x7f0e43d05c00) [pid = 1944] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x7f0e545b6c00) [pid = 1944] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x7f0e429a2c00) [pid = 1944] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x7f0e53af3400) [pid = 1944] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x7f0e57ae4800) [pid = 1944] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x7f0e59e9b800) [pid = 1944] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x7f0e3eb92400) [pid = 1944] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x7f0e429b1400) [pid = 1944] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x7f0e4fa8f000) [pid = 1944] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x7f0e3eb90000) [pid = 1944] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x7f0e48092000) [pid = 1944] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x7f0e4f958800) [pid = 1944] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x7f0e48e94400) [pid = 1944] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x7f0e55788000) [pid = 1944] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x7f0e45f32400) [pid = 1944] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f0e3f9ee400) [pid = 1944] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f0e5483cc00) [pid = 1944] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f0e3e89ec00) [pid = 1944] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f0e558cb000) [pid = 1944] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x7f0e548abc00) [pid = 1944] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x7f0e503b7400) [pid = 1944] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f0e55788c00) [pid = 1944] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f0e43ca8800) [pid = 1944] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f0e50009800) [pid = 1944] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f0e4fd27c00) [pid = 1944] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f0e5405a800) [pid = 1944] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f0e46ef3800) [pid = 1944] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f0e429ae400) [pid = 1944] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f0e50251000) [pid = 1944] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f0e54843800) [pid = 1944] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f0e55b70c00) [pid = 1944] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f0e548af000) [pid = 1944] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f0e5097bc00) [pid = 1944] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f0e549a0400) [pid = 1944] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f0e55c76400) [pid = 1944] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f0e429ab000) [pid = 1944] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f0e482b9400) [pid = 1944] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f0e429a8000) [pid = 1944] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e491ba400) [pid = 1944] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f0e566c4000) [pid = 1944] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f0e5405a000) [pid = 1944] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e43ca7000) [pid = 1944] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e50010c00) [pid = 1944] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e55c7d400) [pid = 1944] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f0e499acc00) [pid = 1944] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f0e3eedfc00) [pid = 1944] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f0e48e91400) [pid = 1944] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f0e558c5c00) [pid = 1944] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f0e3eb91800) [pid = 1944] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f0e42471000) [pid = 1944] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f0e549a1c00) [pid = 1944] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:49:58 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f0e541e5800) [pid = 1944] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:49:59 INFO - PROCESS | 1944 | 1461127799129 Marionette TRACE conn4 <- [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]]]}] 21:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 2330ms 21:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:49:59 INFO - PROCESS | 1944 | 1461127799163 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 21:49:59 INFO - PROCESS | 1944 | 1461127799166 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 21:49:59 INFO - PROCESS | 1944 | 1461127799172 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:49:59 INFO - PROCESS | 1944 | 1461127799174 Marionette TRACE conn4 <- [1,1930,null,{}] 21:49:59 INFO - PROCESS | 1944 | 1461127799179 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:49:59 INFO - PROCESS | 1944 | 1461127799369 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 21:49:59 INFO - PROCESS | 1944 | 1461127799546 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3f0d9800 == 154 [pid = 1944] [id = 490] 21:49:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f0e3e8a2000) [pid = 1944] [serial = 1471] [outer = (nil)] 21:49:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f0e3f9eac00) [pid = 1944] [serial = 1472] [outer = 0x7f0e3e8a2000] 21:49:59 INFO - PROCESS | 1944 | 1461127799606 Marionette DEBUG loaded listener.js 21:49:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f0e429ab000) [pid = 1944] [serial = 1473] [outer = 0x7f0e3e8a2000] 21:50:00 INFO - PROCESS | 1944 | 1461127800336 Marionette TRACE conn4 <- [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]]]}] 21:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1228ms 21:50:00 INFO - PROCESS | 1944 | 1461127800401 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 21:50:00 INFO - PROCESS | 1944 | 1461127800405 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 21:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:50:00 INFO - PROCESS | 1944 | 1461127800582 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:50:00 INFO - PROCESS | 1944 | 1461127800589 Marionette TRACE conn4 <- [1,1934,null,{}] 21:50:00 INFO - PROCESS | 1944 | 1461127800600 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:00 INFO - PROCESS | 1944 | 1461127800836 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 21:50:01 INFO - PROCESS | 1944 | 1461127801141 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3fab3800 == 155 [pid = 1944] [id = 491] 21:50:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f0e3e992400) [pid = 1944] [serial = 1474] [outer = (nil)] 21:50:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f0e3eb91800) [pid = 1944] [serial = 1475] [outer = 0x7f0e3e992400] 21:50:01 INFO - PROCESS | 1944 | 1461127801221 Marionette DEBUG loaded listener.js 21:50:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f0e3f1d5400) [pid = 1944] [serial = 1476] [outer = 0x7f0e3e992400] 21:50:02 INFO - PROCESS | 1944 | 1461127802200 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 21:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1858ms 21:50:02 INFO - PROCESS | 1944 | 1461127802272 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 21:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:50:02 INFO - PROCESS | 1944 | 1461127802278 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 21:50:02 INFO - PROCESS | 1944 | 1461127802285 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:50:02 INFO - PROCESS | 1944 | 1461127802290 Marionette TRACE conn4 <- [1,1938,null,{}] 21:50:02 INFO - PROCESS | 1944 | 1461127802302 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:02 INFO - PROCESS | 1944 | 1461127802572 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 21:50:02 INFO - PROCESS | 1944 | 1461127802889 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45c6d800 == 156 [pid = 1944] [id = 492] 21:50:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f0e420c6400) [pid = 1944] [serial = 1477] [outer = (nil)] 21:50:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f0e4228ac00) [pid = 1944] [serial = 1478] [outer = 0x7f0e420c6400] 21:50:02 INFO - PROCESS | 1944 | 1461127802964 Marionette DEBUG loaded listener.js 21:50:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e42473800) [pid = 1944] [serial = 1479] [outer = 0x7f0e420c6400] 21:50:03 INFO - PROCESS | 1944 | 1461127803887 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 21:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1645ms 21:50:03 INFO - PROCESS | 1944 | 1461127803932 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 21:50:03 INFO - PROCESS | 1944 | 1461127803939 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 21:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:50:03 INFO - PROCESS | 1944 | 1461127803948 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:50:03 INFO - PROCESS | 1944 | 1461127803954 Marionette TRACE conn4 <- [1,1942,null,{}] 21:50:03 INFO - PROCESS | 1944 | 1461127803962 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:04 INFO - PROCESS | 1944 | 1461127804290 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 21:50:04 INFO - PROCESS | 1944 | 1461127804655 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e499d8000 == 157 [pid = 1944] [id = 493] 21:50:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e43faec00) [pid = 1944] [serial = 1480] [outer = (nil)] 21:50:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e447dd000) [pid = 1944] [serial = 1481] [outer = 0x7f0e43faec00] 21:50:04 INFO - PROCESS | 1944 | 1461127804742 Marionette DEBUG loaded listener.js 21:50:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f0e4670cc00) [pid = 1944] [serial = 1482] [outer = 0x7f0e43faec00] 21:50:05 INFO - PROCESS | 1944 | 1461127805652 Marionette TRACE conn4 <- [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]]]}] 21:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1749ms 21:50:05 INFO - PROCESS | 1944 | 1461127805696 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 21:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:50:05 INFO - PROCESS | 1944 | 1461127805700 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 21:50:05 INFO - PROCESS | 1944 | 1461127805708 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:50:05 INFO - PROCESS | 1944 | 1461127805711 Marionette TRACE conn4 <- [1,1946,null,{}] 21:50:05 INFO - PROCESS | 1944 | 1461127805719 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:05 INFO - PROCESS | 1944 | 1461127805942 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 21:50:06 INFO - PROCESS | 1944 | 1461127806259 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50193000 == 158 [pid = 1944] [id = 494] 21:50:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f0e43fafc00) [pid = 1944] [serial = 1483] [outer = (nil)] 21:50:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e481a3c00) [pid = 1944] [serial = 1484] [outer = 0x7f0e43fafc00] 21:50:06 INFO - PROCESS | 1944 | 1461127806348 Marionette DEBUG loaded listener.js 21:50:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f0e482bf800) [pid = 1944] [serial = 1485] [outer = 0x7f0e43fafc00] 21:50:07 INFO - PROCESS | 1944 | 1461127807264 Marionette TRACE conn4 <- [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]]]}] 21:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1596ms 21:50:07 INFO - PROCESS | 1944 | 1461127807302 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 21:50:07 INFO - PROCESS | 1944 | 1461127807307 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 21:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:50:07 INFO - PROCESS | 1944 | 1461127807312 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:50:07 INFO - PROCESS | 1944 | 1461127807316 Marionette TRACE conn4 <- [1,1950,null,{}] 21:50:07 INFO - PROCESS | 1944 | 1461127807336 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:07 INFO - PROCESS | 1944 | 1461127807614 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 21:50:07 INFO - PROCESS | 1944 | 1461127807861 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50760800 == 159 [pid = 1944] [id = 495] 21:50:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f0e43d10800) [pid = 1944] [serial = 1486] [outer = (nil)] 21:50:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f0e48e8e000) [pid = 1944] [serial = 1487] [outer = 0x7f0e43d10800] 21:50:07 INFO - PROCESS | 1944 | 1461127807944 Marionette DEBUG loaded listener.js 21:50:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f0e4906c400) [pid = 1944] [serial = 1488] [outer = 0x7f0e43d10800] 21:50:08 INFO - PROCESS | 1944 | 1461127808767 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 21:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1485ms 21:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:50:08 INFO - PROCESS | 1944 | 1461127808799 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 21:50:08 INFO - PROCESS | 1944 | 1461127808802 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 21:50:08 INFO - PROCESS | 1944 | 1461127808808 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:50:08 INFO - PROCESS | 1944 | 1461127808811 Marionette TRACE conn4 <- [1,1954,null,{}] 21:50:08 INFO - PROCESS | 1944 | 1461127808816 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:09 INFO - PROCESS | 1944 | 1461127809064 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 21:50:09 INFO - PROCESS | 1944 | 1461127809325 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50bc9800 == 160 [pid = 1944] [id = 496] 21:50:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f0e4fa97400) [pid = 1944] [serial = 1489] [outer = (nil)] 21:50:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f0e4fb4b000) [pid = 1944] [serial = 1490] [outer = 0x7f0e4fa97400] 21:50:09 INFO - PROCESS | 1944 | 1461127809453 Marionette DEBUG loaded listener.js 21:50:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f0e50246c00) [pid = 1944] [serial = 1491] [outer = 0x7f0e4fa97400] 21:50:10 INFO - PROCESS | 1944 | 1461127810272 Marionette TRACE conn4 <- [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]]]}] 21:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1533ms 21:50:10 INFO - PROCESS | 1944 | 1461127810341 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 21:50:10 INFO - PROCESS | 1944 | 1461127810344 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 21:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:50:10 INFO - PROCESS | 1944 | 1461127810350 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:50:10 INFO - PROCESS | 1944 | 1461127810352 Marionette TRACE conn4 <- [1,1958,null,{}] 21:50:10 INFO - PROCESS | 1944 | 1461127810358 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:10 INFO - PROCESS | 1944 | 1461127810606 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 21:50:10 INFO - PROCESS | 1944 | 1461127810874 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54066000 == 161 [pid = 1944] [id = 497] 21:50:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f0e4fb41400) [pid = 1944] [serial = 1492] [outer = (nil)] 21:50:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f0e50506800) [pid = 1944] [serial = 1493] [outer = 0x7f0e4fb41400] 21:50:11 INFO - PROCESS | 1944 | 1461127811003 Marionette DEBUG loaded listener.js 21:50:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f0e50882400) [pid = 1944] [serial = 1494] [outer = 0x7f0e4fb41400] 21:50:11 INFO - PROCESS | 1944 | 1461127811842 Marionette TRACE conn4 <- [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]]]}] 21:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1534ms 21:50:11 INFO - PROCESS | 1944 | 1461127811886 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 21:50:11 INFO - PROCESS | 1944 | 1461127811890 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 21:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:50:11 INFO - PROCESS | 1944 | 1461127811896 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:50:11 INFO - PROCESS | 1944 | 1461127811899 Marionette TRACE conn4 <- [1,1962,null,{}] 21:50:11 INFO - PROCESS | 1944 | 1461127811905 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:12 INFO - PROCESS | 1944 | 1461127812096 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 21:50:12 INFO - PROCESS | 1944 | 1461127812320 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5440f000 == 162 [pid = 1944] [id = 498] 21:50:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f0e5000d000) [pid = 1944] [serial = 1495] [outer = (nil)] 21:50:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f0e51b5a000) [pid = 1944] [serial = 1496] [outer = 0x7f0e5000d000] 21:50:12 INFO - PROCESS | 1944 | 1461127812433 Marionette DEBUG loaded listener.js 21:50:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f0e53aea000) [pid = 1944] [serial = 1497] [outer = 0x7f0e5000d000] 21:50:13 INFO - PROCESS | 1944 | 1461127813374 Marionette TRACE conn4 <- [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]]]}] 21:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1533ms 21:50:13 INFO - PROCESS | 1944 | 1461127813431 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 21:50:13 INFO - PROCESS | 1944 | 1461127813434 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 21:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:50:13 INFO - PROCESS | 1944 | 1461127813441 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:50:13 INFO - PROCESS | 1944 | 1461127813444 Marionette TRACE conn4 <- [1,1966,null,{}] 21:50:13 INFO - PROCESS | 1944 | 1461127813450 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:13 INFO - PROCESS | 1944 | 1461127813676 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 21:50:13 INFO - PROCESS | 1944 | 1461127813986 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e55b9d000 == 163 [pid = 1944] [id = 499] 21:50:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f0e503ac000) [pid = 1944] [serial = 1498] [outer = (nil)] 21:50:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f0e54051400) [pid = 1944] [serial = 1499] [outer = 0x7f0e503ac000] 21:50:14 INFO - PROCESS | 1944 | 1461127814062 Marionette DEBUG loaded listener.js 21:50:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f0e541f1400) [pid = 1944] [serial = 1500] [outer = 0x7f0e503ac000] 21:50:14 INFO - PROCESS | 1944 | 1461127814930 Marionette TRACE conn4 <- [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]]]}] 21:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1542ms 21:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:50:14 INFO - PROCESS | 1944 | 1461127814984 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 21:50:14 INFO - PROCESS | 1944 | 1461127814987 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 21:50:14 INFO - PROCESS | 1944 | 1461127814994 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:50:14 INFO - PROCESS | 1944 | 1461127814997 Marionette TRACE conn4 <- [1,1970,null,{}] 21:50:15 INFO - PROCESS | 1944 | 1461127815002 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:15 INFO - PROCESS | 1944 | 1461127815203 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 21:50:15 INFO - PROCESS | 1944 | 1461127815470 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57e12800 == 164 [pid = 1944] [id = 500] 21:50:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f0e50c46800) [pid = 1944] [serial = 1501] [outer = (nil)] 21:50:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x7f0e545bd000) [pid = 1944] [serial = 1502] [outer = 0x7f0e50c46800] 21:50:15 INFO - PROCESS | 1944 | 1461127815564 Marionette DEBUG loaded listener.js 21:50:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f0e546c4c00) [pid = 1944] [serial = 1503] [outer = 0x7f0e50c46800] 21:50:16 INFO - PROCESS | 1944 | 1461127816455 Marionette TRACE conn4 <- [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]]]}] 21:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1537ms 21:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:50:16 INFO - PROCESS | 1944 | 1461127816531 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 21:50:16 INFO - PROCESS | 1944 | 1461127816534 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 21:50:16 INFO - PROCESS | 1944 | 1461127816541 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:50:16 INFO - PROCESS | 1944 | 1461127816545 Marionette TRACE conn4 <- [1,1974,null,{}] 21:50:16 INFO - PROCESS | 1944 | 1461127816550 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:16 INFO - PROCESS | 1944 | 1461127816829 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 21:50:17 INFO - PROCESS | 1944 | 1461127817149 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58b16000 == 165 [pid = 1944] [id = 501] 21:50:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f0e54997000) [pid = 1944] [serial = 1504] [outer = (nil)] 21:50:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f0e549a0c00) [pid = 1944] [serial = 1505] [outer = 0x7f0e54997000] 21:50:17 INFO - PROCESS | 1944 | 1461127817237 Marionette DEBUG loaded listener.js 21:50:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f0e54bdac00) [pid = 1944] [serial = 1506] [outer = 0x7f0e54997000] 21:50:18 INFO - PROCESS | 1944 | 1461127818141 Marionette TRACE conn4 <- [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]]]}] 21:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1638ms 21:50:18 INFO - PROCESS | 1944 | 1461127818181 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 21:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:50:18 INFO - PROCESS | 1944 | 1461127818188 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 21:50:18 INFO - PROCESS | 1944 | 1461127818196 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:50:18 INFO - PROCESS | 1944 | 1461127818201 Marionette TRACE conn4 <- [1,1978,null,{}] 21:50:18 INFO - PROCESS | 1944 | 1461127818209 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:18 INFO - PROCESS | 1944 | 1461127818452 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 21:50:18 INFO - PROCESS | 1944 | 1461127818761 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5bd7a000 == 166 [pid = 1944] [id = 502] 21:50:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f0e5499cc00) [pid = 1944] [serial = 1507] [outer = (nil)] 21:50:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f0e5578d400) [pid = 1944] [serial = 1508] [outer = 0x7f0e5499cc00] 21:50:18 INFO - PROCESS | 1944 | 1461127818849 Marionette DEBUG loaded listener.js 21:50:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x7f0e55b70c00) [pid = 1944] [serial = 1509] [outer = 0x7f0e5499cc00] 21:50:19 INFO - PROCESS | 1944 | 1461127819703 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1546ms 21:50:19 INFO - PROCESS | 1944 | 1461127819741 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 21:50:19 INFO - PROCESS | 1944 | 1461127819744 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 21:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:50:19 INFO - PROCESS | 1944 | 1461127819750 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:50:19 INFO - PROCESS | 1944 | 1461127819752 Marionette TRACE conn4 <- [1,1982,null,{}] 21:50:19 INFO - PROCESS | 1944 | 1461127819758 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:19 INFO - PROCESS | 1944 | 1461127819976 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 21:50:20 INFO - PROCESS | 1944 | 1461127820245 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6693d800 == 167 [pid = 1944] [id = 503] 21:50:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x7f0e43fb2c00) [pid = 1944] [serial = 1510] [outer = (nil)] 21:50:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x7f0e55b7a400) [pid = 1944] [serial = 1511] [outer = 0x7f0e43fb2c00] 21:50:20 INFO - PROCESS | 1944 | 1461127820322 Marionette DEBUG loaded listener.js 21:50:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x7f0e566e0c00) [pid = 1944] [serial = 1512] [outer = 0x7f0e43fb2c00] 21:50:21 INFO - PROCESS | 1944 | 1461127821204 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1477ms 21:50:21 INFO - PROCESS | 1944 | 1461127821232 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 21:50:21 INFO - PROCESS | 1944 | 1461127821236 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 21:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:50:21 INFO - PROCESS | 1944 | 1461127821245 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:50:21 INFO - PROCESS | 1944 | 1461127821248 Marionette TRACE conn4 <- [1,1986,null,{}] 21:50:21 INFO - PROCESS | 1944 | 1461127821253 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:21 INFO - PROCESS | 1944 | 1461127821487 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 21:50:21 INFO - PROCESS | 1944 | 1461127821759 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6b216800 == 168 [pid = 1944] [id = 504] 21:50:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x7f0e491c5000) [pid = 1944] [serial = 1513] [outer = (nil)] 21:50:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x7f0e57dea400) [pid = 1944] [serial = 1514] [outer = 0x7f0e491c5000] 21:50:21 INFO - PROCESS | 1944 | 1461127821841 Marionette DEBUG loaded listener.js 21:50:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x7f0e58854800) [pid = 1944] [serial = 1515] [outer = 0x7f0e491c5000] 21:50:22 INFO - PROCESS | 1944 | 1461127822713 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1482ms 21:50:22 INFO - PROCESS | 1944 | 1461127822728 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 21:50:22 INFO - PROCESS | 1944 | 1461127822730 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 21:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:50:22 INFO - PROCESS | 1944 | 1461127822736 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:50:22 INFO - PROCESS | 1944 | 1461127822738 Marionette TRACE conn4 <- [1,1990,null,{}] 21:50:22 INFO - PROCESS | 1944 | 1461127822744 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:22 INFO - PROCESS | 1944 | 1461127822975 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 21:50:23 INFO - PROCESS | 1944 | 1461127823249 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6fd10800 == 169 [pid = 1944] [id = 505] 21:50:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x7f0e51b79c00) [pid = 1944] [serial = 1516] [outer = (nil)] 21:50:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x7f0e58bd6c00) [pid = 1944] [serial = 1517] [outer = 0x7f0e51b79c00] 21:50:23 INFO - PROCESS | 1944 | 1461127823329 Marionette DEBUG loaded listener.js 21:50:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x7f0e58d09800) [pid = 1944] [serial = 1518] [outer = 0x7f0e51b79c00] 21:50:24 INFO - PROCESS | 1944 | 1461127824233 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1534ms 21:50:24 INFO - PROCESS | 1944 | 1461127824272 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 21:50:24 INFO - PROCESS | 1944 | 1461127824275 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 21:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:50:24 INFO - PROCESS | 1944 | 1461127824282 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:50:24 INFO - PROCESS | 1944 | 1461127824285 Marionette TRACE conn4 <- [1,1994,null,{}] 21:50:24 INFO - PROCESS | 1944 | 1461127824290 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:24 INFO - PROCESS | 1944 | 1461127824504 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 21:50:24 INFO - PROCESS | 1944 | 1461127824785 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46653000 == 170 [pid = 1944] [id = 506] 21:50:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x7f0e4676e800) [pid = 1944] [serial = 1519] [outer = (nil)] 21:50:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x7f0e59037c00) [pid = 1944] [serial = 1520] [outer = 0x7f0e4676e800] 21:50:24 INFO - PROCESS | 1944 | 1461127824918 Marionette DEBUG loaded listener.js 21:50:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x7f0e59dbb800) [pid = 1944] [serial = 1521] [outer = 0x7f0e4676e800] 21:50:25 INFO - PROCESS | 1944 | 1461127825784 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 21:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1546ms 21:50:25 INFO - PROCESS | 1944 | 1461127825833 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 21:50:25 INFO - PROCESS | 1944 | 1461127825837 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 21:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:50:25 INFO - PROCESS | 1944 | 1461127825845 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:50:25 INFO - PROCESS | 1944 | 1461127825848 Marionette TRACE conn4 <- [1,1998,null,{}] 21:50:25 INFO - PROCESS | 1944 | 1461127825853 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:26 INFO - PROCESS | 1944 | 1461127826070 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 21:50:26 INFO - PROCESS | 1944 | 1461127826341 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3bc03000 == 171 [pid = 1944] [id = 507] 21:50:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x7f0e4fa95400) [pid = 1944] [serial = 1522] [outer = (nil)] 21:50:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x7f0e59ea3c00) [pid = 1944] [serial = 1523] [outer = 0x7f0e4fa95400] 21:50:26 INFO - PROCESS | 1944 | 1461127826461 Marionette DEBUG loaded listener.js 21:50:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x7f0e5bdf8000) [pid = 1944] [serial = 1524] [outer = 0x7f0e4fa95400] 21:50:27 INFO - PROCESS | 1944 | 1461127827427 Marionette TRACE conn4 <- [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]]]}] 21:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1635ms 21:50:27 INFO - PROCESS | 1944 | 1461127827483 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 21:50:27 INFO - PROCESS | 1944 | 1461127827488 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 21:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:50:27 INFO - PROCESS | 1944 | 1461127827499 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:50:27 INFO - PROCESS | 1944 | 1461127827501 Marionette TRACE conn4 <- [1,2002,null,{}] 21:50:27 INFO - PROCESS | 1944 | 1461127827508 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:27 INFO - PROCESS | 1944 | 1461127827739 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 21:50:28 INFO - PROCESS | 1944 | 1461127828083 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3bc20800 == 172 [pid = 1944] [id = 508] 21:50:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x7f0e42471400) [pid = 1944] [serial = 1525] [outer = (nil)] 21:50:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x7f0e43ec7800) [pid = 1944] [serial = 1526] [outer = 0x7f0e42471400] 21:50:28 INFO - PROCESS | 1944 | 1461127828163 Marionette DEBUG loaded listener.js 21:50:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x7f0e5403fc00) [pid = 1944] [serial = 1527] [outer = 0x7f0e42471400] 21:50:29 INFO - PROCESS | 1944 | 1461127829062 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 21:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1630ms 21:50:29 INFO - PROCESS | 1944 | 1461127829128 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 21:50:29 INFO - PROCESS | 1944 | 1461127829132 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 21:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:50:29 INFO - PROCESS | 1944 | 1461127829138 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:50:29 INFO - PROCESS | 1944 | 1461127829141 Marionette TRACE conn4 <- [1,2006,null,{}] 21:50:29 INFO - PROCESS | 1944 | 1461127829146 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:29 INFO - PROCESS | 1944 | 1461127829367 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 21:50:29 INFO - PROCESS | 1944 | 1461127829689 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45c5e800 == 173 [pid = 1944] [id = 509] 21:50:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x7f0e3e89e000) [pid = 1944] [serial = 1528] [outer = (nil)] 21:50:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x7f0e419ad000) [pid = 1944] [serial = 1529] [outer = 0x7f0e3e89e000] 21:50:29 INFO - PROCESS | 1944 | 1461127829789 Marionette DEBUG loaded listener.js 21:50:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x7f0e46ef7000) [pid = 1944] [serial = 1530] [outer = 0x7f0e3e89e000] 21:50:30 INFO - PROCESS | 1944 | 1461127830682 Marionette TRACE conn4 <- [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]]]}] 21:50:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4998a800 == 172 [pid = 1944] [id = 426] 21:50:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e49946000 == 171 [pid = 1944] [id = 489] 21:50:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e49011000 == 170 [pid = 1944] [id = 488] 21:50:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e46d0f800 == 169 [pid = 1944] [id = 487] 21:50:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e423c8000 == 168 [pid = 1944] [id = 486] 21:50:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3ecce000 == 167 [pid = 1944] [id = 485] 21:50:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e41930800 == 166 [pid = 1944] [id = 484] 21:50:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5032f800 == 165 [pid = 1944] [id = 479] 21:50:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e46d20800 == 164 [pid = 1944] [id = 478] 21:50:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e46d10800 == 163 [pid = 1944] [id = 477] 21:50:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e48e44800 == 162 [pid = 1944] [id = 476] 21:50:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e70c22800 == 161 [pid = 1944] [id = 475] 21:50:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4192a000 == 160 [pid = 1944] [id = 474] 21:50:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6951c000 == 159 [pid = 1944] [id = 473] 21:50:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e59e3b000 == 158 [pid = 1944] [id = 472] 21:50:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5864e800 == 157 [pid = 1944] [id = 471] 21:50:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e558d9800 == 156 [pid = 1944] [id = 470] 21:50:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e3d9800 == 155 [pid = 1944] [id = 469] 21:50:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e43d20000 == 154 [pid = 1944] [id = 468] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x7f0e666b4000) [pid = 1944] [serial = 1104] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x7f0e4672fc00) [pid = 1944] [serial = 1373] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x7f0e4fa1f400) [pid = 1944] [serial = 1343] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x7f0e658d6c00) [pid = 1944] [serial = 1355] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x7f0e54bf0000) [pid = 1944] [serial = 1349] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x7f0e46897c00) [pid = 1944] [serial = 1245] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x7f0e678d2400) [pid = 1944] [serial = 1308] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x7f0e419ad800) [pid = 1944] [serial = 1365] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x7f0e48086800) [pid = 1944] [serial = 1278] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x7f0e6b553c00) [pid = 1944] [serial = 1359] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x7f0e5450c400) [pid = 1944] [serial = 1116] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x7f0e6b9aa400) [pid = 1944] [serial = 1173] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x7f0e43fb1000) [pid = 1944] [serial = 1386] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x7f0e6b25d400) [pid = 1944] [serial = 1358] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x7f0e482bfc00) [pid = 1944] [serial = 1389] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x7f0e56b24400) [pid = 1944] [serial = 1352] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x7f0e69b98000) [pid = 1944] [serial = 1311] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x7f0e546c1c00) [pid = 1944] [serial = 1224] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x7f0e593fb800) [pid = 1944] [serial = 1242] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x7f0e67832000) [pid = 1944] [serial = 1164] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x7f0e3e8a3800) [pid = 1944] [serial = 1361] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x7f0e5a180000) [pid = 1944] [serial = 1158] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x7f0e54053800) [pid = 1944] [serial = 1149] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f0e46707800) [pid = 1944] [serial = 1376] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f0e3e8a8800) [pid = 1944] [serial = 1362] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f0e53af2800) [pid = 1944] [serial = 1221] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f0e4676ec00) [pid = 1944] [serial = 1340] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x7f0e43ca2800) [pid = 1944] [serial = 1385] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x7f0e481a9c00) [pid = 1944] [serial = 1341] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f0e3f9eec00) [pid = 1944] [serial = 1113] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f0e58d02800) [pid = 1944] [serial = 1299] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f0e54be4c00) [pid = 1944] [serial = 1230] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f0e499b2c00) [pid = 1944] [serial = 1392] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f0e54be0c00) [pid = 1944] [serial = 1338] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f0e43fb1400) [pid = 1944] [serial = 1074] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f0e55e20000) [pid = 1944] [serial = 1350] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f0e558cf800) [pid = 1944] [serial = 1233] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f0e58860000) [pid = 1944] [serial = 1353] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f0e50249400) [pid = 1944] [serial = 1344] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f0e59ea1000) [pid = 1944] [serial = 1101] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f0e5bdfd400) [pid = 1944] [serial = 1305] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f0e42470400) [pid = 1944] [serial = 1179] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f0e48e94800) [pid = 1944] [serial = 1212] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f0e50c4ac00) [pid = 1944] [serial = 1080] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f0e43caec00) [pid = 1944] [serial = 1400] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f0e4fa12800) [pid = 1944] [serial = 1281] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e6b544400) [pid = 1944] [serial = 1170] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f0e4fa1ec00) [pid = 1944] [serial = 1077] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f0e57735c00) [pid = 1944] [serial = 1293] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e51b84800) [pid = 1944] [serial = 1401] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e50247800) [pid = 1944] [serial = 1395] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e6b822c00) [pid = 1944] [serial = 1119] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f0e5499dc00) [pid = 1944] [serial = 1290] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f0e695d4400) [pid = 1944] [serial = 1368] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f0e481a4c00) [pid = 1944] [serial = 1391] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f0e58a78000) [pid = 1944] [serial = 1239] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f0e58d0f800) [pid = 1944] [serial = 1098] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f0e548a7c00) [pid = 1944] [serial = 1227] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f0e58442400) [pid = 1944] [serial = 1296] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f0e51b52c00) [pid = 1944] [serial = 1314] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f0e6b551000) [pid = 1944] [serial = 1107] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f0e546e7800) [pid = 1944] [serial = 1347] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f0e54998800) [pid = 1944] [serial = 1140] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e419a9000) [pid = 1944] [serial = 1364] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e4fa13c00) [pid = 1944] [serial = 1146] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e4676e400) [pid = 1944] [serial = 1248] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e42857000) [pid = 1944] [serial = 1370] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e541ebc00) [pid = 1944] [serial = 1083] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e54bdc400) [pid = 1944] [serial = 1089] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e56b2e800) [pid = 1944] [serial = 1092] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e566c3800) [pid = 1944] [serial = 1236] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e6790f000) [pid = 1944] [serial = 1356] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e5483dc00) [pid = 1944] [serial = 1152] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e54be9c00) [pid = 1944] [serial = 1155] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e5885e000) [pid = 1944] [serial = 1095] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e43d0e000) [pid = 1944] [serial = 1122] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e5199f000) [pid = 1944] [serial = 1398] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e468a2000) [pid = 1944] [serial = 1143] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e51b7f400) [pid = 1944] [serial = 1284] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e50879800) [pid = 1944] [serial = 1397] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f0e59d1fc00) [pid = 1944] [serial = 1302] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f0e546c3000) [pid = 1944] [serial = 1086] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f0e5024c400) [pid = 1944] [serial = 1206] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f0e546ba800) [pid = 1944] [serial = 1287] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f0e57fc8400) [pid = 1944] [serial = 1017] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f0e429a6c00) [pid = 1944] [serial = 1379] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f0e50c4dc00) [pid = 1944] [serial = 1218] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f0e3eeeb000) [pid = 1944] [serial = 1110] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f0e503b0400) [pid = 1944] [serial = 1215] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f0e46736800) [pid = 1944] [serial = 1382] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f0e548af800) [pid = 1944] [serial = 1337] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f0e419b3000) [pid = 1944] [serial = 1367] [outer = (nil)] [url = about:blank] 21:50:32 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 21:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 3002ms 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f0e6b256c00) [pid = 1944] [serial = 1167] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f0e48086400) [pid = 1944] [serial = 1176] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f0e43fbdc00) [pid = 1944] [serial = 1209] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f0e5403e800) [pid = 1944] [serial = 1346] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e4fa1b800) [pid = 1944] [serial = 1394] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e5a17ac00) [pid = 1944] [serial = 1161] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e481d3c00) [pid = 1944] [serial = 1388] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e545be000) [pid = 1944] [serial = 1275] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e54bee800) [pid = 1944] [serial = 1403] [outer = (nil)] [url = about:blank] 21:50:32 INFO - PROCESS | 1944 | 1461127832305 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 21:50:32 INFO - PROCESS | 1944 | 1461127832311 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 21:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:50:32 INFO - PROCESS | 1944 | 1461127832322 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:50:32 INFO - PROCESS | 1944 | 1461127832329 Marionette TRACE conn4 <- [1,2010,null,{}] 21:50:32 INFO - PROCESS | 1944 | 1461127832336 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:32 INFO - PROCESS | 1944 | 1461127832543 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 21:50:32 INFO - PROCESS | 1944 | 1461127832742 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3ea56000 == 155 [pid = 1944] [id = 510] 21:50:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e3e998000) [pid = 1944] [serial = 1531] [outer = (nil)] 21:50:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e3eb91c00) [pid = 1944] [serial = 1532] [outer = 0x7f0e3e998000] 21:50:32 INFO - PROCESS | 1944 | 1461127832811 Marionette DEBUG loaded listener.js 21:50:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e3eedec00) [pid = 1944] [serial = 1533] [outer = 0x7f0e3e998000] 21:50:33 INFO - PROCESS | 1944 | 1461127833597 Marionette TRACE conn4 <- [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]]]}] 21:50:33 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 21:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1340ms 21:50:33 INFO - PROCESS | 1944 | 1461127833663 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 21:50:33 INFO - PROCESS | 1944 | 1461127833669 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 21:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:50:33 INFO - PROCESS | 1944 | 1461127833681 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:50:33 INFO - PROCESS | 1944 | 1461127833686 Marionette TRACE conn4 <- [1,2014,null,{}] 21:50:33 INFO - PROCESS | 1944 | 1461127833692 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:33 INFO - PROCESS | 1944 | 1461127833892 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 21:50:34 INFO - PROCESS | 1944 | 1461127834089 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3f0da800 == 156 [pid = 1944] [id = 511] 21:50:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e3e89c400) [pid = 1944] [serial = 1534] [outer = (nil)] 21:50:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e3f9ea800) [pid = 1944] [serial = 1535] [outer = 0x7f0e3e89c400] 21:50:34 INFO - PROCESS | 1944 | 1461127834156 Marionette DEBUG loaded listener.js 21:50:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f0e418a8400) [pid = 1944] [serial = 1536] [outer = 0x7f0e3e89c400] 21:50:35 INFO - PROCESS | 1944 | 1461127835128 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 21:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1488ms 21:50:35 INFO - PROCESS | 1944 | 1461127835165 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 21:50:35 INFO - PROCESS | 1944 | 1461127835168 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 21:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:50:35 INFO - PROCESS | 1944 | 1461127835175 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:50:35 INFO - PROCESS | 1944 | 1461127835177 Marionette TRACE conn4 <- [1,2018,null,{}] 21:50:35 INFO - PROCESS | 1944 | 1461127835201 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:35 INFO - PROCESS | 1944 | 1461127835485 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 21:50:35 INFO - PROCESS | 1944 | 1461127835519 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e41938000 == 157 [pid = 1944] [id = 512] 21:50:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f0e420c8400) [pid = 1944] [serial = 1537] [outer = (nil)] 21:50:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f0e42286400) [pid = 1944] [serial = 1538] [outer = 0x7f0e420c8400] 21:50:35 INFO - PROCESS | 1944 | 1461127835588 Marionette DEBUG loaded listener.js 21:50:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f0e42468800) [pid = 1944] [serial = 1539] [outer = 0x7f0e420c8400] 21:50:37 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f0e43d07c00) [pid = 1944] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:50:37 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f0e481b1c00) [pid = 1944] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:50:37 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f0e420ca800) [pid = 1944] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:50:37 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f0e4284cc00) [pid = 1944] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:50:37 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e420d0000) [pid = 1944] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:50:37 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e3e89d800) [pid = 1944] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:50:37 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e4284d800) [pid = 1944] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:50:37 INFO - PROCESS | 1944 | 1461127837246 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 2136ms 21:50:37 INFO - PROCESS | 1944 | 1461127837313 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 21:50:37 INFO - PROCESS | 1944 | 1461127837316 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 21:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:50:37 INFO - PROCESS | 1944 | 1461127837322 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:50:37 INFO - PROCESS | 1944 | 1461127837324 Marionette TRACE conn4 <- [1,2022,null,{}] 21:50:37 INFO - PROCESS | 1944 | 1461127837329 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:37 INFO - PROCESS | 1944 | 1461127837530 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 21:50:37 INFO - PROCESS | 1944 | 1461127837698 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e43d1d800 == 158 [pid = 1944] [id = 513] 21:50:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e3eb92400) [pid = 1944] [serial = 1540] [outer = (nil)] 21:50:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e42852800) [pid = 1944] [serial = 1541] [outer = 0x7f0e3eb92400] 21:50:37 INFO - PROCESS | 1944 | 1461127837762 Marionette DEBUG loaded listener.js 21:50:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e42c42400) [pid = 1944] [serial = 1542] [outer = 0x7f0e3eb92400] 21:50:38 INFO - PROCESS | 1944 | 1461127838534 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 21:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1234ms 21:50:38 INFO - PROCESS | 1944 | 1461127838564 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 21:50:38 INFO - PROCESS | 1944 | 1461127838568 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 21:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:50:38 INFO - PROCESS | 1944 | 1461127838575 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:50:38 INFO - PROCESS | 1944 | 1461127838578 Marionette TRACE conn4 <- [1,2026,null,{}] 21:50:38 INFO - PROCESS | 1944 | 1461127838583 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:38 INFO - PROCESS | 1944 | 1461127838780 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 21:50:38 INFO - PROCESS | 1944 | 1461127838976 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e39580000 == 159 [pid = 1944] [id = 514] 21:50:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f0e3a71a000) [pid = 1944] [serial = 1543] [outer = (nil)] 21:50:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f0e3e89a800) [pid = 1944] [serial = 1544] [outer = 0x7f0e3a71a000] 21:50:39 INFO - PROCESS | 1944 | 1461127839201 Marionette DEBUG loaded listener.js 21:50:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f0e3eb92000) [pid = 1944] [serial = 1545] [outer = 0x7f0e3a71a000] 21:50:40 INFO - PROCESS | 1944 | 1461127840414 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 21:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1890ms 21:50:40 INFO - PROCESS | 1944 | 1461127840488 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 21:50:40 INFO - PROCESS | 1944 | 1461127840501 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 21:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:50:40 INFO - PROCESS | 1944 | 1461127840519 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:50:40 INFO - PROCESS | 1944 | 1461127840528 Marionette TRACE conn4 <- [1,2030,null,{}] 21:50:40 INFO - PROCESS | 1944 | 1461127840540 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:40 INFO - PROCESS | 1944 | 1461127840895 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 21:50:41 INFO - PROCESS | 1944 | 1461127841167 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e42a73800 == 160 [pid = 1944] [id = 515] 21:50:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f0e419b2c00) [pid = 1944] [serial = 1546] [outer = (nil)] 21:50:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f0e42199800) [pid = 1944] [serial = 1547] [outer = 0x7f0e419b2c00] 21:50:41 INFO - PROCESS | 1944 | 1461127841250 Marionette DEBUG loaded listener.js 21:50:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f0e42471800) [pid = 1944] [serial = 1548] [outer = 0x7f0e419b2c00] 21:50:42 INFO - PROCESS | 1944 | 1461127842332 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 21:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1857ms 21:50:42 INFO - PROCESS | 1944 | 1461127842371 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 21:50:42 INFO - PROCESS | 1944 | 1461127842377 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 21:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:50:42 INFO - PROCESS | 1944 | 1461127842387 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:50:42 INFO - PROCESS | 1944 | 1461127842390 Marionette TRACE conn4 <- [1,2034,null,{}] 21:50:42 INFO - PROCESS | 1944 | 1461127842397 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:42 INFO - PROCESS | 1944 | 1461127842634 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 21:50:42 INFO - PROCESS | 1944 | 1461127842978 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45c67800 == 161 [pid = 1944] [id = 516] 21:50:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f0e429ac800) [pid = 1944] [serial = 1549] [outer = (nil)] 21:50:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f0e43ec4800) [pid = 1944] [serial = 1550] [outer = 0x7f0e429ac800] 21:50:43 INFO - PROCESS | 1944 | 1461127843056 Marionette DEBUG loaded listener.js 21:50:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f0e43fbb400) [pid = 1944] [serial = 1551] [outer = 0x7f0e429ac800] 21:50:43 INFO - PROCESS | 1944 | 1461127843950 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1632ms 21:50:44 INFO - PROCESS | 1944 | 1461127844020 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 21:50:44 INFO - PROCESS | 1944 | 1461127844025 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 21:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:50:44 INFO - PROCESS | 1944 | 1461127844032 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:50:44 INFO - PROCESS | 1944 | 1461127844038 Marionette TRACE conn4 <- [1,2038,null,{}] 21:50:44 INFO - PROCESS | 1944 | 1461127844055 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:44 INFO - PROCESS | 1944 | 1461127844316 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 21:50:44 INFO - PROCESS | 1944 | 1461127844621 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e480b9800 == 162 [pid = 1944] [id = 517] 21:50:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f0e46707800) [pid = 1944] [serial = 1552] [outer = (nil)] 21:50:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f0e46764800) [pid = 1944] [serial = 1553] [outer = 0x7f0e46707800] 21:50:44 INFO - PROCESS | 1944 | 1461127844702 Marionette DEBUG loaded listener.js 21:50:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f0e468a2000) [pid = 1944] [serial = 1554] [outer = 0x7f0e46707800] 21:50:45 INFO - PROCESS | 1944 | 1461127845614 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 21:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1641ms 21:50:45 INFO - PROCESS | 1944 | 1461127845674 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 21:50:45 INFO - PROCESS | 1944 | 1461127845679 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 21:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:50:45 INFO - PROCESS | 1944 | 1461127845691 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:50:45 INFO - PROCESS | 1944 | 1461127845700 Marionette TRACE conn4 <- [1,2042,null,{}] 21:50:45 INFO - PROCESS | 1944 | 1461127845706 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:45 INFO - PROCESS | 1944 | 1461127845980 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 21:50:46 INFO - PROCESS | 1944 | 1461127846276 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4902d800 == 163 [pid = 1944] [id = 518] 21:50:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f0e4670ac00) [pid = 1944] [serial = 1555] [outer = (nil)] 21:50:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f0e48089c00) [pid = 1944] [serial = 1556] [outer = 0x7f0e4670ac00] 21:50:46 INFO - PROCESS | 1944 | 1461127846355 Marionette DEBUG loaded listener.js 21:50:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f0e48094800) [pid = 1944] [serial = 1557] [outer = 0x7f0e4670ac00] 21:50:47 INFO - PROCESS | 1944 | 1461127847264 Marionette TRACE conn4 <- [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]]]}] 21:50:47 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) 21:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1648ms 21:50:47 INFO - PROCESS | 1944 | 1461127847338 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 21:50:47 INFO - PROCESS | 1944 | 1461127847342 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 21:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:50:47 INFO - PROCESS | 1944 | 1461127847348 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:50:47 INFO - PROCESS | 1944 | 1461127847351 Marionette TRACE conn4 <- [1,2046,null,{}] 21:50:47 INFO - PROCESS | 1944 | 1461127847356 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:47 INFO - PROCESS | 1944 | 1461127847564 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 21:50:47 INFO - PROCESS | 1944 | 1461127847780 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e498e7800 == 164 [pid = 1944] [id = 519] 21:50:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f0e481d7c00) [pid = 1944] [serial = 1558] [outer = (nil)] 21:50:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e482c3400) [pid = 1944] [serial = 1559] [outer = 0x7f0e481d7c00] 21:50:47 INFO - PROCESS | 1944 | 1461127847904 Marionette DEBUG loaded listener.js 21:50:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e499a6c00) [pid = 1944] [serial = 1560] [outer = 0x7f0e481d7c00] 21:50:48 INFO - PROCESS | 1944 | 1461127848905 Marionette TRACE conn4 <- [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]]]}] 21:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1595ms 21:50:48 INFO - PROCESS | 1944 | 1461127848944 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 21:50:48 INFO - PROCESS | 1944 | 1461127848947 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 21:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:50:48 INFO - PROCESS | 1944 | 1461127848953 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:50:48 INFO - PROCESS | 1944 | 1461127848956 Marionette TRACE conn4 <- [1,2050,null,{}] 21:50:48 INFO - PROCESS | 1944 | 1461127848962 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:49 INFO - PROCESS | 1944 | 1461127849175 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 21:50:49 INFO - PROCESS | 1944 | 1461127849396 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e1bb800 == 165 [pid = 1944] [id = 520] 21:50:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e482c4c00) [pid = 1944] [serial = 1561] [outer = (nil)] 21:50:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e4fa1b800) [pid = 1944] [serial = 1562] [outer = 0x7f0e482c4c00] 21:50:49 INFO - PROCESS | 1944 | 1461127849513 Marionette DEBUG loaded listener.js 21:50:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e4fb4d800) [pid = 1944] [serial = 1563] [outer = 0x7f0e482c4c00] 21:50:50 INFO - PROCESS | 1944 | 1461127850465 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1580ms 21:50:50 INFO - PROCESS | 1944 | 1461127850535 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 21:50:50 INFO - PROCESS | 1944 | 1461127850539 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 21:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:50:50 INFO - PROCESS | 1944 | 1461127850545 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:50:50 INFO - PROCESS | 1944 | 1461127850548 Marionette TRACE conn4 <- [1,2054,null,{}] 21:50:50 INFO - PROCESS | 1944 | 1461127850554 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:50 INFO - PROCESS | 1944 | 1461127850790 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 21:50:51 INFO - PROCESS | 1944 | 1461127851096 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4fd51800 == 166 [pid = 1944] [id = 521] 21:50:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e3e8a9c00) [pid = 1944] [serial = 1564] [outer = (nil)] 21:50:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e50003c00) [pid = 1944] [serial = 1565] [outer = 0x7f0e3e8a9c00] 21:50:51 INFO - PROCESS | 1944 | 1461127851182 Marionette DEBUG loaded listener.js 21:50:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e50249c00) [pid = 1944] [serial = 1566] [outer = 0x7f0e3e8a9c00] 21:50:52 INFO - PROCESS | 1944 | 1461127852085 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 21:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1581ms 21:50:52 INFO - PROCESS | 1944 | 1461127852127 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 21:50:52 INFO - PROCESS | 1944 | 1461127852131 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 21:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:50:52 INFO - PROCESS | 1944 | 1461127852138 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:50:52 INFO - PROCESS | 1944 | 1461127852141 Marionette TRACE conn4 <- [1,2058,null,{}] 21:50:52 INFO - PROCESS | 1944 | 1461127852147 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:52 INFO - PROCESS | 1944 | 1461127852372 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 21:50:52 INFO - PROCESS | 1944 | 1461127852678 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50674000 == 167 [pid = 1944] [id = 522] 21:50:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e4fb50000) [pid = 1944] [serial = 1567] [outer = (nil)] 21:50:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e50508800) [pid = 1944] [serial = 1568] [outer = 0x7f0e4fb50000] 21:50:52 INFO - PROCESS | 1944 | 1461127852761 Marionette DEBUG loaded listener.js 21:50:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e5097a400) [pid = 1944] [serial = 1569] [outer = 0x7f0e4fb50000] 21:50:53 INFO - PROCESS | 1944 | 1461127853691 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 21:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1585ms 21:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:50:53 INFO - PROCESS | 1944 | 1461127853724 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 21:50:53 INFO - PROCESS | 1944 | 1461127853727 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 21:50:53 INFO - PROCESS | 1944 | 1461127853734 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:50:53 INFO - PROCESS | 1944 | 1461127853737 Marionette TRACE conn4 <- [1,2062,null,{}] 21:50:53 INFO - PROCESS | 1944 | 1461127853742 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:53 INFO - PROCESS | 1944 | 1461127853950 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 21:50:54 INFO - PROCESS | 1944 | 1461127854171 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e507a2800 == 168 [pid = 1944] [id = 523] 21:50:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e4fe3dc00) [pid = 1944] [serial = 1570] [outer = (nil)] 21:50:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e51b7b400) [pid = 1944] [serial = 1571] [outer = 0x7f0e4fe3dc00] 21:50:54 INFO - PROCESS | 1944 | 1461127854286 Marionette DEBUG loaded listener.js 21:50:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e538c3400) [pid = 1944] [serial = 1572] [outer = 0x7f0e4fe3dc00] 21:50:55 INFO - PROCESS | 1944 | 1461127855221 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 21:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1534ms 21:50:55 INFO - PROCESS | 1944 | 1461127855269 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 21:50:55 INFO - PROCESS | 1944 | 1461127855275 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 21:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:50:55 INFO - PROCESS | 1944 | 1461127855284 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:50:55 INFO - PROCESS | 1944 | 1461127855289 Marionette TRACE conn4 <- [1,2066,null,{}] 21:50:55 INFO - PROCESS | 1944 | 1461127855297 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:55 INFO - PROCESS | 1944 | 1461127855611 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 21:50:55 INFO - PROCESS | 1944 | 1461127855990 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e508ad800 == 169 [pid = 1944] [id = 524] 21:50:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e541e7000) [pid = 1944] [serial = 1573] [outer = (nil)] 21:50:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e544f2c00) [pid = 1944] [serial = 1574] [outer = 0x7f0e541e7000] 21:50:56 INFO - PROCESS | 1944 | 1461127856081 Marionette DEBUG loaded listener.js 21:50:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e545be000) [pid = 1944] [serial = 1575] [outer = 0x7f0e541e7000] 21:50:56 INFO - PROCESS | 1944 | 1461127856989 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 21:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1734ms 21:50:57 INFO - PROCESS | 1944 | 1461127857061 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 21:50:57 INFO - PROCESS | 1944 | 1461127857066 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 21:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:50:57 INFO - PROCESS | 1944 | 1461127857082 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:50:57 INFO - PROCESS | 1944 | 1461127857085 Marionette TRACE conn4 <- [1,2070,null,{}] 21:50:57 INFO - PROCESS | 1944 | 1461127857091 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:57 INFO - PROCESS | 1944 | 1461127857374 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 21:50:57 INFO - PROCESS | 1944 | 1461127857683 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e540a9800 == 170 [pid = 1944] [id = 525] 21:50:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f0e546c3000) [pid = 1944] [serial = 1576] [outer = (nil)] 21:50:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f0e54842c00) [pid = 1944] [serial = 1577] [outer = 0x7f0e546c3000] 21:50:57 INFO - PROCESS | 1944 | 1461127857764 Marionette DEBUG loaded listener.js 21:50:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f0e5499dc00) [pid = 1944] [serial = 1578] [outer = 0x7f0e546c3000] 21:50:58 INFO - PROCESS | 1944 | 1461127858616 Marionette TRACE conn4 <- [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]]]}] 21:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1589ms 21:50:58 INFO - PROCESS | 1944 | 1461127858673 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 21:50:58 INFO - PROCESS | 1944 | 1461127858677 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 21:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:50:58 INFO - PROCESS | 1944 | 1461127858683 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:50:58 INFO - PROCESS | 1944 | 1461127858685 Marionette TRACE conn4 <- [1,2074,null,{}] 21:50:58 INFO - PROCESS | 1944 | 1461127858690 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:58 INFO - PROCESS | 1944 | 1461127858911 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 21:50:59 INFO - PROCESS | 1944 | 1461127859177 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54553000 == 171 [pid = 1944] [id = 526] 21:50:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f0e546eb800) [pid = 1944] [serial = 1579] [outer = (nil)] 21:50:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f0e54bd8c00) [pid = 1944] [serial = 1580] [outer = 0x7f0e546eb800] 21:50:59 INFO - PROCESS | 1944 | 1461127859299 Marionette DEBUG loaded listener.js 21:50:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f0e54bed800) [pid = 1944] [serial = 1581] [outer = 0x7f0e546eb800] 21:51:00 INFO - PROCESS | 1944 | 1461127860170 Marionette TRACE conn4 <- [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]]]}] 21:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1531ms 21:51:00 INFO - PROCESS | 1944 | 1461127860215 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 21:51:00 INFO - PROCESS | 1944 | 1461127860219 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 21:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:51:00 INFO - PROCESS | 1944 | 1461127860225 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:51:00 INFO - PROCESS | 1944 | 1461127860227 Marionette TRACE conn4 <- [1,2078,null,{}] 21:51:00 INFO - PROCESS | 1944 | 1461127860235 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:00 INFO - PROCESS | 1944 | 1461127860459 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 21:51:00 INFO - PROCESS | 1944 | 1461127860731 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e56b63000 == 172 [pid = 1944] [id = 527] 21:51:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f0e54839000) [pid = 1944] [serial = 1582] [outer = (nil)] 21:51:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f0e558cf800) [pid = 1944] [serial = 1583] [outer = 0x7f0e54839000] 21:51:00 INFO - PROCESS | 1944 | 1461127860869 Marionette DEBUG loaded listener.js 21:51:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f0e566c3800) [pid = 1944] [serial = 1584] [outer = 0x7f0e54839000] 21:51:01 INFO - PROCESS | 1944 | 1461127861766 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 21:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1579ms 21:51:01 INFO - PROCESS | 1944 | 1461127861806 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 21:51:01 INFO - PROCESS | 1944 | 1461127861808 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 21:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:51:01 INFO - PROCESS | 1944 | 1461127861817 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:51:01 INFO - PROCESS | 1944 | 1461127861821 Marionette TRACE conn4 <- [1,2082,null,{}] 21:51:01 INFO - PROCESS | 1944 | 1461127861826 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:02 INFO - PROCESS | 1944 | 1461127862053 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 21:51:02 INFO - PROCESS | 1944 | 1461127862377 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5788c800 == 173 [pid = 1944] [id = 528] 21:51:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f0e546b9400) [pid = 1944] [serial = 1585] [outer = (nil)] 21:51:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f0e57fc8400) [pid = 1944] [serial = 1586] [outer = 0x7f0e546b9400] 21:51:02 INFO - PROCESS | 1944 | 1461127862465 Marionette DEBUG loaded listener.js 21:51:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e58860800) [pid = 1944] [serial = 1587] [outer = 0x7f0e546b9400] 21:51:03 INFO - PROCESS | 1944 | 1461127863676 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 21:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1940ms 21:51:03 INFO - PROCESS | 1944 | 1461127863759 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 21:51:03 INFO - PROCESS | 1944 | 1461127863765 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 21:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:51:03 INFO - PROCESS | 1944 | 1461127863774 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:51:03 INFO - PROCESS | 1944 | 1461127863779 Marionette TRACE conn4 <- [1,2086,null,{}] 21:51:03 INFO - PROCESS | 1944 | 1461127863788 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:04 INFO - PROCESS | 1944 | 1461127864148 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 21:51:04 INFO - PROCESS | 1944 | 1461127864465 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5865c800 == 174 [pid = 1944] [id = 529] 21:51:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e548ad800) [pid = 1944] [serial = 1588] [outer = (nil)] 21:51:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e58d02400) [pid = 1944] [serial = 1589] [outer = 0x7f0e548ad800] 21:51:04 INFO - PROCESS | 1944 | 1461127864541 Marionette DEBUG loaded listener.js 21:51:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f0e59504c00) [pid = 1944] [serial = 1590] [outer = 0x7f0e548ad800] 21:51:05 INFO - PROCESS | 1944 | 1461127865479 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 21:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1749ms 21:51:05 INFO - PROCESS | 1944 | 1461127865522 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 21:51:05 INFO - PROCESS | 1944 | 1461127865525 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 21:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:51:05 INFO - PROCESS | 1944 | 1461127865531 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:51:05 INFO - PROCESS | 1944 | 1461127865533 Marionette TRACE conn4 <- [1,2090,null,{}] 21:51:05 INFO - PROCESS | 1944 | 1461127865539 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:05 INFO - PROCESS | 1944 | 1461127865750 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 21:51:06 INFO - PROCESS | 1944 | 1461127866058 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58c09000 == 175 [pid = 1944] [id = 530] 21:51:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f0e3a89b800) [pid = 1944] [serial = 1591] [outer = (nil)] 21:51:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e56b2e800) [pid = 1944] [serial = 1592] [outer = 0x7f0e3a89b800] 21:51:06 INFO - PROCESS | 1944 | 1461127866180 Marionette DEBUG loaded listener.js 21:51:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f0e5a17c400) [pid = 1944] [serial = 1593] [outer = 0x7f0e3a89b800] 21:51:07 INFO - PROCESS | 1944 | 1461127867063 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 21:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1577ms 21:51:07 INFO - PROCESS | 1944 | 1461127867110 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 21:51:07 INFO - PROCESS | 1944 | 1461127867114 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 21:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:51:07 INFO - PROCESS | 1944 | 1461127867120 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:51:07 INFO - PROCESS | 1944 | 1461127867122 Marionette TRACE conn4 <- [1,2094,null,{}] 21:51:07 INFO - PROCESS | 1944 | 1461127867128 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:07 INFO - PROCESS | 1944 | 1461127867330 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 21:51:08 INFO - PROCESS | 1944 | 1461127868210 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3fc94800 == 176 [pid = 1944] [id = 531] 21:51:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f0e3e89e800) [pid = 1944] [serial = 1594] [outer = (nil)] 21:51:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f0e3e8a5800) [pid = 1944] [serial = 1595] [outer = 0x7f0e3e89e800] 21:51:08 INFO - PROCESS | 1944 | 1461127868319 Marionette DEBUG loaded listener.js 21:51:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f0e3eede400) [pid = 1944] [serial = 1596] [outer = 0x7f0e3e89e800] 21:51:09 INFO - PROCESS | 1944 | 1461127869171 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 21:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 2091ms 21:51:09 INFO - PROCESS | 1944 | 1461127869213 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 21:51:09 INFO - PROCESS | 1944 | 1461127869220 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 21:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:51:09 INFO - PROCESS | 1944 | 1461127869228 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:51:09 INFO - PROCESS | 1944 | 1461127869232 Marionette TRACE conn4 <- [1,2098,null,{}] 21:51:09 INFO - PROCESS | 1944 | 1461127869239 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:09 INFO - PROCESS | 1944 | 1461127869435 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e60720800 == 175 [pid = 1944] [id = 326] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58faa800 == 174 [pid = 1944] [id = 62] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3e5de800 == 173 [pid = 1944] [id = 415] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e67b44000 == 172 [pid = 1944] [id = 412] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6bd68000 == 171 [pid = 1944] [id = 328] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e67b4c000 == 170 [pid = 1944] [id = 287] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6ff83000 == 169 [pid = 1944] [id = 413] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3f0ce000 == 168 [pid = 1944] [id = 458] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3ea4a800 == 167 [pid = 1944] [id = 459] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e526cb000 == 166 [pid = 1944] [id = 50] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e43d1d800 == 165 [pid = 1944] [id = 513] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e41938000 == 164 [pid = 1944] [id = 512] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3f0da800 == 163 [pid = 1944] [id = 511] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3ea56000 == 162 [pid = 1944] [id = 510] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6b216800 == 161 [pid = 1944] [id = 504] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6693d800 == 160 [pid = 1944] [id = 503] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5bd7a000 == 159 [pid = 1944] [id = 502] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58b16000 == 158 [pid = 1944] [id = 501] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57e12800 == 157 [pid = 1944] [id = 500] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e55b9d000 == 156 [pid = 1944] [id = 499] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5440f000 == 155 [pid = 1944] [id = 498] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54066000 == 154 [pid = 1944] [id = 497] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50bc9800 == 153 [pid = 1944] [id = 496] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50760800 == 152 [pid = 1944] [id = 495] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50193000 == 151 [pid = 1944] [id = 494] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e499d8000 == 150 [pid = 1944] [id = 493] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e45c6d800 == 149 [pid = 1944] [id = 492] 21:51:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3fab3800 == 148 [pid = 1944] [id = 491] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f0e46896000) [pid = 1944] [serial = 1466] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f0e48e8d400) [pid = 1944] [serial = 1469] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f0e4e25bc00) [pid = 1944] [serial = 1470] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f0e4228bc00) [pid = 1944] [serial = 1442] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e42858000) [pid = 1944] [serial = 1406] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f0e54997800) [pid = 1944] [serial = 1415] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f0e51b4cc00) [pid = 1944] [serial = 1412] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e4246ec00) [pid = 1944] [serial = 1458] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e42290c00) [pid = 1944] [serial = 1457] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e43cbf400) [pid = 1944] [serial = 1460] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f0e447e7800) [pid = 1944] [serial = 1461] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f0e6b963400) [pid = 1944] [serial = 1436] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f0e420cf800) [pid = 1944] [serial = 1439] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f0e57fd0c00) [pid = 1944] [serial = 1418] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f0e418a2000) [pid = 1944] [serial = 1427] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f0e678d2800) [pid = 1944] [serial = 1421] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f0e4219a800) [pid = 1944] [serial = 1433] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f0e3a71c000) [pid = 1944] [serial = 1445] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f0e3a898400) [pid = 1944] [serial = 1448] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f0e482bc800) [pid = 1944] [serial = 1409] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f0e3f9efc00) [pid = 1944] [serial = 1451] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e3f1d7800) [pid = 1944] [serial = 1424] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e4670b400) [pid = 1944] [serial = 1463] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e42191400) [pid = 1944] [serial = 1430] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e419afc00) [pid = 1944] [serial = 1455] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e3f1d9800) [pid = 1944] [serial = 1454] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e6b961800) [pid = 1944] [serial = 1371] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e4808d400) [pid = 1944] [serial = 1467] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e46732c00) [pid = 1944] [serial = 1464] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e3f9eac00) [pid = 1944] [serial = 1472] [outer = (nil)] [url = about:blank] 21:51:10 INFO - PROCESS | 1944 | 1461127870452 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3958a000 == 149 [pid = 1944] [id = 532] 21:51:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e3a89fc00) [pid = 1944] [serial = 1597] [outer = (nil)] 21:51:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e3f9eac00) [pid = 1944] [serial = 1598] [outer = 0x7f0e3a89fc00] 21:51:10 INFO - PROCESS | 1944 | 1461127870523 Marionette DEBUG loaded listener.js 21:51:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e420cf800) [pid = 1944] [serial = 1599] [outer = 0x7f0e3a89fc00] 21:51:11 INFO - PROCESS | 1944 | 1461127871383 Marionette TRACE conn4 <- [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]]]}] 21:51:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2185ms 21:51:11 INFO - PROCESS | 1944 | 1461127871418 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 21:51:11 INFO - PROCESS | 1944 | 1461127871423 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 21:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:51:11 INFO - PROCESS | 1944 | 1461127871431 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:51:11 INFO - PROCESS | 1944 | 1461127871434 Marionette TRACE conn4 <- [1,2102,null,{}] 21:51:11 INFO - PROCESS | 1944 | 1461127871440 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:11 INFO - PROCESS | 1944 | 1461127871667 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 21:51:11 INFO - PROCESS | 1944 | 1461127871854 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3fab3800 == 150 [pid = 1944] [id = 533] 21:51:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e3e98f400) [pid = 1944] [serial = 1600] [outer = (nil)] 21:51:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e42473c00) [pid = 1944] [serial = 1601] [outer = 0x7f0e3e98f400] 21:51:11 INFO - PROCESS | 1944 | 1461127871924 Marionette DEBUG loaded listener.js 21:51:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e43ca7800) [pid = 1944] [serial = 1602] [outer = 0x7f0e3e98f400] 21:51:12 INFO - PROCESS | 1944 | 1461127872919 Marionette TRACE conn4 <- [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]]]}] 21:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1537ms 21:51:12 INFO - PROCESS | 1944 | 1461127872969 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 21:51:12 INFO - PROCESS | 1944 | 1461127872974 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 21:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:51:12 INFO - PROCESS | 1944 | 1461127872995 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:51:13 INFO - PROCESS | 1944 | 1461127873004 Marionette TRACE conn4 <- [1,2106,null,{}] 21:51:13 INFO - PROCESS | 1944 | 1461127873011 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:13 INFO - PROCESS | 1944 | 1461127873348 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 21:51:13 INFO - PROCESS | 1944 | 1461127873385 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e447bc800 == 151 [pid = 1944] [id = 534] 21:51:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e419a9000) [pid = 1944] [serial = 1603] [outer = (nil)] 21:51:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e45f36c00) [pid = 1944] [serial = 1604] [outer = 0x7f0e419a9000] 21:51:13 INFO - PROCESS | 1944 | 1461127873464 Marionette DEBUG loaded listener.js 21:51:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e46735400) [pid = 1944] [serial = 1605] [outer = 0x7f0e419a9000] 21:51:14 INFO - PROCESS | 1944 | 1461127874431 Marionette TRACE conn4 <- [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]]]}] 21:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1506ms 21:51:14 INFO - PROCESS | 1944 | 1461127874496 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 21:51:14 INFO - PROCESS | 1944 | 1461127874501 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 21:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:51:14 INFO - PROCESS | 1944 | 1461127874513 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:51:14 INFO - PROCESS | 1944 | 1461127874515 Marionette TRACE conn4 <- [1,2110,null,{}] 21:51:14 INFO - PROCESS | 1944 | 1461127874520 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:14 INFO - PROCESS | 1944 | 1461127874796 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e3f9ea400) [pid = 1944] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e6b550400) [pid = 1944] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e46732400) [pid = 1944] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e3a716400) [pid = 1944] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e419b4400) [pid = 1944] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e3f1d8800) [pid = 1944] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e3f1d1400) [pid = 1944] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e4189ec00) [pid = 1944] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e420cb400) [pid = 1944] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e420cc400) [pid = 1944] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e3f1cf000) [pid = 1944] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e5be62000) [pid = 1944] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e541f1c00) [pid = 1944] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e4fa16c00) [pid = 1944] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e4e265800) [pid = 1944] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e3eee5800) [pid = 1944] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e42852000) [pid = 1944] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f0e42851800) [pid = 1944] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f0e3a71e000) [pid = 1944] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f0e51b84c00) [pid = 1944] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f0e420c8400) [pid = 1944] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f0e4fb41400) [pid = 1944] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f0e43d10800) [pid = 1944] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f0e43fb2c00) [pid = 1944] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f0e5000d000) [pid = 1944] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f0e50c46800) [pid = 1944] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f0e43faec00) [pid = 1944] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f0e43fafc00) [pid = 1944] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f0e51b79c00) [pid = 1944] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f0e4fa97400) [pid = 1944] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f0e54997000) [pid = 1944] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f0e503ac000) [pid = 1944] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f0e3e992400) [pid = 1944] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e4fa95400) [pid = 1944] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e4676e800) [pid = 1944] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e3e998000) [pid = 1944] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e3e89c400) [pid = 1944] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e491c5000) [pid = 1944] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e5499cc00) [pid = 1944] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e420c6400) [pid = 1944] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:51:15 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e3a713c00) [pid = 1944] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:51:15 INFO - PROCESS | 1944 | 1461127875811 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3bc10000 == 152 [pid = 1944] [id = 535] 21:51:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e3a713c00) [pid = 1944] [serial = 1606] [outer = (nil)] 21:51:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e3a895800) [pid = 1944] [serial = 1607] [outer = 0x7f0e3a713c00] 21:51:15 INFO - PROCESS | 1944 | 1461127875899 Marionette DEBUG loaded listener.js 21:51:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e3f1cf000) [pid = 1944] [serial = 1608] [outer = 0x7f0e3a713c00] 21:51:16 INFO - PROCESS | 1944 | 1461127876603 Marionette TRACE conn4 <- [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]]]}] 21:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 2131ms 21:51:16 INFO - PROCESS | 1944 | 1461127876646 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 21:51:16 INFO - PROCESS | 1944 | 1461127876650 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 21:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:51:16 INFO - PROCESS | 1944 | 1461127876656 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:51:16 INFO - PROCESS | 1944 | 1461127876658 Marionette TRACE conn4 <- [1,2114,null,{}] 21:51:16 INFO - PROCESS | 1944 | 1461127876663 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:16 INFO - PROCESS | 1944 | 1461127876949 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 21:51:16 INFO - PROCESS | 1944 | 1461127876971 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46658800 == 153 [pid = 1944] [id = 536] 21:51:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e42852400) [pid = 1944] [serial = 1609] [outer = (nil)] 21:51:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e43d08400) [pid = 1944] [serial = 1610] [outer = 0x7f0e42852400] 21:51:17 INFO - PROCESS | 1944 | 1461127877050 Marionette DEBUG loaded listener.js 21:51:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e481aec00) [pid = 1944] [serial = 1611] [outer = 0x7f0e42852400] 21:51:18 INFO - PROCESS | 1944 | 1461127878285 Marionette TRACE conn4 <- [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]]]}] 21:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1680ms 21:51:18 INFO - PROCESS | 1944 | 1461127878337 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 21:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:51:18 INFO - PROCESS | 1944 | 1461127878343 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 21:51:18 INFO - PROCESS | 1944 | 1461127878351 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:51:18 INFO - PROCESS | 1944 | 1461127878357 Marionette TRACE conn4 <- [1,2118,null,{}] 21:51:18 INFO - PROCESS | 1944 | 1461127878366 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:18 INFO - PROCESS | 1944 | 1461127878584 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 21:51:18 INFO - PROCESS | 1944 | 1461127878907 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4291d800 == 154 [pid = 1944] [id = 537] 21:51:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e3f1d3800) [pid = 1944] [serial = 1612] [outer = (nil)] 21:51:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e419b0400) [pid = 1944] [serial = 1613] [outer = 0x7f0e3f1d3800] 21:51:18 INFO - PROCESS | 1944 | 1461127878986 Marionette DEBUG loaded listener.js 21:51:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f0e42196c00) [pid = 1944] [serial = 1614] [outer = 0x7f0e3f1d3800] 21:51:19 INFO - PROCESS | 1944 | 1461127879900 Marionette TRACE conn4 <- [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]]]}] 21:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1588ms 21:51:19 INFO - PROCESS | 1944 | 1461127879939 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 21:51:19 INFO - PROCESS | 1944 | 1461127879948 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 21:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:51:19 INFO - PROCESS | 1944 | 1461127879958 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:51:19 INFO - PROCESS | 1944 | 1461127879961 Marionette TRACE conn4 <- [1,2122,null,{}] 21:51:19 INFO - PROCESS | 1944 | 1461127879967 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:20 INFO - PROCESS | 1944 | 1461127880184 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 21:51:20 INFO - PROCESS | 1944 | 1461127880398 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46650800 == 155 [pid = 1944] [id = 538] 21:51:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f0e3f9e8c00) [pid = 1944] [serial = 1615] [outer = (nil)] 21:51:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f0e42c45800) [pid = 1944] [serial = 1616] [outer = 0x7f0e3f9e8c00] 21:51:20 INFO - PROCESS | 1944 | 1461127880513 Marionette DEBUG loaded listener.js 21:51:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f0e43d0dc00) [pid = 1944] [serial = 1617] [outer = 0x7f0e3f9e8c00] 21:51:21 INFO - PROCESS | 1944 | 1461127881583 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 21:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1692ms 21:51:21 INFO - PROCESS | 1944 | 1461127881651 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 21:51:21 INFO - PROCESS | 1944 | 1461127881654 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 21:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:51:21 INFO - PROCESS | 1944 | 1461127881661 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:51:21 INFO - PROCESS | 1944 | 1461127881667 Marionette TRACE conn4 <- [1,2126,null,{}] 21:51:21 INFO - PROCESS | 1944 | 1461127881683 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:21 INFO - PROCESS | 1944 | 1461127881936 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 21:51:22 INFO - PROCESS | 1944 | 1461127882240 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e48e42800 == 156 [pid = 1944] [id = 539] 21:51:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f0e46702c00) [pid = 1944] [serial = 1618] [outer = (nil)] 21:51:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f0e481a6400) [pid = 1944] [serial = 1619] [outer = 0x7f0e46702c00] 21:51:22 INFO - PROCESS | 1944 | 1461127882325 Marionette DEBUG loaded listener.js 21:51:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f0e482c6800) [pid = 1944] [serial = 1620] [outer = 0x7f0e46702c00] 21:51:23 INFO - PROCESS | 1944 | 1461127883211 Marionette TRACE conn4 <- [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]]]}] 21:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1601ms 21:51:23 INFO - PROCESS | 1944 | 1461127883264 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 21:51:23 INFO - PROCESS | 1944 | 1461127883268 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 21:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:51:23 INFO - PROCESS | 1944 | 1461127883274 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:51:23 INFO - PROCESS | 1944 | 1461127883277 Marionette TRACE conn4 <- [1,2130,null,{}] 21:51:23 INFO - PROCESS | 1944 | 1461127883283 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:23 INFO - PROCESS | 1944 | 1461127883510 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 21:51:23 INFO - PROCESS | 1944 | 1461127883770 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49952800 == 157 [pid = 1944] [id = 540] 21:51:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f0e46ef8800) [pid = 1944] [serial = 1621] [outer = (nil)] 21:51:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f0e491bb800) [pid = 1944] [serial = 1622] [outer = 0x7f0e46ef8800] 21:51:23 INFO - PROCESS | 1944 | 1461127883896 Marionette DEBUG loaded listener.js 21:51:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f0e499a5800) [pid = 1944] [serial = 1623] [outer = 0x7f0e46ef8800] 21:51:24 INFO - PROCESS | 1944 | 1461127884757 Marionette TRACE conn4 <- [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] 21:51:24 INFO - PROCESS | 1944 | 1461127884813 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 21:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:51:24 INFO - PROCESS | 1944 | 1461127884819 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:51:24 INFO - PROCESS | 1944 | 1461127884821 Marionette TRACE conn4 <- [1,2134,null,{}] 21:51:24 INFO - PROCESS | 1944 | 1461127884827 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:25 INFO - PROCESS | 1944 | 1461127885042 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 21:51:25 INFO - PROCESS | 1944 | 1461127885304 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e1c4000 == 158 [pid = 1944] [id = 541] 21:51:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f0e499ab800) [pid = 1944] [serial = 1624] [outer = (nil)] 21:51:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f0e4f95d400) [pid = 1944] [serial = 1625] [outer = 0x7f0e499ab800] 21:51:25 INFO - PROCESS | 1944 | 1461127885430 Marionette DEBUG loaded listener.js 21:51:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f0e4fa8d400) [pid = 1944] [serial = 1626] [outer = 0x7f0e499ab800] 21:51:26 INFO - PROCESS | 1944 | 1461127886315 Marionette TRACE conn4 <- [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]]]}] 21:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1529ms 21:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:51:26 INFO - PROCESS | 1944 | 1461127886349 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 21:51:26 INFO - PROCESS | 1944 | 1461127886352 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 21:51:26 INFO - PROCESS | 1944 | 1461127886358 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:51:26 INFO - PROCESS | 1944 | 1461127886361 Marionette TRACE conn4 <- [1,2138,null,{}] 21:51:26 INFO - PROCESS | 1944 | 1461127886367 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:26 INFO - PROCESS | 1944 | 1461127886618 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 21:51:26 INFO - PROCESS | 1944 | 1461127886937 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5077b800 == 159 [pid = 1944] [id = 542] 21:51:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f0e50877000) [pid = 1944] [serial = 1627] [outer = (nil)] 21:51:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f0e51b84800) [pid = 1944] [serial = 1628] [outer = 0x7f0e50877000] 21:51:27 INFO - PROCESS | 1944 | 1461127887019 Marionette DEBUG loaded listener.js 21:51:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f0e53af6000) [pid = 1944] [serial = 1629] [outer = 0x7f0e50877000] 21:51:27 INFO - PROCESS | 1944 | 1461127887913 Marionette TRACE conn4 <- [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]]]}] 21:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1584ms 21:51:27 INFO - PROCESS | 1944 | 1461127887942 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 21:51:27 INFO - PROCESS | 1944 | 1461127887946 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 21:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:51:27 INFO - PROCESS | 1944 | 1461127887953 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:51:27 INFO - PROCESS | 1944 | 1461127887956 Marionette TRACE conn4 <- [1,2142,null,{}] 21:51:27 INFO - PROCESS | 1944 | 1461127887962 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:28 INFO - PROCESS | 1944 | 1461127888175 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 21:51:28 INFO - PROCESS | 1944 | 1461127888533 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50bc6800 == 160 [pid = 1944] [id = 543] 21:51:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e43ecf400) [pid = 1944] [serial = 1630] [outer = (nil)] 21:51:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e54059000) [pid = 1944] [serial = 1631] [outer = 0x7f0e43ecf400] 21:51:28 INFO - PROCESS | 1944 | 1461127888659 Marionette DEBUG loaded listener.js 21:51:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e54509000) [pid = 1944] [serial = 1632] [outer = 0x7f0e43ecf400] 21:51:29 INFO - PROCESS | 1944 | 1461127889528 Marionette TRACE conn4 <- [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] 21:51:29 INFO - PROCESS | 1944 | 1461127889593 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 21:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:51:29 INFO - PROCESS | 1944 | 1461127889600 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:51:29 INFO - PROCESS | 1944 | 1461127889603 Marionette TRACE conn4 <- [1,2146,null,{}] 21:51:29 INFO - PROCESS | 1944 | 1461127889608 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:29 INFO - PROCESS | 1944 | 1461127889816 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 21:51:30 INFO - PROCESS | 1944 | 1461127890081 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5406c000 == 161 [pid = 1944] [id = 544] 21:51:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e5087f400) [pid = 1944] [serial = 1633] [outer = (nil)] 21:51:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e546c3400) [pid = 1944] [serial = 1634] [outer = 0x7f0e5087f400] 21:51:30 INFO - PROCESS | 1944 | 1461127890197 Marionette DEBUG loaded listener.js 21:51:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e546ef000) [pid = 1944] [serial = 1635] [outer = 0x7f0e5087f400] 21:51:31 INFO - PROCESS | 1944 | 1461127891042 Marionette TRACE conn4 <- [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] 21:51:31 INFO - PROCESS | 1944 | 1461127891095 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 21:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:51:31 INFO - PROCESS | 1944 | 1461127891101 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:51:31 INFO - PROCESS | 1944 | 1461127891104 Marionette TRACE conn4 <- [1,2150,null,{}] 21:51:31 INFO - PROCESS | 1944 | 1461127891109 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:31 INFO - PROCESS | 1944 | 1461127891319 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 21:51:31 INFO - PROCESS | 1944 | 1461127891588 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5455c800 == 162 [pid = 1944] [id = 545] 21:51:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e499a3800) [pid = 1944] [serial = 1636] [outer = (nil)] 21:51:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e548a6400) [pid = 1944] [serial = 1637] [outer = 0x7f0e499a3800] 21:51:31 INFO - PROCESS | 1944 | 1461127891709 Marionette DEBUG loaded listener.js 21:51:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e54ae0800) [pid = 1944] [serial = 1638] [outer = 0x7f0e499a3800] 21:51:32 INFO - PROCESS | 1944 | 1461127892557 Marionette TRACE conn4 <- [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]]]}] 21:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1529ms 21:51:32 INFO - PROCESS | 1944 | 1461127892632 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 21:51:32 INFO - PROCESS | 1944 | 1461127892635 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 21:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:51:32 INFO - PROCESS | 1944 | 1461127892641 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:51:32 INFO - PROCESS | 1944 | 1461127892650 Marionette TRACE conn4 <- [1,2154,null,{}] 21:51:32 INFO - PROCESS | 1944 | 1461127892658 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:32 INFO - PROCESS | 1944 | 1461127892915 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 21:51:33 INFO - PROCESS | 1944 | 1461127893218 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57887000 == 163 [pid = 1944] [id = 546] 21:51:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e50875800) [pid = 1944] [serial = 1639] [outer = (nil)] 21:51:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e54bf1000) [pid = 1944] [serial = 1640] [outer = 0x7f0e50875800] 21:51:33 INFO - PROCESS | 1944 | 1461127893296 Marionette DEBUG loaded listener.js 21:51:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e55bcf000) [pid = 1944] [serial = 1641] [outer = 0x7f0e50875800] 21:51:34 INFO - PROCESS | 1944 | 1461127894217 Marionette TRACE conn4 <- [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]]]}] 21:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1637ms 21:51:34 INFO - PROCESS | 1944 | 1461127894281 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 21:51:34 INFO - PROCESS | 1944 | 1461127894285 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 21:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:51:34 INFO - PROCESS | 1944 | 1461127894291 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:51:34 INFO - PROCESS | 1944 | 1461127894296 Marionette TRACE conn4 <- [1,2158,null,{}] 21:51:34 INFO - PROCESS | 1944 | 1461127894301 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:34 INFO - PROCESS | 1944 | 1461127894549 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 21:51:34 INFO - PROCESS | 1944 | 1461127894867 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58c08000 == 164 [pid = 1944] [id = 547] 21:51:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e58442400) [pid = 1944] [serial = 1642] [outer = (nil)] 21:51:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e58bde800) [pid = 1944] [serial = 1643] [outer = 0x7f0e58442400] 21:51:34 INFO - PROCESS | 1944 | 1461127894953 Marionette DEBUG loaded listener.js 21:51:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e59506000) [pid = 1944] [serial = 1644] [outer = 0x7f0e58442400] 21:51:35 INFO - PROCESS | 1944 | 1461127895834 Marionette TRACE conn4 <- [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]]]}] 21:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1589ms 21:51:35 INFO - PROCESS | 1944 | 1461127895882 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 21:51:35 INFO - PROCESS | 1944 | 1461127895886 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 21:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:51:35 INFO - PROCESS | 1944 | 1461127895892 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:51:35 INFO - PROCESS | 1944 | 1461127895894 Marionette TRACE conn4 <- [1,2162,null,{}] 21:51:35 INFO - PROCESS | 1944 | 1461127895900 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:36 INFO - PROCESS | 1944 | 1461127896130 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 21:51:36 INFO - PROCESS | 1944 | 1461127896396 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5bd16800 == 165 [pid = 1944] [id = 548] 21:51:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e48e8a000) [pid = 1944] [serial = 1645] [outer = (nil)] 21:51:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e59dbd000) [pid = 1944] [serial = 1646] [outer = 0x7f0e48e8a000] 21:51:36 INFO - PROCESS | 1944 | 1461127896521 Marionette DEBUG loaded listener.js 21:51:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f0e5be62000) [pid = 1944] [serial = 1647] [outer = 0x7f0e48e8a000] 21:51:37 INFO - PROCESS | 1944 | 1461127897401 Marionette TRACE conn4 <- [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]]]}] 21:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1581ms 21:51:37 INFO - PROCESS | 1944 | 1461127897474 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 21:51:37 INFO - PROCESS | 1944 | 1461127897477 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 21:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:51:37 INFO - PROCESS | 1944 | 1461127897487 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:51:37 INFO - PROCESS | 1944 | 1461127897490 Marionette TRACE conn4 <- [1,2166,null,{}] 21:51:37 INFO - PROCESS | 1944 | 1461127897495 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:37 INFO - PROCESS | 1944 | 1461127897732 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 21:51:38 INFO - PROCESS | 1944 | 1461127898043 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e60702800 == 166 [pid = 1944] [id = 549] 21:51:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f0e50882800) [pid = 1944] [serial = 1648] [outer = (nil)] 21:51:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f0e658d3800) [pid = 1944] [serial = 1649] [outer = 0x7f0e50882800] 21:51:38 INFO - PROCESS | 1944 | 1461127898121 Marionette DEBUG loaded listener.js 21:51:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f0e666b7800) [pid = 1944] [serial = 1650] [outer = 0x7f0e50882800] 21:51:39 INFO - PROCESS | 1944 | 1461127899167 Marionette TRACE conn4 <- [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]]]}] 21:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1729ms 21:51:39 INFO - PROCESS | 1944 | 1461127899217 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 21:51:39 INFO - PROCESS | 1944 | 1461127899221 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 21:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:51:39 INFO - PROCESS | 1944 | 1461127899228 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:51:39 INFO - PROCESS | 1944 | 1461127899231 Marionette TRACE conn4 <- [1,2170,null,{}] 21:51:39 INFO - PROCESS | 1944 | 1461127899236 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:39 INFO - PROCESS | 1944 | 1461127899440 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 21:51:39 INFO - PROCESS | 1944 | 1461127899711 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e67590800 == 167 [pid = 1944] [id = 550] 21:51:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f0e54050400) [pid = 1944] [serial = 1651] [outer = (nil)] 21:51:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f0e67b03800) [pid = 1944] [serial = 1652] [outer = 0x7f0e54050400] 21:51:39 INFO - PROCESS | 1944 | 1461127899788 Marionette DEBUG loaded listener.js 21:51:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f0e69a2ac00) [pid = 1944] [serial = 1653] [outer = 0x7f0e54050400] 21:51:40 INFO - PROCESS | 1944 | 1461127900692 Marionette TRACE conn4 <- [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]]]}] 21:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1542ms 21:51:40 INFO - PROCESS | 1944 | 1461127900771 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 21:51:40 INFO - PROCESS | 1944 | 1461127900773 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 21:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:51:40 INFO - PROCESS | 1944 | 1461127900780 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:51:40 INFO - PROCESS | 1944 | 1461127900782 Marionette TRACE conn4 <- [1,2174,null,{}] 21:51:40 INFO - PROCESS | 1944 | 1461127900788 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:41 INFO - PROCESS | 1944 | 1461127901031 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 21:51:41 INFO - PROCESS | 1944 | 1461127901349 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e69bd5800 == 168 [pid = 1944] [id = 551] 21:51:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f0e48e8ac00) [pid = 1944] [serial = 1654] [outer = (nil)] 21:51:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f0e69b92c00) [pid = 1944] [serial = 1655] [outer = 0x7f0e48e8ac00] 21:51:41 INFO - PROCESS | 1944 | 1461127901421 Marionette DEBUG loaded listener.js 21:51:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f0e6b54ec00) [pid = 1944] [serial = 1656] [outer = 0x7f0e48e8ac00] 21:51:42 INFO - PROCESS | 1944 | 1461127902243 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 21:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1528ms 21:51:42 INFO - PROCESS | 1944 | 1461127902309 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 21:51:42 INFO - PROCESS | 1944 | 1461127902313 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 21:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:51:42 INFO - PROCESS | 1944 | 1461127902318 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:51:42 INFO - PROCESS | 1944 | 1461127902321 Marionette TRACE conn4 <- [1,2178,null,{}] 21:51:42 INFO - PROCESS | 1944 | 1461127902326 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:42 INFO - PROCESS | 1944 | 1461127902560 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 21:51:42 INFO - PROCESS | 1944 | 1461127902912 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6da85800 == 169 [pid = 1944] [id = 552] 21:51:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f0e6b82b800) [pid = 1944] [serial = 1657] [outer = (nil)] 21:51:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e6b830000) [pid = 1944] [serial = 1658] [outer = 0x7f0e6b82b800] 21:51:43 INFO - PROCESS | 1944 | 1461127902994 Marionette DEBUG loaded listener.js 21:51:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e6b9b7000) [pid = 1944] [serial = 1659] [outer = 0x7f0e6b82b800] 21:51:43 INFO - PROCESS | 1944 | 1461127903843 Marionette TRACE conn4 <- [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]]]}] 21:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1584ms 21:51:43 INFO - PROCESS | 1944 | 1461127903904 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 21:51:43 INFO - PROCESS | 1944 | 1461127903908 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 21:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:51:43 INFO - PROCESS | 1944 | 1461127903914 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:51:43 INFO - PROCESS | 1944 | 1461127903916 Marionette TRACE conn4 <- [1,2182,null,{}] 21:51:43 INFO - PROCESS | 1944 | 1461127903921 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:44 INFO - PROCESS | 1944 | 1461127904150 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 21:51:44 INFO - PROCESS | 1944 | 1461127904419 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e70c15000 == 170 [pid = 1944] [id = 553] 21:51:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e3a4b0c00) [pid = 1944] [serial = 1660] [outer = (nil)] 21:51:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f0e3a4b9800) [pid = 1944] [serial = 1661] [outer = 0x7f0e3a4b0c00] 21:51:44 INFO - PROCESS | 1944 | 1461127904537 Marionette DEBUG loaded listener.js 21:51:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f0e3a4be800) [pid = 1944] [serial = 1662] [outer = 0x7f0e3a4b0c00] 21:51:45 INFO - PROCESS | 1944 | 1461127905419 Marionette TRACE conn4 <- [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]]]}] 21:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1584ms 21:51:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:51:45 INFO - PROCESS | 1944 | 1461127905499 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 21:51:45 INFO - PROCESS | 1944 | 1461127905502 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 21:51:45 INFO - PROCESS | 1944 | 1461127905508 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:51:45 INFO - PROCESS | 1944 | 1461127905511 Marionette TRACE conn4 <- [1,2186,null,{}] 21:51:45 INFO - PROCESS | 1944 | 1461127905517 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:45 INFO - PROCESS | 1944 | 1461127905741 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 21:51:46 INFO - PROCESS | 1944 | 1461127906096 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3f910800 == 171 [pid = 1944] [id = 554] 21:51:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e3a4b5800) [pid = 1944] [serial = 1663] [outer = (nil)] 21:51:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f0e3f923800) [pid = 1944] [serial = 1664] [outer = 0x7f0e3a4b5800] 21:51:46 INFO - PROCESS | 1944 | 1461127906172 Marionette DEBUG loaded listener.js 21:51:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f0e3f92ac00) [pid = 1944] [serial = 1665] [outer = 0x7f0e3a4b5800] 21:51:47 INFO - PROCESS | 1944 | 1461127907077 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 21:51:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:51:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1639ms 21:51:47 INFO - PROCESS | 1944 | 1461127907147 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 21:51:47 INFO - PROCESS | 1944 | 1461127907151 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 21:51:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:51:47 INFO - PROCESS | 1944 | 1461127907157 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:51:47 INFO - PROCESS | 1944 | 1461127907160 Marionette TRACE conn4 <- [1,2190,null,{}] 21:51:47 INFO - PROCESS | 1944 | 1461127907165 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:47 INFO - PROCESS | 1944 | 1461127907397 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 21:51:47 INFO - PROCESS | 1944 | 1461127907725 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3bc0d000 == 172 [pid = 1944] [id = 555] 21:51:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f0e3a4b8000) [pid = 1944] [serial = 1666] [outer = (nil)] 21:51:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f0e3a8a1800) [pid = 1944] [serial = 1667] [outer = 0x7f0e3a4b8000] 21:51:47 INFO - PROCESS | 1944 | 1461127907802 Marionette DEBUG loaded listener.js 21:51:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f0e3f926c00) [pid = 1944] [serial = 1668] [outer = 0x7f0e3a4b8000] 21:51:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e45a47000 == 171 [pid = 1944] [id = 480] 21:51:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3faf7800 == 170 [pid = 1944] [id = 437] 21:51:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54a6a000 == 169 [pid = 1944] [id = 482] 21:51:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3f0d9800 == 168 [pid = 1944] [id = 490] 21:51:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5865c800 == 167 [pid = 1944] [id = 529] 21:51:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5788c800 == 166 [pid = 1944] [id = 528] 21:51:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e56b63000 == 165 [pid = 1944] [id = 527] 21:51:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54553000 == 164 [pid = 1944] [id = 526] 21:51:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e540a9800 == 163 [pid = 1944] [id = 525] 21:51:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e508ad800 == 162 [pid = 1944] [id = 524] 21:51:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e507a2800 == 161 [pid = 1944] [id = 523] 21:51:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50674000 == 160 [pid = 1944] [id = 522] 21:51:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4fd51800 == 159 [pid = 1944] [id = 521] 21:51:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e1bb800 == 158 [pid = 1944] [id = 520] 21:51:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e498e7800 == 157 [pid = 1944] [id = 519] 21:51:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4902d800 == 156 [pid = 1944] [id = 518] 21:51:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e480b9800 == 155 [pid = 1944] [id = 517] 21:51:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e45c67800 == 154 [pid = 1944] [id = 516] 21:51:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e42a73800 == 153 [pid = 1944] [id = 515] 21:51:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e39580000 == 152 [pid = 1944] [id = 514] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f0e42291800) [pid = 1944] [serial = 1452] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f0e48e92400) [pid = 1944] [serial = 1383] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f0e420cd400) [pid = 1944] [serial = 1446] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f0e6bc8fc00) [pid = 1944] [serial = 1437] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f0e482c7000) [pid = 1944] [serial = 1410] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e3a89d000) [pid = 1944] [serial = 1449] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f0e43ecd800) [pid = 1944] [serial = 1407] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f0e42195c00) [pid = 1944] [serial = 1431] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e418a6400) [pid = 1944] [serial = 1428] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e4219fc00) [pid = 1944] [serial = 1434] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e42290800) [pid = 1944] [serial = 1443] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f0e6b82bc00) [pid = 1944] [serial = 1440] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f0e58d0e800) [pid = 1944] [serial = 1425] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f0e6b82ac00) [pid = 1944] [serial = 1422] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f0e58d06000) [pid = 1944] [serial = 1419] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f0e5658c000) [pid = 1944] [serial = 1416] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f0e541e4400) [pid = 1944] [serial = 1413] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f0e46730c00) [pid = 1944] [serial = 1380] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f0e4670e400) [pid = 1944] [serial = 1377] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f0e46735000) [pid = 1944] [serial = 1374] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f0e42286400) [pid = 1944] [serial = 1538] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f0e50882400) [pid = 1944] [serial = 1494] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e48e8e000) [pid = 1944] [serial = 1487] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e4906c400) [pid = 1944] [serial = 1488] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e55b7a400) [pid = 1944] [serial = 1511] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e566e0c00) [pid = 1944] [serial = 1512] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e42468800) [pid = 1944] [serial = 1539] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e51b5a000) [pid = 1944] [serial = 1496] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e53aea000) [pid = 1944] [serial = 1497] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e545bd000) [pid = 1944] [serial = 1502] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e546c4c00) [pid = 1944] [serial = 1503] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e447dd000) [pid = 1944] [serial = 1481] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e4670cc00) [pid = 1944] [serial = 1482] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e43ec7800) [pid = 1944] [serial = 1526] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e481a3c00) [pid = 1944] [serial = 1484] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e482bf800) [pid = 1944] [serial = 1485] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e58bd6c00) [pid = 1944] [serial = 1517] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e58d09800) [pid = 1944] [serial = 1518] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e4fb4b000) [pid = 1944] [serial = 1490] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f0e50246c00) [pid = 1944] [serial = 1491] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f0e549a0c00) [pid = 1944] [serial = 1505] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f0e54bdac00) [pid = 1944] [serial = 1506] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f0e54051400) [pid = 1944] [serial = 1499] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f0e541f1400) [pid = 1944] [serial = 1500] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f0e3eb91800) [pid = 1944] [serial = 1475] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f0e3f1d5400) [pid = 1944] [serial = 1476] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f0e59ea3c00) [pid = 1944] [serial = 1523] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f0e5bdf8000) [pid = 1944] [serial = 1524] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f0e59037c00) [pid = 1944] [serial = 1520] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f0e59dbb800) [pid = 1944] [serial = 1521] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f0e3eb91c00) [pid = 1944] [serial = 1532] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f0e3eedec00) [pid = 1944] [serial = 1533] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f0e3f9ea800) [pid = 1944] [serial = 1535] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f0e57dea400) [pid = 1944] [serial = 1514] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f0e58854800) [pid = 1944] [serial = 1515] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e50506800) [pid = 1944] [serial = 1493] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e419ad000) [pid = 1944] [serial = 1529] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e5578d400) [pid = 1944] [serial = 1508] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e55b70c00) [pid = 1944] [serial = 1509] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e4228ac00) [pid = 1944] [serial = 1478] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e42473800) [pid = 1944] [serial = 1479] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e42852800) [pid = 1944] [serial = 1541] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e418a8400) [pid = 1944] [serial = 1536] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f0e566c3400) [pid = 1944] [serial = 1404] [outer = (nil)] [url = about:blank] 21:51:49 INFO - PROCESS | 1944 | 1461127909976 Marionette TRACE conn4 <- [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]]]}] 21:51:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:51:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2882ms 21:51:50 INFO - PROCESS | 1944 | 1461127910050 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 21:51:50 INFO - PROCESS | 1944 | 1461127910056 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 21:51:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:51:50 INFO - PROCESS | 1944 | 1461127910066 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:51:50 INFO - PROCESS | 1944 | 1461127910069 Marionette TRACE conn4 <- [1,2194,null,{}] 21:51:50 INFO - PROCESS | 1944 | 1461127910077 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:50 INFO - PROCESS | 1944 | 1461127910290 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 21:51:50 INFO - PROCESS | 1944 | 1461127910473 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3efcd800 == 153 [pid = 1944] [id = 556] 21:51:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f0e3e994000) [pid = 1944] [serial = 1669] [outer = (nil)] 21:51:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e3f1d2800) [pid = 1944] [serial = 1670] [outer = 0x7f0e3e994000] 21:51:50 INFO - PROCESS | 1944 | 1461127910541 Marionette DEBUG loaded listener.js 21:51:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e3f92d800) [pid = 1944] [serial = 1671] [outer = 0x7f0e3e994000] 21:51:51 INFO - PROCESS | 1944 | 1461127911417 Marionette TRACE conn4 <- [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]]]}] 21:51:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:51:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1389ms 21:51:51 INFO - PROCESS | 1944 | 1461127911456 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 21:51:51 INFO - PROCESS | 1944 | 1461127911464 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 21:51:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:51:51 INFO - PROCESS | 1944 | 1461127911474 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:51:51 INFO - PROCESS | 1944 | 1461127911477 Marionette TRACE conn4 <- [1,2198,null,{}] 21:51:51 INFO - PROCESS | 1944 | 1461127911483 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:51 INFO - PROCESS | 1944 | 1461127911688 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 21:51:51 INFO - PROCESS | 1944 | 1461127911900 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3fc99800 == 154 [pid = 1944] [id = 557] 21:51:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e3eb9b800) [pid = 1944] [serial = 1672] [outer = (nil)] 21:51:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e419a6400) [pid = 1944] [serial = 1673] [outer = 0x7f0e3eb9b800] 21:51:51 INFO - PROCESS | 1944 | 1461127911966 Marionette DEBUG loaded listener.js 21:51:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e420c2c00) [pid = 1944] [serial = 1674] [outer = 0x7f0e3eb9b800] 21:51:52 INFO - PROCESS | 1944 | 1461127912836 Marionette TRACE conn4 <- [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]]]}] 21:51:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:51:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1384ms 21:51:52 INFO - PROCESS | 1944 | 1461127912864 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 21:51:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:51:52 INFO - PROCESS | 1944 | 1461127912872 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 21:51:52 INFO - PROCESS | 1944 | 1461127912877 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:51:52 INFO - PROCESS | 1944 | 1461127912884 Marionette TRACE conn4 <- [1,2202,null,{}] 21:51:52 INFO - PROCESS | 1944 | 1461127912908 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:53 INFO - PROCESS | 1944 | 1461127913167 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 21:51:53 INFO - PROCESS | 1944 | 1461127913197 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e43d39000 == 155 [pid = 1944] [id = 558] 21:51:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e4219b400) [pid = 1944] [serial = 1675] [outer = (nil)] 21:51:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e42287400) [pid = 1944] [serial = 1676] [outer = 0x7f0e4219b400] 21:51:53 INFO - PROCESS | 1944 | 1461127913262 Marionette DEBUG loaded listener.js 21:51:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e42467c00) [pid = 1944] [serial = 1677] [outer = 0x7f0e4219b400] 21:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e3a89fc00) [pid = 1944] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e3e89e800) [pid = 1944] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e419a9000) [pid = 1944] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e3eb92400) [pid = 1944] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e42471400) [pid = 1944] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e3a713c00) [pid = 1944] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e3e89e000) [pid = 1944] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e3e98f400) [pid = 1944] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:51:54 INFO - PROCESS | 1944 | 1461127914712 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 21:51:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:51:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1899ms 21:51:54 INFO - PROCESS | 1944 | 1461127914777 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 21:51:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:51:54 INFO - PROCESS | 1944 | 1461127914782 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 21:51:54 INFO - PROCESS | 1944 | 1461127914788 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:51:54 INFO - PROCESS | 1944 | 1461127914790 Marionette TRACE conn4 <- [1,2206,null,{}] 21:51:54 INFO - PROCESS | 1944 | 1461127914795 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:55 INFO - PROCESS | 1944 | 1461127915070 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 21:51:55 INFO - PROCESS | 1944 | 1461127915087 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45a43800 == 156 [pid = 1944] [id = 559] 21:51:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e3e99e800) [pid = 1944] [serial = 1678] [outer = (nil)] 21:51:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e4285a000) [pid = 1944] [serial = 1679] [outer = 0x7f0e3e99e800] 21:51:55 INFO - PROCESS | 1944 | 1461127915149 Marionette DEBUG loaded listener.js 21:51:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e42c43000) [pid = 1944] [serial = 1680] [outer = 0x7f0e3e99e800] 21:51:55 INFO - PROCESS | 1944 | 1461127915980 Marionette TRACE conn4 <- [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]]]}] 21:51:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:51:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1237ms 21:51:56 INFO - PROCESS | 1944 | 1461127916025 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 21:51:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:51:56 INFO - PROCESS | 1944 | 1461127916030 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 21:51:56 INFO - PROCESS | 1944 | 1461127916035 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:51:56 INFO - PROCESS | 1944 | 1461127916038 Marionette TRACE conn4 <- [1,2210,null,{}] 21:51:56 INFO - PROCESS | 1944 | 1461127916043 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:56 INFO - PROCESS | 1944 | 1461127916255 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 21:51:56 INFO - PROCESS | 1944 | 1461127916634 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3bc0f800 == 157 [pid = 1944] [id = 560] 21:51:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e3a4b6400) [pid = 1944] [serial = 1681] [outer = (nil)] 21:51:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e3e8a0000) [pid = 1944] [serial = 1682] [outer = 0x7f0e3a4b6400] 21:51:56 INFO - PROCESS | 1944 | 1461127916779 Marionette DEBUG loaded listener.js 21:51:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e3eede800) [pid = 1944] [serial = 1683] [outer = 0x7f0e3a4b6400] 21:51:57 INFO - PROCESS | 1944 | 1461127917757 Marionette TRACE conn4 <- [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]]]}] 21:51:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:51:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1786ms 21:51:57 INFO - PROCESS | 1944 | 1461127917824 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 21:51:57 INFO - PROCESS | 1944 | 1461127917831 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 21:51:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:51:57 INFO - PROCESS | 1944 | 1461127917840 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:51:57 INFO - PROCESS | 1944 | 1461127917845 Marionette TRACE conn4 <- [1,2214,null,{}] 21:51:57 INFO - PROCESS | 1944 | 1461127917853 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:58 INFO - PROCESS | 1944 | 1461127918171 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 21:51:58 INFO - PROCESS | 1944 | 1461127918495 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e42b62800 == 158 [pid = 1944] [id = 561] 21:51:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e418aa000) [pid = 1944] [serial = 1684] [outer = (nil)] 21:51:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e420c6800) [pid = 1944] [serial = 1685] [outer = 0x7f0e418aa000] 21:51:58 INFO - PROCESS | 1944 | 1461127918573 Marionette DEBUG loaded listener.js 21:51:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f0e42195c00) [pid = 1944] [serial = 1686] [outer = 0x7f0e418aa000] 21:51:59 INFO - PROCESS | 1944 | 1461127919524 Marionette TRACE conn4 <- [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]]]}] 21:51:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:51:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1739ms 21:51:59 INFO - PROCESS | 1944 | 1461127919583 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 21:51:59 INFO - PROCESS | 1944 | 1461127919588 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 21:51:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:51:59 INFO - PROCESS | 1944 | 1461127919595 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:51:59 INFO - PROCESS | 1944 | 1461127919599 Marionette TRACE conn4 <- [1,2218,null,{}] 21:51:59 INFO - PROCESS | 1944 | 1461127919605 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:59 INFO - PROCESS | 1944 | 1461127919842 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 21:52:00 INFO - PROCESS | 1944 | 1461127920197 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4665b000 == 159 [pid = 1944] [id = 562] 21:52:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f0e42473800) [pid = 1944] [serial = 1687] [outer = (nil)] 21:52:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f0e43cba400) [pid = 1944] [serial = 1688] [outer = 0x7f0e42473800] 21:52:00 INFO - PROCESS | 1944 | 1461127920279 Marionette DEBUG loaded listener.js 21:52:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f0e43ec5c00) [pid = 1944] [serial = 1689] [outer = 0x7f0e42473800] 21:52:01 INFO - PROCESS | 1944 | 1461127921172 Marionette TRACE conn4 <- [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]]]}] 21:52:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:52:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1635ms 21:52:01 INFO - PROCESS | 1944 | 1461127921231 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 21:52:01 INFO - PROCESS | 1944 | 1461127921236 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 21:52:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:52:01 INFO - PROCESS | 1944 | 1461127921252 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:52:01 INFO - PROCESS | 1944 | 1461127921261 Marionette TRACE conn4 <- [1,2222,null,{}] 21:52:01 INFO - PROCESS | 1944 | 1461127921266 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:01 INFO - PROCESS | 1944 | 1461127921538 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 21:52:01 INFO - PROCESS | 1944 | 1461127921843 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e48e32800 == 160 [pid = 1944] [id = 563] 21:52:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f0e42859000) [pid = 1944] [serial = 1690] [outer = (nil)] 21:52:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f0e46711800) [pid = 1944] [serial = 1691] [outer = 0x7f0e42859000] 21:52:01 INFO - PROCESS | 1944 | 1461127921924 Marionette DEBUG loaded listener.js 21:52:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f0e46734400) [pid = 1944] [serial = 1692] [outer = 0x7f0e42859000] 21:52:02 INFO - PROCESS | 1944 | 1461127922824 Marionette TRACE conn4 <- [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]]]}] 21:52:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:52:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1643ms 21:52:02 INFO - PROCESS | 1944 | 1461127922889 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 21:52:02 INFO - PROCESS | 1944 | 1461127922895 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 21:52:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:52:02 INFO - PROCESS | 1944 | 1461127922901 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:52:02 INFO - PROCESS | 1944 | 1461127922904 Marionette TRACE conn4 <- [1,2226,null,{}] 21:52:02 INFO - PROCESS | 1944 | 1461127922910 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:03 INFO - PROCESS | 1944 | 1461127923198 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 21:52:03 INFO - PROCESS | 1944 | 1461127923502 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49839000 == 161 [pid = 1944] [id = 564] 21:52:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f0e420c2400) [pid = 1944] [serial = 1693] [outer = (nil)] 21:52:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f0e48088400) [pid = 1944] [serial = 1694] [outer = 0x7f0e420c2400] 21:52:03 INFO - PROCESS | 1944 | 1461127923583 Marionette DEBUG loaded listener.js 21:52:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f0e48093400) [pid = 1944] [serial = 1695] [outer = 0x7f0e420c2400] 21:52:04 INFO - PROCESS | 1944 | 1461127924463 Marionette TRACE conn4 <- [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]]]}] 21:52:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:52:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1588ms 21:52:04 INFO - PROCESS | 1944 | 1461127924491 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 21:52:04 INFO - PROCESS | 1944 | 1461127924494 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 21:52:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:52:04 INFO - PROCESS | 1944 | 1461127924500 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:52:04 INFO - PROCESS | 1944 | 1461127924502 Marionette TRACE conn4 <- [1,2230,null,{}] 21:52:04 INFO - PROCESS | 1944 | 1461127924508 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:04 INFO - PROCESS | 1944 | 1461127924727 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 21:52:05 INFO - PROCESS | 1944 | 1461127924995 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e36f000 == 162 [pid = 1944] [id = 565] 21:52:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f0e48e89000) [pid = 1944] [serial = 1696] [outer = (nil)] 21:52:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f0e48e8f800) [pid = 1944] [serial = 1697] [outer = 0x7f0e48e89000] 21:52:05 INFO - PROCESS | 1944 | 1461127925139 Marionette DEBUG loaded listener.js 21:52:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f0e4f962c00) [pid = 1944] [serial = 1698] [outer = 0x7f0e48e89000] 21:52:06 INFO - PROCESS | 1944 | 1461127926082 Marionette TRACE conn4 <- [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]]]}] 21:52:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:52:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1631ms 21:52:06 INFO - PROCESS | 1944 | 1461127926133 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 21:52:06 INFO - PROCESS | 1944 | 1461127926137 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 21:52:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:52:06 INFO - PROCESS | 1944 | 1461127926143 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:52:06 INFO - PROCESS | 1944 | 1461127926147 Marionette TRACE conn4 <- [1,2234,null,{}] 21:52:06 INFO - PROCESS | 1944 | 1461127926152 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:06 INFO - PROCESS | 1944 | 1461127926385 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 21:52:06 INFO - PROCESS | 1944 | 1461127926695 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50327800 == 163 [pid = 1944] [id = 566] 21:52:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f0e481d6000) [pid = 1944] [serial = 1699] [outer = (nil)] 21:52:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f0e50006c00) [pid = 1944] [serial = 1700] [outer = 0x7f0e481d6000] 21:52:06 INFO - PROCESS | 1944 | 1461127926774 Marionette DEBUG loaded listener.js 21:52:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f0e50503000) [pid = 1944] [serial = 1701] [outer = 0x7f0e481d6000] 21:52:07 INFO - PROCESS | 1944 | 1461127927637 Marionette TRACE conn4 <- [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]]]}] 21:52:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:52:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1541ms 21:52:07 INFO - PROCESS | 1944 | 1461127927685 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 21:52:07 INFO - PROCESS | 1944 | 1461127927689 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 21:52:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:52:07 INFO - PROCESS | 1944 | 1461127927695 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:52:07 INFO - PROCESS | 1944 | 1461127927698 Marionette TRACE conn4 <- [1,2238,null,{}] 21:52:07 INFO - PROCESS | 1944 | 1461127927703 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:07 INFO - PROCESS | 1944 | 1461127927917 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 21:52:08 INFO - PROCESS | 1944 | 1461127928194 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50779800 == 164 [pid = 1944] [id = 567] 21:52:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e419b4000) [pid = 1944] [serial = 1702] [outer = (nil)] 21:52:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e50973800) [pid = 1944] [serial = 1703] [outer = 0x7f0e419b4000] 21:52:08 INFO - PROCESS | 1944 | 1461127928314 Marionette DEBUG loaded listener.js 21:52:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e51994c00) [pid = 1944] [serial = 1704] [outer = 0x7f0e419b4000] 21:52:09 INFO - PROCESS | 1944 | 1461127929207 Marionette TRACE conn4 <- [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]]]}] 21:52:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:52:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1579ms 21:52:09 INFO - PROCESS | 1944 | 1461127929276 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 21:52:09 INFO - PROCESS | 1944 | 1461127929280 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 21:52:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:52:09 INFO - PROCESS | 1944 | 1461127929286 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:52:09 INFO - PROCESS | 1944 | 1461127929289 Marionette TRACE conn4 <- [1,2242,null,{}] 21:52:09 INFO - PROCESS | 1944 | 1461127929294 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:09 INFO - PROCESS | 1944 | 1461127929520 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 21:52:09 INFO - PROCESS | 1944 | 1461127929827 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e508ad800 == 165 [pid = 1944] [id = 568] 21:52:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e3f9f3800) [pid = 1944] [serial = 1705] [outer = (nil)] 21:52:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e51b86400) [pid = 1944] [serial = 1706] [outer = 0x7f0e3f9f3800] 21:52:09 INFO - PROCESS | 1944 | 1461127929909 Marionette DEBUG loaded listener.js 21:52:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e53af2400) [pid = 1944] [serial = 1707] [outer = 0x7f0e3f9f3800] 21:52:10 INFO - PROCESS | 1944 | 1461127930771 Marionette TRACE conn4 <- [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]]]}] 21:52:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:52:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1537ms 21:52:10 INFO - PROCESS | 1944 | 1461127930824 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 21:52:10 INFO - PROCESS | 1944 | 1461127930828 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 21:52:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:52:10 INFO - PROCESS | 1944 | 1461127930834 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:52:10 INFO - PROCESS | 1944 | 1461127930837 Marionette TRACE conn4 <- [1,2246,null,{}] 21:52:10 INFO - PROCESS | 1944 | 1461127930843 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:11 INFO - PROCESS | 1944 | 1461127931035 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 21:52:11 INFO - PROCESS | 1944 | 1461127931303 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54070800 == 166 [pid = 1944] [id = 569] 21:52:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e48e8b000) [pid = 1944] [serial = 1708] [outer = (nil)] 21:52:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e544f4000) [pid = 1944] [serial = 1709] [outer = 0x7f0e48e8b000] 21:52:11 INFO - PROCESS | 1944 | 1461127931382 Marionette DEBUG loaded listener.js 21:52:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e545b9800) [pid = 1944] [serial = 1710] [outer = 0x7f0e48e8b000] 21:52:12 INFO - PROCESS | 1944 | 1461127932245 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 21:52:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:52:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1485ms 21:52:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:52:12 INFO - PROCESS | 1944 | 1461127932320 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 21:52:12 INFO - PROCESS | 1944 | 1461127932323 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 21:52:12 INFO - PROCESS | 1944 | 1461127932329 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:52:12 INFO - PROCESS | 1944 | 1461127932332 Marionette TRACE conn4 <- [1,2250,null,{}] 21:52:12 INFO - PROCESS | 1944 | 1461127932337 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:12 INFO - PROCESS | 1944 | 1461127932559 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 21:52:12 INFO - PROCESS | 1944 | 1461127932886 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5455e800 == 167 [pid = 1944] [id = 570] 21:52:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e548ac000) [pid = 1944] [serial = 1711] [outer = (nil)] 21:52:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e5499a000) [pid = 1944] [serial = 1712] [outer = 0x7f0e548ac000] 21:52:12 INFO - PROCESS | 1944 | 1461127932985 Marionette DEBUG loaded listener.js 21:52:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e54beb800) [pid = 1944] [serial = 1713] [outer = 0x7f0e548ac000] 21:52:13 INFO - PROCESS | 1944 | 1461127933913 Marionette TRACE conn4 <- [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]]]}] 21:52:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:52:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1632ms 21:52:13 INFO - PROCESS | 1944 | 1461127933961 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 21:52:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:52:13 INFO - PROCESS | 1944 | 1461127933965 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 21:52:13 INFO - PROCESS | 1944 | 1461127933971 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:52:13 INFO - PROCESS | 1944 | 1461127933975 Marionette TRACE conn4 <- [1,2254,null,{}] 21:52:13 INFO - PROCESS | 1944 | 1461127933980 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:14 INFO - PROCESS | 1944 | 1461127934220 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 21:52:14 INFO - PROCESS | 1944 | 1461127934483 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5841a000 == 168 [pid = 1944] [id = 571] 21:52:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e54bf1c00) [pid = 1944] [serial = 1714] [outer = (nil)] 21:52:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e57f94000) [pid = 1944] [serial = 1715] [outer = 0x7f0e54bf1c00] 21:52:14 INFO - PROCESS | 1944 | 1461127934611 Marionette DEBUG loaded listener.js 21:52:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e58860400) [pid = 1944] [serial = 1716] [outer = 0x7f0e54bf1c00] 21:52:15 INFO - PROCESS | 1944 | 1461127935467 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 21:52:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:52:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1536ms 21:52:15 INFO - PROCESS | 1944 | 1461127935507 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 21:52:15 INFO - PROCESS | 1944 | 1461127935510 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 21:52:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:52:15 INFO - PROCESS | 1944 | 1461127935516 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:52:15 INFO - PROCESS | 1944 | 1461127935518 Marionette TRACE conn4 <- [1,2258,null,{}] 21:52:15 INFO - PROCESS | 1944 | 1461127935524 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:15 INFO - PROCESS | 1944 | 1461127935736 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 21:52:16 INFO - PROCESS | 1944 | 1461127936007 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58c18000 == 169 [pid = 1944] [id = 572] 21:52:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e55bd7800) [pid = 1944] [serial = 1717] [outer = (nil)] 21:52:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e58ca1400) [pid = 1944] [serial = 1718] [outer = 0x7f0e55bd7800] 21:52:16 INFO - PROCESS | 1944 | 1461127936130 Marionette DEBUG loaded listener.js 21:52:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f0e5903bc00) [pid = 1944] [serial = 1719] [outer = 0x7f0e55bd7800] 21:52:17 INFO - PROCESS | 1944 | 1461127937002 Marionette TRACE conn4 <- [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]]]}] 21:52:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:52:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1536ms 21:52:17 INFO - PROCESS | 1944 | 1461127937053 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 21:52:17 INFO - PROCESS | 1944 | 1461127937057 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 21:52:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:52:17 INFO - PROCESS | 1944 | 1461127937062 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:52:17 INFO - PROCESS | 1944 | 1461127937065 Marionette TRACE conn4 <- [1,2262,null,{}] 21:52:17 INFO - PROCESS | 1944 | 1461127937071 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:17 INFO - PROCESS | 1944 | 1461127937286 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 21:52:17 INFO - PROCESS | 1944 | 1461127937559 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5a254000 == 170 [pid = 1944] [id = 573] 21:52:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f0e50008400) [pid = 1944] [serial = 1720] [outer = (nil)] 21:52:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f0e59ea3c00) [pid = 1944] [serial = 1721] [outer = 0x7f0e50008400] 21:52:17 INFO - PROCESS | 1944 | 1461127937691 Marionette DEBUG loaded listener.js 21:52:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f0e658db000) [pid = 1944] [serial = 1722] [outer = 0x7f0e50008400] 21:52:18 INFO - PROCESS | 1944 | 1461127938570 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 21:52:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:52:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1583ms 21:52:18 INFO - PROCESS | 1944 | 1461127938647 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 21:52:18 INFO - PROCESS | 1944 | 1461127938651 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 21:52:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:52:18 INFO - PROCESS | 1944 | 1461127938658 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:52:18 INFO - PROCESS | 1944 | 1461127938661 Marionette TRACE conn4 <- [1,2266,null,{}] 21:52:18 INFO - PROCESS | 1944 | 1461127938666 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:18 INFO - PROCESS | 1944 | 1461127938952 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 21:52:19 INFO - PROCESS | 1944 | 1461127939263 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e66b75800 == 171 [pid = 1944] [id = 574] 21:52:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f0e43fbbc00) [pid = 1944] [serial = 1723] [outer = (nil)] 21:52:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f0e66bde400) [pid = 1944] [serial = 1724] [outer = 0x7f0e43fbbc00] 21:52:19 INFO - PROCESS | 1944 | 1461127939346 Marionette DEBUG loaded listener.js 21:52:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f0e6b551000) [pid = 1944] [serial = 1725] [outer = 0x7f0e43fbbc00] 21:52:20 INFO - PROCESS | 1944 | 1461127940193 Marionette TRACE conn4 <- [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]]]}] 21:52:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:52:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1587ms 21:52:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:52:20 INFO - PROCESS | 1944 | 1461127940246 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 21:52:20 INFO - PROCESS | 1944 | 1461127940248 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 21:52:20 INFO - PROCESS | 1944 | 1461127940255 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:52:20 INFO - PROCESS | 1944 | 1461127940258 Marionette TRACE conn4 <- [1,2270,null,{}] 21:52:20 INFO - PROCESS | 1944 | 1461127940263 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:20 INFO - PROCESS | 1944 | 1461127940481 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 21:52:20 INFO - PROCESS | 1944 | 1461127940752 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6da83800 == 172 [pid = 1944] [id = 575] 21:52:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f0e4007b800) [pid = 1944] [serial = 1726] [outer = (nil)] 21:52:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f0e40084000) [pid = 1944] [serial = 1727] [outer = 0x7f0e4007b800] 21:52:20 INFO - PROCESS | 1944 | 1461127940870 Marionette DEBUG loaded listener.js 21:52:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f0e40088800) [pid = 1944] [serial = 1728] [outer = 0x7f0e4007b800] 21:52:21 INFO - PROCESS | 1944 | 1461127941717 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 21:52:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:52:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1530ms 21:52:21 INFO - PROCESS | 1944 | 1461127941785 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 21:52:21 INFO - PROCESS | 1944 | 1461127941788 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 21:52:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:52:21 INFO - PROCESS | 1944 | 1461127941795 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:52:21 INFO - PROCESS | 1944 | 1461127941798 Marionette TRACE conn4 <- [1,2274,null,{}] 21:52:21 INFO - PROCESS | 1944 | 1461127941803 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:22 INFO - PROCESS | 1944 | 1461127942005 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 21:52:22 INFO - PROCESS | 1944 | 1461127942270 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45d39000 == 173 [pid = 1944] [id = 576] 21:52:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f0e4007bc00) [pid = 1944] [serial = 1729] [outer = (nil)] 21:52:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e66be1800) [pid = 1944] [serial = 1730] [outer = 0x7f0e4007bc00] 21:52:22 INFO - PROCESS | 1944 | 1461127942344 Marionette DEBUG loaded listener.js 21:52:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e6b82ac00) [pid = 1944] [serial = 1731] [outer = 0x7f0e4007bc00] 21:52:23 INFO - PROCESS | 1944 | 1461127943220 Marionette TRACE conn4 <- [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]]]}] 21:52:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:52:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1480ms 21:52:23 INFO - PROCESS | 1944 | 1461127943276 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 21:52:23 INFO - PROCESS | 1944 | 1461127943280 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 21:52:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:52:23 INFO - PROCESS | 1944 | 1461127943285 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:52:23 INFO - PROCESS | 1944 | 1461127943287 Marionette TRACE conn4 <- [1,2278,null,{}] 21:52:23 INFO - PROCESS | 1944 | 1461127943293 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:23 INFO - PROCESS | 1944 | 1461127943504 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 21:52:23 INFO - PROCESS | 1944 | 1461127943776 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e70c22000 == 174 [pid = 1944] [id = 577] 21:52:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e40082c00) [pid = 1944] [serial = 1732] [outer = (nil)] 21:52:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f0e44c7c000) [pid = 1944] [serial = 1733] [outer = 0x7f0e40082c00] 21:52:23 INFO - PROCESS | 1944 | 1461127943907 Marionette DEBUG loaded listener.js 21:52:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f0e44c80400) [pid = 1944] [serial = 1734] [outer = 0x7f0e40082c00] 21:52:24 INFO - PROCESS | 1944 | 1461127944738 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 21:52:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:52:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1527ms 21:52:24 INFO - PROCESS | 1944 | 1461127944814 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 21:52:24 INFO - PROCESS | 1944 | 1461127944818 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 21:52:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:52:24 INFO - PROCESS | 1944 | 1461127944824 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:52:24 INFO - PROCESS | 1944 | 1461127944827 Marionette TRACE conn4 <- [1,2282,null,{}] 21:52:24 INFO - PROCESS | 1944 | 1461127944832 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:25 INFO - PROCESS | 1944 | 1461127945047 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 21:52:25 INFO - PROCESS | 1944 | 1461127945837 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3ea47800 == 175 [pid = 1944] [id = 578] 21:52:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e3a4b4800) [pid = 1944] [serial = 1735] [outer = (nil)] 21:52:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f0e3a896800) [pid = 1944] [serial = 1736] [outer = 0x7f0e3a4b4800] 21:52:25 INFO - PROCESS | 1944 | 1461127945970 Marionette DEBUG loaded listener.js 21:52:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f0e3e99e400) [pid = 1944] [serial = 1737] [outer = 0x7f0e3a4b4800] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5783e000 == 174 [pid = 1944] [id = 128] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e66686800 == 173 [pid = 1944] [id = 286] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6070e000 == 172 [pid = 1944] [id = 59] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e44fb7000 == 171 [pid = 1944] [id = 446] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3bc20800 == 170 [pid = 1944] [id = 508] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3bc03000 == 169 [pid = 1944] [id = 507] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e45c5e800 == 168 [pid = 1944] [id = 509] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e45a43800 == 167 [pid = 1944] [id = 559] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e43d39000 == 166 [pid = 1944] [id = 558] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3fc99800 == 165 [pid = 1944] [id = 557] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3efcd800 == 164 [pid = 1944] [id = 556] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3bc0d000 == 163 [pid = 1944] [id = 555] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3f910800 == 162 [pid = 1944] [id = 554] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e70c15000 == 161 [pid = 1944] [id = 553] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6da85800 == 160 [pid = 1944] [id = 552] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e69bd5800 == 159 [pid = 1944] [id = 551] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e67590800 == 158 [pid = 1944] [id = 550] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e60702800 == 157 [pid = 1944] [id = 549] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5bd16800 == 156 [pid = 1944] [id = 548] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58c08000 == 155 [pid = 1944] [id = 547] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57887000 == 154 [pid = 1944] [id = 546] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5455c800 == 153 [pid = 1944] [id = 545] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5406c000 == 152 [pid = 1944] [id = 544] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50bc6800 == 151 [pid = 1944] [id = 543] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5077b800 == 150 [pid = 1944] [id = 542] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e1c4000 == 149 [pid = 1944] [id = 541] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e49952800 == 148 [pid = 1944] [id = 540] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e48e42800 == 147 [pid = 1944] [id = 539] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e46650800 == 146 [pid = 1944] [id = 538] 21:52:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4291d800 == 145 [pid = 1944] [id = 537] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f0e43ec4800) [pid = 1944] [serial = 1550] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f0e3e8a5800) [pid = 1944] [serial = 1595] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e42199800) [pid = 1944] [serial = 1547] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f0e482c3400) [pid = 1944] [serial = 1559] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f0e3f9eac00) [pid = 1944] [serial = 1598] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e42c42400) [pid = 1944] [serial = 1542] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e5403fc00) [pid = 1944] [serial = 1527] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e56b2e800) [pid = 1944] [serial = 1592] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f0e3a895800) [pid = 1944] [serial = 1607] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f0e48089c00) [pid = 1944] [serial = 1556] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f0e50003c00) [pid = 1944] [serial = 1565] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f0e46ef7000) [pid = 1944] [serial = 1530] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f0e46764800) [pid = 1944] [serial = 1553] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f0e43ca7800) [pid = 1944] [serial = 1602] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f0e3e89a800) [pid = 1944] [serial = 1544] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f0e54842c00) [pid = 1944] [serial = 1577] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f0e4fa1b800) [pid = 1944] [serial = 1562] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f0e50508800) [pid = 1944] [serial = 1568] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f0e42473c00) [pid = 1944] [serial = 1601] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e58d02400) [pid = 1944] [serial = 1589] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e45f36c00) [pid = 1944] [serial = 1604] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e51b7b400) [pid = 1944] [serial = 1571] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e54bd8c00) [pid = 1944] [serial = 1580] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e3f1cf000) [pid = 1944] [serial = 1608] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e43d08400) [pid = 1944] [serial = 1610] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e544f2c00) [pid = 1944] [serial = 1574] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e57fc8400) [pid = 1944] [serial = 1586] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e420cf800) [pid = 1944] [serial = 1599] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e3eede400) [pid = 1944] [serial = 1596] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e46735400) [pid = 1944] [serial = 1605] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e558cf800) [pid = 1944] [serial = 1583] [outer = (nil)] [url = about:blank] 21:52:27 INFO - PROCESS | 1944 | 1461127947732 Marionette TRACE conn4 <- [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]]]}] 21:52:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:52:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 2941ms 21:52:27 INFO - PROCESS | 1944 | 1461127947766 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 21:52:27 INFO - PROCESS | 1944 | 1461127947772 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 21:52:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:52:27 INFO - PROCESS | 1944 | 1461127947781 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:52:27 INFO - PROCESS | 1944 | 1461127947785 Marionette TRACE conn4 <- [1,2286,null,{}] 21:52:27 INFO - PROCESS | 1944 | 1461127947792 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:28 INFO - PROCESS | 1944 | 1461127947996 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 21:52:28 INFO - PROCESS | 1944 | 1461127948220 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3e5e2800 == 146 [pid = 1944] [id = 579] 21:52:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e3a4bb400) [pid = 1944] [serial = 1738] [outer = (nil)] 21:52:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e3f1cd000) [pid = 1944] [serial = 1739] [outer = 0x7f0e3a4bb400] 21:52:28 INFO - PROCESS | 1944 | 1461127948289 Marionette DEBUG loaded listener.js 21:52:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e418a2c00) [pid = 1944] [serial = 1740] [outer = 0x7f0e3a4bb400] 21:52:29 INFO - PROCESS | 1944 | 1461127949191 Marionette TRACE conn4 <- [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]]]}] 21:52:29 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 21:52:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1436ms 21:52:29 INFO - PROCESS | 1944 | 1461127949219 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 21:52:29 INFO - PROCESS | 1944 | 1461127949224 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 21:52:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:52:29 INFO - PROCESS | 1944 | 1461127949232 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:52:29 INFO - PROCESS | 1944 | 1461127949235 Marionette TRACE conn4 <- [1,2290,null,{}] 21:52:29 INFO - PROCESS | 1944 | 1461127949241 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:29 INFO - PROCESS | 1944 | 1461127949444 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 21:52:29 INFO - PROCESS | 1944 | 1461127949654 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3faf2000 == 147 [pid = 1944] [id = 580] 21:52:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e3a4b4c00) [pid = 1944] [serial = 1741] [outer = (nil)] 21:52:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e42191800) [pid = 1944] [serial = 1742] [outer = 0x7f0e3a4b4c00] 21:52:29 INFO - PROCESS | 1944 | 1461127949718 Marionette DEBUG loaded listener.js 21:52:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e42294000) [pid = 1944] [serial = 1743] [outer = 0x7f0e3a4b4c00] 21:52:30 INFO - PROCESS | 1944 | 1461127950592 Marionette TRACE conn4 <- [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]]]}] 21:52:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:52:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1381ms 21:52:30 INFO - PROCESS | 1944 | 1461127950613 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 21:52:30 INFO - PROCESS | 1944 | 1461127950616 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 21:52:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:52:30 INFO - PROCESS | 1944 | 1461127950625 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:52:30 INFO - PROCESS | 1944 | 1461127950633 Marionette TRACE conn4 <- [1,2294,null,{}] 21:52:30 INFO - PROCESS | 1944 | 1461127950654 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:30 INFO - PROCESS | 1944 | 1461127950928 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 21:52:30 INFO - PROCESS | 1944 | 1461127950966 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e43d29800 == 148 [pid = 1944] [id = 581] 21:52:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e42295400) [pid = 1944] [serial = 1744] [outer = (nil)] 21:52:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e43cad800) [pid = 1944] [serial = 1745] [outer = 0x7f0e42295400] 21:52:31 INFO - PROCESS | 1944 | 1461127951027 Marionette DEBUG loaded listener.js 21:52:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e43ecdc00) [pid = 1944] [serial = 1746] [outer = 0x7f0e42295400] 21:52:32 INFO - PROCESS | 1944 | 1461127952658 Marionette TRACE conn4 <- [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]]]}] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e3f1d3800) [pid = 1944] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e429ac800) [pid = 1944] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e4670ac00) [pid = 1944] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e50877000) [pid = 1944] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e3e994000) [pid = 1944] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e499ab800) [pid = 1944] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e46702c00) [pid = 1944] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e548ad800) [pid = 1944] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e3a89b800) [pid = 1944] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e499a3800) [pid = 1944] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e3eb9b800) [pid = 1944] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e4fb50000) [pid = 1944] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e46ef8800) [pid = 1944] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e48e8a000) [pid = 1944] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f0e3a4b0c00) [pid = 1944] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f0e3e8a2000) [pid = 1944] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f0e3f9e8c00) [pid = 1944] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f0e546b9400) [pid = 1944] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f0e54050400) [pid = 1944] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f0e58442400) [pid = 1944] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f0e3a4b5800) [pid = 1944] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f0e48e8ac00) [pid = 1944] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f0e5087f400) [pid = 1944] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f0e50882800) [pid = 1944] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f0e42852400) [pid = 1944] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f0e4fe3dc00) [pid = 1944] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f0e419b2c00) [pid = 1944] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f0e6b82b800) [pid = 1944] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f0e4219b400) [pid = 1944] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f0e3a71a000) [pid = 1944] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e541e7000) [pid = 1944] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e50875800) [pid = 1944] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e46707800) [pid = 1944] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e546c3000) [pid = 1944] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e482c4c00) [pid = 1944] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e54839000) [pid = 1944] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e546eb800) [pid = 1944] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e481d7c00) [pid = 1944] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f0e3e8a9c00) [pid = 1944] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:52:32 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f0e43ecf400) [pid = 1944] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:52:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:52:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 2193ms 21:52:32 INFO - PROCESS | 1944 | 1461127952817 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 21:52:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:52:32 INFO - PROCESS | 1944 | 1461127952821 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 21:52:32 INFO - PROCESS | 1944 | 1461127952827 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:52:32 INFO - PROCESS | 1944 | 1461127952830 Marionette TRACE conn4 <- [1,2298,null,{}] 21:52:32 INFO - PROCESS | 1944 | 1461127952835 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:33 INFO - PROCESS | 1944 | 1461127953078 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 21:52:33 INFO - PROCESS | 1944 | 1461127953188 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3fa9d800 == 149 [pid = 1944] [id = 582] 21:52:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f0e3f923400) [pid = 1944] [serial = 1747] [outer = (nil)] 21:52:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f0e3f9e8c00) [pid = 1944] [serial = 1748] [outer = 0x7f0e3f923400] 21:52:33 INFO - PROCESS | 1944 | 1461127953252 Marionette DEBUG loaded listener.js 21:52:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e4285b400) [pid = 1944] [serial = 1749] [outer = 0x7f0e3f923400] 21:52:33 INFO - PROCESS | 1944 | 1461127953923 Marionette TRACE conn4 <- [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]]]}] 21:52:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:52:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1133ms 21:52:33 INFO - PROCESS | 1944 | 1461127953961 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 21:52:33 INFO - PROCESS | 1944 | 1461127953965 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 21:52:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:52:33 INFO - PROCESS | 1944 | 1461127953970 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:52:33 INFO - PROCESS | 1944 | 1461127953972 Marionette TRACE conn4 <- [1,2302,null,{}] 21:52:33 INFO - PROCESS | 1944 | 1461127953978 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:34 INFO - PROCESS | 1944 | 1461127954251 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 21:52:34 INFO - PROCESS | 1944 | 1461127954270 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45c79000 == 150 [pid = 1944] [id = 583] 21:52:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e44c7f000) [pid = 1944] [serial = 1750] [outer = (nil)] 21:52:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e44c83000) [pid = 1944] [serial = 1751] [outer = 0x7f0e44c7f000] 21:52:34 INFO - PROCESS | 1944 | 1461127954349 Marionette DEBUG loaded listener.js 21:52:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e4672a400) [pid = 1944] [serial = 1752] [outer = 0x7f0e44c7f000] 21:52:35 INFO - PROCESS | 1944 | 1461127955509 Marionette TRACE conn4 <- [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]]]}] 21:52:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:52:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1585ms 21:52:35 INFO - PROCESS | 1944 | 1461127955558 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 21:52:35 INFO - PROCESS | 1944 | 1461127955565 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 21:52:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:52:35 INFO - PROCESS | 1944 | 1461127955574 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:52:35 INFO - PROCESS | 1944 | 1461127955577 Marionette TRACE conn4 <- [1,2306,null,{}] 21:52:35 INFO - PROCESS | 1944 | 1461127955586 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:35 INFO - PROCESS | 1944 | 1461127955834 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 21:52:36 INFO - PROCESS | 1944 | 1461127956154 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3faf7000 == 151 [pid = 1944] [id = 584] 21:52:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e3f931800) [pid = 1944] [serial = 1753] [outer = (nil)] 21:52:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e3f9f4800) [pid = 1944] [serial = 1754] [outer = 0x7f0e3f931800] 21:52:36 INFO - PROCESS | 1944 | 1461127956242 Marionette DEBUG loaded listener.js 21:52:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e419b0000) [pid = 1944] [serial = 1755] [outer = 0x7f0e3f931800] 21:52:37 INFO - PROCESS | 1944 | 1461127957169 Marionette TRACE conn4 <- [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]]]}] 21:52:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:52:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1637ms 21:52:37 INFO - PROCESS | 1944 | 1461127957354 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 21:52:37 INFO - PROCESS | 1944 | 1461127957363 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 21:52:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:52:37 INFO - PROCESS | 1944 | 1461127957389 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:52:37 INFO - PROCESS | 1944 | 1461127957393 Marionette TRACE conn4 <- [1,2310,null,{}] 21:52:37 INFO - PROCESS | 1944 | 1461127957399 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:37 INFO - PROCESS | 1944 | 1461127957598 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 21:52:37 INFO - PROCESS | 1944 | 1461127957839 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45d46800 == 152 [pid = 1944] [id = 585] 21:52:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e3f930c00) [pid = 1944] [serial = 1756] [outer = (nil)] 21:52:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f0e4284f000) [pid = 1944] [serial = 1757] [outer = 0x7f0e3f930c00] 21:52:37 INFO - PROCESS | 1944 | 1461127957915 Marionette DEBUG loaded listener.js 21:52:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f0e43d02c00) [pid = 1944] [serial = 1758] [outer = 0x7f0e3f930c00] 21:52:38 INFO - PROCESS | 1944 | 1461127958865 Marionette TRACE conn4 <- [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]]]}] 21:52:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:52:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1534ms 21:52:38 INFO - PROCESS | 1944 | 1461127958922 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 21:52:38 INFO - PROCESS | 1944 | 1461127958928 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 21:52:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:52:38 INFO - PROCESS | 1944 | 1461127958940 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:52:38 INFO - PROCESS | 1944 | 1461127958954 Marionette TRACE conn4 <- [1,2314,null,{}] 21:52:39 INFO - PROCESS | 1944 | 1461127959017 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:39 INFO - PROCESS | 1944 | 1461127959280 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 21:52:39 INFO - PROCESS | 1944 | 1461127959597 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e480b8000 == 153 [pid = 1944] [id = 586] 21:52:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f0e44c79800) [pid = 1944] [serial = 1759] [outer = (nil)] 21:52:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f0e46711c00) [pid = 1944] [serial = 1760] [outer = 0x7f0e44c79800] 21:52:39 INFO - PROCESS | 1944 | 1461127959679 Marionette DEBUG loaded listener.js 21:52:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f0e46767400) [pid = 1944] [serial = 1761] [outer = 0x7f0e44c79800] 21:52:40 INFO - PROCESS | 1944 | 1461127960601 Marionette TRACE conn4 <- [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]]]}] 21:52:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:52:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1704ms 21:52:40 INFO - PROCESS | 1944 | 1461127960639 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 21:52:40 INFO - PROCESS | 1944 | 1461127960644 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 21:52:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:52:40 INFO - PROCESS | 1944 | 1461127960651 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:52:40 INFO - PROCESS | 1944 | 1461127960654 Marionette TRACE conn4 <- [1,2318,null,{}] 21:52:40 INFO - PROCESS | 1944 | 1461127960659 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:40 INFO - PROCESS | 1944 | 1461127960871 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 21:52:41 INFO - PROCESS | 1944 | 1461127961139 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e492c4800 == 154 [pid = 1944] [id = 587] 21:52:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f0e44c7c400) [pid = 1944] [serial = 1762] [outer = (nil)] 21:52:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f0e48117800) [pid = 1944] [serial = 1763] [outer = 0x7f0e44c7c400] 21:52:41 INFO - PROCESS | 1944 | 1461127961261 Marionette DEBUG loaded listener.js 21:52:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f0e4811b800) [pid = 1944] [serial = 1764] [outer = 0x7f0e44c7c400] 21:52:42 INFO - PROCESS | 1944 | 1461127962123 Marionette TRACE conn4 <- [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] 21:52:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:52:42 INFO - PROCESS | 1944 | 1461127962190 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 21:52:42 INFO - PROCESS | 1944 | 1461127962195 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:52:42 INFO - PROCESS | 1944 | 1461127962199 Marionette TRACE conn4 <- [1,2322,null,{}] 21:52:42 INFO - PROCESS | 1944 | 1461127962204 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:42 INFO - PROCESS | 1944 | 1461127962415 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 21:52:42 INFO - PROCESS | 1944 | 1461127962677 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e499c7000 == 155 [pid = 1944] [id = 588] 21:52:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f0e4811f800) [pid = 1944] [serial = 1765] [outer = (nil)] 21:52:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f0e48125400) [pid = 1944] [serial = 1766] [outer = 0x7f0e4811f800] 21:52:42 INFO - PROCESS | 1944 | 1461127962813 Marionette DEBUG loaded listener.js 21:52:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f0e481d2800) [pid = 1944] [serial = 1767] [outer = 0x7f0e4811f800] 21:52:43 INFO - PROCESS | 1944 | 1461127963676 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 21:52:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:52:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1534ms 21:52:43 INFO - PROCESS | 1944 | 1461127963753 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 21:52:43 INFO - PROCESS | 1944 | 1461127963756 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 21:52:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:52:43 INFO - PROCESS | 1944 | 1461127963766 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:52:43 INFO - PROCESS | 1944 | 1461127963769 Marionette TRACE conn4 <- [1,2326,null,{}] 21:52:43 INFO - PROCESS | 1944 | 1461127963775 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:44 INFO - PROCESS | 1944 | 1461127964077 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 21:52:44 INFO - PROCESS | 1944 | 1461127964401 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5031b000 == 156 [pid = 1944] [id = 589] 21:52:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f0e49063800) [pid = 1944] [serial = 1768] [outer = (nil)] 21:52:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f0e4e269800) [pid = 1944] [serial = 1769] [outer = 0x7f0e49063800] 21:52:44 INFO - PROCESS | 1944 | 1461127964478 Marionette DEBUG loaded listener.js 21:52:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f0e4fa1b800) [pid = 1944] [serial = 1770] [outer = 0x7f0e49063800] 21:52:45 INFO - PROCESS | 1944 | 1461127965302 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 21:52:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:52:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1580ms 21:52:45 INFO - PROCESS | 1944 | 1461127965348 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 21:52:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:52:45 INFO - PROCESS | 1944 | 1461127965352 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 21:52:45 INFO - PROCESS | 1944 | 1461127965358 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:52:45 INFO - PROCESS | 1944 | 1461127965361 Marionette TRACE conn4 <- [1,2330,null,{}] 21:52:45 INFO - PROCESS | 1944 | 1461127965367 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:45 INFO - PROCESS | 1944 | 1461127965569 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 21:52:45 INFO - PROCESS | 1944 | 1461127965836 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5077b800 == 157 [pid = 1944] [id = 590] 21:52:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f0e49064400) [pid = 1944] [serial = 1771] [outer = (nil)] 21:52:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f0e4fb50000) [pid = 1944] [serial = 1772] [outer = 0x7f0e49064400] 21:52:45 INFO - PROCESS | 1944 | 1461127965911 Marionette DEBUG loaded listener.js 21:52:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e50011c00) [pid = 1944] [serial = 1773] [outer = 0x7f0e49064400] 21:52:46 INFO - PROCESS | 1944 | 1461127966736 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 21:52:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:52:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1391ms 21:52:46 INFO - PROCESS | 1944 | 1461127966748 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 21:52:46 INFO - PROCESS | 1944 | 1461127966751 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 21:52:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:52:46 INFO - PROCESS | 1944 | 1461127966777 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:52:46 INFO - PROCESS | 1944 | 1461127966780 Marionette TRACE conn4 <- [1,2334,null,{}] 21:52:46 INFO - PROCESS | 1944 | 1461127966786 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:46 INFO - PROCESS | 1944 | 1461127966995 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 21:52:47 INFO - PROCESS | 1944 | 1461127967261 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e51737000 == 158 [pid = 1944] [id = 591] 21:52:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e4e260000) [pid = 1944] [serial = 1774] [outer = (nil)] 21:52:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e503b5c00) [pid = 1944] [serial = 1775] [outer = 0x7f0e4e260000] 21:52:47 INFO - PROCESS | 1944 | 1461127967338 Marionette DEBUG loaded listener.js 21:52:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e50875000) [pid = 1944] [serial = 1776] [outer = 0x7f0e4e260000] 21:52:48 INFO - PROCESS | 1944 | 1461127968179 Marionette TRACE conn4 <- [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]]]}] 21:52:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:52:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1436ms 21:52:48 INFO - PROCESS | 1944 | 1461127968211 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 21:52:48 INFO - PROCESS | 1944 | 1461127968214 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 21:52:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:52:48 INFO - PROCESS | 1944 | 1461127968220 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:52:48 INFO - PROCESS | 1944 | 1461127968223 Marionette TRACE conn4 <- [1,2338,null,{}] 21:52:48 INFO - PROCESS | 1944 | 1461127968229 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:48 INFO - PROCESS | 1944 | 1461127968433 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 21:52:48 INFO - PROCESS | 1944 | 1461127968708 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e540aa800 == 159 [pid = 1944] [id = 592] 21:52:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e4fa1b400) [pid = 1944] [serial = 1777] [outer = (nil)] 21:52:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e51b56000) [pid = 1944] [serial = 1778] [outer = 0x7f0e4fa1b400] 21:52:48 INFO - PROCESS | 1944 | 1461127968797 Marionette DEBUG loaded listener.js 21:52:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e538b8400) [pid = 1944] [serial = 1779] [outer = 0x7f0e4fa1b400] 21:52:49 INFO - PROCESS | 1944 | 1461127969677 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 21:52:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:52:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1484ms 21:52:49 INFO - PROCESS | 1944 | 1461127969709 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 21:52:49 INFO - PROCESS | 1944 | 1461127969712 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 21:52:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:52:49 INFO - PROCESS | 1944 | 1461127969721 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:52:49 INFO - PROCESS | 1944 | 1461127969724 Marionette TRACE conn4 <- [1,2342,null,{}] 21:52:49 INFO - PROCESS | 1944 | 1461127969729 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:49 INFO - PROCESS | 1944 | 1461127969948 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 21:52:50 INFO - PROCESS | 1944 | 1461127970219 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54a5e800 == 160 [pid = 1944] [id = 593] 21:52:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e5000d000) [pid = 1944] [serial = 1780] [outer = (nil)] 21:52:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e53af4800) [pid = 1944] [serial = 1781] [outer = 0x7f0e5000d000] 21:52:50 INFO - PROCESS | 1944 | 1461127970338 Marionette DEBUG loaded listener.js 21:52:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e5405a000) [pid = 1944] [serial = 1782] [outer = 0x7f0e5000d000] 21:52:51 INFO - PROCESS | 1944 | 1461127971250 Marionette TRACE conn4 <- [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]]]}] 21:52:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:52:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1583ms 21:52:51 INFO - PROCESS | 1944 | 1461127971306 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 21:52:51 INFO - PROCESS | 1944 | 1461127971310 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 21:52:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:52:51 INFO - PROCESS | 1944 | 1461127971316 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:52:51 INFO - PROCESS | 1944 | 1461127971320 Marionette TRACE conn4 <- [1,2346,null,{}] 21:52:51 INFO - PROCESS | 1944 | 1461127971325 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:51 INFO - PROCESS | 1944 | 1461127971575 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 21:52:51 INFO - PROCESS | 1944 | 1461127971907 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57883800 == 161 [pid = 1944] [id = 594] 21:52:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e546b8c00) [pid = 1944] [serial = 1783] [outer = (nil)] 21:52:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e546c3000) [pid = 1944] [serial = 1784] [outer = 0x7f0e546b8c00] 21:52:51 INFO - PROCESS | 1944 | 1461127971995 Marionette DEBUG loaded listener.js 21:52:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e5483a800) [pid = 1944] [serial = 1785] [outer = 0x7f0e546b8c00] 21:52:52 INFO - PROCESS | 1944 | 1461127972848 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 21:52:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:52:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1589ms 21:52:52 INFO - PROCESS | 1944 | 1461127972906 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 21:52:52 INFO - PROCESS | 1944 | 1461127972910 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 21:52:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:52:52 INFO - PROCESS | 1944 | 1461127972916 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:52:52 INFO - PROCESS | 1944 | 1461127972919 Marionette TRACE conn4 <- [1,2350,null,{}] 21:52:52 INFO - PROCESS | 1944 | 1461127972925 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:53 INFO - PROCESS | 1944 | 1461127973165 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 21:52:53 INFO - PROCESS | 1944 | 1461127973482 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58656000 == 162 [pid = 1944] [id = 595] 21:52:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e42468000) [pid = 1944] [serial = 1786] [outer = (nil)] 21:52:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e546be000) [pid = 1944] [serial = 1787] [outer = 0x7f0e42468000] 21:52:53 INFO - PROCESS | 1944 | 1461127973559 Marionette DEBUG loaded listener.js 21:52:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e548ad800) [pid = 1944] [serial = 1788] [outer = 0x7f0e42468000] 21:52:54 INFO - PROCESS | 1944 | 1461127974425 Marionette TRACE conn4 <- [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]]]}] 21:52:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:52:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1585ms 21:52:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:52:54 INFO - PROCESS | 1944 | 1461127974502 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 21:52:54 INFO - PROCESS | 1944 | 1461127974505 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 21:52:54 INFO - PROCESS | 1944 | 1461127974514 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:52:54 INFO - PROCESS | 1944 | 1461127974518 Marionette TRACE conn4 <- [1,2354,null,{}] 21:52:54 INFO - PROCESS | 1944 | 1461127974525 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:54 INFO - PROCESS | 1944 | 1461127974832 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 21:52:55 INFO - PROCESS | 1944 | 1461127975174 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e59e30800 == 163 [pid = 1944] [id = 596] 21:52:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e43ec7000) [pid = 1944] [serial = 1789] [outer = (nil)] 21:52:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f0e54bdac00) [pid = 1944] [serial = 1790] [outer = 0x7f0e43ec7000] 21:52:55 INFO - PROCESS | 1944 | 1461127975254 Marionette DEBUG loaded listener.js 21:52:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f0e54beb400) [pid = 1944] [serial = 1791] [outer = 0x7f0e43ec7000] 21:52:56 INFO - PROCESS | 1944 | 1461127976135 Marionette TRACE conn4 <- [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]]]}] 21:52:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:52:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1697ms 21:52:56 INFO - PROCESS | 1944 | 1461127976208 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 21:52:56 INFO - PROCESS | 1944 | 1461127976212 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 21:52:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:52:56 INFO - PROCESS | 1944 | 1461127976218 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:52:56 INFO - PROCESS | 1944 | 1461127976222 Marionette TRACE conn4 <- [1,2358,null,{}] 21:52:56 INFO - PROCESS | 1944 | 1461127976227 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:56 INFO - PROCESS | 1944 | 1461127976468 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 21:52:56 INFO - PROCESS | 1944 | 1461127976796 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e607ca000 == 164 [pid = 1944] [id = 597] 21:52:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f0e546efc00) [pid = 1944] [serial = 1792] [outer = (nil)] 21:52:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f0e55784c00) [pid = 1944] [serial = 1793] [outer = 0x7f0e546efc00] 21:52:56 INFO - PROCESS | 1944 | 1461127976883 Marionette DEBUG loaded listener.js 21:52:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f0e55b79800) [pid = 1944] [serial = 1794] [outer = 0x7f0e546efc00] 21:52:57 INFO - PROCESS | 1944 | 1461127977806 Marionette TRACE conn4 <- [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]]]}] 21:52:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:52:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1630ms 21:52:57 INFO - PROCESS | 1944 | 1461127977849 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 21:52:57 INFO - PROCESS | 1944 | 1461127977853 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 21:52:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:52:57 INFO - PROCESS | 1944 | 1461127977859 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:52:57 INFO - PROCESS | 1944 | 1461127977861 Marionette TRACE conn4 <- [1,2362,null,{}] 21:52:57 INFO - PROCESS | 1944 | 1461127977867 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:58 INFO - PROCESS | 1944 | 1461127978079 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 21:52:58 INFO - PROCESS | 1944 | 1461127978367 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6950a000 == 165 [pid = 1944] [id = 598] 21:52:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f0e3f9e7400) [pid = 1944] [serial = 1795] [outer = (nil)] 21:52:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f0e55bd9800) [pid = 1944] [serial = 1796] [outer = 0x7f0e3f9e7400] 21:52:58 INFO - PROCESS | 1944 | 1461127978446 Marionette DEBUG loaded listener.js 21:52:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f0e56b2d400) [pid = 1944] [serial = 1797] [outer = 0x7f0e3f9e7400] 21:52:59 INFO - PROCESS | 1944 | 1461127979400 Marionette TRACE conn4 <- [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]]]}] 21:52:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:52:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1586ms 21:52:59 INFO - PROCESS | 1944 | 1461127979446 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 21:52:59 INFO - PROCESS | 1944 | 1461127979450 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 21:52:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:52:59 INFO - PROCESS | 1944 | 1461127979455 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:52:59 INFO - PROCESS | 1944 | 1461127979457 Marionette TRACE conn4 <- [1,2366,null,{}] 21:52:59 INFO - PROCESS | 1944 | 1461127979464 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:59 INFO - PROCESS | 1944 | 1461127979683 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 21:52:59 INFO - PROCESS | 1944 | 1461127979959 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6fd8b800 == 166 [pid = 1944] [id = 599] 21:53:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f0e4689b400) [pid = 1944] [serial = 1798] [outer = (nil)] 21:53:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f0e57fc8400) [pid = 1944] [serial = 1799] [outer = 0x7f0e4689b400] 21:53:00 INFO - PROCESS | 1944 | 1461127980078 Marionette DEBUG loaded listener.js 21:53:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f0e58bd2c00) [pid = 1944] [serial = 1800] [outer = 0x7f0e4689b400] 21:53:00 INFO - PROCESS | 1944 | 1461127980950 Marionette TRACE conn4 <- [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]]]}] 21:53:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:53:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1538ms 21:53:00 INFO - PROCESS | 1944 | 1461127980995 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 21:53:00 INFO - PROCESS | 1944 | 1461127980998 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 21:53:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:53:01 INFO - PROCESS | 1944 | 1461127981006 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:53:01 INFO - PROCESS | 1944 | 1461127981009 Marionette TRACE conn4 <- [1,2370,null,{}] 21:53:01 INFO - PROCESS | 1944 | 1461127981015 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:01 INFO - PROCESS | 1944 | 1461127981285 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 21:53:01 INFO - PROCESS | 1944 | 1461127981603 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3a63a800 == 167 [pid = 1944] [id = 600] 21:53:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e3a719400) [pid = 1944] [serial = 1801] [outer = (nil)] 21:53:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e58d0f000) [pid = 1944] [serial = 1802] [outer = 0x7f0e3a719400] 21:53:01 INFO - PROCESS | 1944 | 1461127981686 Marionette DEBUG loaded listener.js 21:53:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e5977c000) [pid = 1944] [serial = 1803] [outer = 0x7f0e3a719400] 21:53:02 INFO - PROCESS | 1944 | 1461127982650 Marionette TRACE conn4 <- [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]]]}] 21:53:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:53:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1688ms 21:53:02 INFO - PROCESS | 1944 | 1461127982695 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 21:53:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:53:02 INFO - PROCESS | 1944 | 1461127982699 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 21:53:02 INFO - PROCESS | 1944 | 1461127982705 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:53:02 INFO - PROCESS | 1944 | 1461127982708 Marionette TRACE conn4 <- [1,2374,null,{}] 21:53:02 INFO - PROCESS | 1944 | 1461127982714 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:02 INFO - PROCESS | 1944 | 1461127982956 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 21:53:03 INFO - PROCESS | 1944 | 1461127983279 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3b8a4000 == 168 [pid = 1944] [id = 601] 21:53:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f0e3a714400) [pid = 1944] [serial = 1804] [outer = (nil)] 21:53:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f0e59ea5800) [pid = 1944] [serial = 1805] [outer = 0x7f0e3a714400] 21:53:03 INFO - PROCESS | 1944 | 1461127983363 Marionette DEBUG loaded listener.js 21:53:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e5fa4cc00) [pid = 1944] [serial = 1806] [outer = 0x7f0e3a714400] 21:53:04 INFO - PROCESS | 1944 | 1461127984261 Marionette TRACE conn4 <- [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]]]}] 21:53:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1630ms 21:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:53:04 INFO - PROCESS | 1944 | 1461127984336 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 21:53:04 INFO - PROCESS | 1944 | 1461127984339 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 21:53:04 INFO - PROCESS | 1944 | 1461127984345 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:53:04 INFO - PROCESS | 1944 | 1461127984349 Marionette TRACE conn4 <- [1,2378,null,{}] 21:53:04 INFO - PROCESS | 1944 | 1461127984354 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:04 INFO - PROCESS | 1944 | 1461127984583 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 21:53:04 INFO - PROCESS | 1944 | 1461127984899 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3baef800 == 169 [pid = 1944] [id = 602] 21:53:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f0e46efa800) [pid = 1944] [serial = 1807] [outer = (nil)] 21:53:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f0e66799000) [pid = 1944] [serial = 1808] [outer = 0x7f0e46efa800] 21:53:04 INFO - PROCESS | 1944 | 1461127984979 Marionette DEBUG loaded listener.js 21:53:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f0e6790f000) [pid = 1944] [serial = 1809] [outer = 0x7f0e46efa800] 21:53:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3fab3800 == 168 [pid = 1944] [id = 533] 21:53:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3958a000 == 167 [pid = 1944] [id = 532] 21:53:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3fc94800 == 166 [pid = 1944] [id = 531] 21:53:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e70c22000 == 165 [pid = 1944] [id = 577] 21:53:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e45d39000 == 164 [pid = 1944] [id = 576] 21:53:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6da83800 == 163 [pid = 1944] [id = 575] 21:53:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e66b75800 == 162 [pid = 1944] [id = 574] 21:53:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5a254000 == 161 [pid = 1944] [id = 573] 21:53:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58c18000 == 160 [pid = 1944] [id = 572] 21:53:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5841a000 == 159 [pid = 1944] [id = 571] 21:53:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5455e800 == 158 [pid = 1944] [id = 570] 21:53:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54070800 == 157 [pid = 1944] [id = 569] 21:53:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e508ad800 == 156 [pid = 1944] [id = 568] 21:53:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50779800 == 155 [pid = 1944] [id = 567] 21:53:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50327800 == 154 [pid = 1944] [id = 566] 21:53:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e36f000 == 153 [pid = 1944] [id = 565] 21:53:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e49839000 == 152 [pid = 1944] [id = 564] 21:53:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e48e32800 == 151 [pid = 1944] [id = 563] 21:53:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4665b000 == 150 [pid = 1944] [id = 562] 21:53:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e42b62800 == 149 [pid = 1944] [id = 561] 21:53:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3bc0f800 == 148 [pid = 1944] [id = 560] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f0e419b0400) [pid = 1944] [serial = 1613] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f0e43fbb400) [pid = 1944] [serial = 1551] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f0e3a8a1800) [pid = 1944] [serial = 1667] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e48094800) [pid = 1944] [serial = 1557] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f0e51b84800) [pid = 1944] [serial = 1628] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f0e3f1d2800) [pid = 1944] [serial = 1670] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e4fa8d400) [pid = 1944] [serial = 1626] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e482c6800) [pid = 1944] [serial = 1620] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e59504c00) [pid = 1944] [serial = 1590] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f0e5a17c400) [pid = 1944] [serial = 1593] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f0e548a6400) [pid = 1944] [serial = 1637] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f0e419a6400) [pid = 1944] [serial = 1673] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f0e5097a400) [pid = 1944] [serial = 1569] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f0e491bb800) [pid = 1944] [serial = 1622] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f0e5be62000) [pid = 1944] [serial = 1647] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f0e3a4be800) [pid = 1944] [serial = 1662] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f0e429ab000) [pid = 1944] [serial = 1473] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f0e481a6400) [pid = 1944] [serial = 1619] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f0e42c45800) [pid = 1944] [serial = 1616] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f0e58860800) [pid = 1944] [serial = 1587] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e69a2ac00) [pid = 1944] [serial = 1653] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e3f92d800) [pid = 1944] [serial = 1671] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e58bde800) [pid = 1944] [serial = 1643] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e3f92ac00) [pid = 1944] [serial = 1665] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e69b92c00) [pid = 1944] [serial = 1655] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e546ef000) [pid = 1944] [serial = 1635] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e658d3800) [pid = 1944] [serial = 1649] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e481aec00) [pid = 1944] [serial = 1611] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e538c3400) [pid = 1944] [serial = 1572] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e420c2c00) [pid = 1944] [serial = 1674] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e6b54ec00) [pid = 1944] [serial = 1656] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e4f95d400) [pid = 1944] [serial = 1625] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e59506000) [pid = 1944] [serial = 1644] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e42471800) [pid = 1944] [serial = 1548] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e54ae0800) [pid = 1944] [serial = 1638] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e53af6000) [pid = 1944] [serial = 1629] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e6b830000) [pid = 1944] [serial = 1658] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f0e42287400) [pid = 1944] [serial = 1676] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f0e3eb92000) [pid = 1944] [serial = 1545] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f0e545be000) [pid = 1944] [serial = 1575] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f0e3f923800) [pid = 1944] [serial = 1664] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f0e43d0dc00) [pid = 1944] [serial = 1617] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f0e54bf1000) [pid = 1944] [serial = 1640] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f0e67b03800) [pid = 1944] [serial = 1652] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f0e42467c00) [pid = 1944] [serial = 1677] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f0e499a5800) [pid = 1944] [serial = 1623] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f0e468a2000) [pid = 1944] [serial = 1554] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f0e5499dc00) [pid = 1944] [serial = 1578] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f0e546c3400) [pid = 1944] [serial = 1634] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f0e4fb4d800) [pid = 1944] [serial = 1563] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f0e566c3800) [pid = 1944] [serial = 1584] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f0e54bed800) [pid = 1944] [serial = 1581] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f0e499a6c00) [pid = 1944] [serial = 1560] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e50249c00) [pid = 1944] [serial = 1566] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e3a4b9800) [pid = 1944] [serial = 1661] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e55bcf000) [pid = 1944] [serial = 1641] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e666b7800) [pid = 1944] [serial = 1650] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e6b9b7000) [pid = 1944] [serial = 1659] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e59dbd000) [pid = 1944] [serial = 1646] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e54059000) [pid = 1944] [serial = 1631] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e42196c00) [pid = 1944] [serial = 1614] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f0e54509000) [pid = 1944] [serial = 1632] [outer = (nil)] [url = about:blank] 21:53:06 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f0e4285a000) [pid = 1944] [serial = 1679] [outer = (nil)] [url = about:blank] 21:53:07 INFO - PROCESS | 1944 | 1461127987320 Marionette TRACE conn4 <- [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]]]}] 21:53:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:53:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 2997ms 21:53:07 INFO - PROCESS | 1944 | 1461127987342 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 21:53:07 INFO - PROCESS | 1944 | 1461127987349 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 21:53:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:53:07 INFO - PROCESS | 1944 | 1461127987357 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:53:07 INFO - PROCESS | 1944 | 1461127987363 Marionette TRACE conn4 <- [1,2382,null,{}] 21:53:07 INFO - PROCESS | 1944 | 1461127987370 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:07 INFO - PROCESS | 1944 | 1461127987577 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 21:53:07 INFO - PROCESS | 1944 | 1461127987770 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3bc1e000 == 149 [pid = 1944] [id = 603] 21:53:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f0e3e89d800) [pid = 1944] [serial = 1810] [outer = (nil)] 21:53:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f0e3e8a8400) [pid = 1944] [serial = 1811] [outer = 0x7f0e3e89d800] 21:53:07 INFO - PROCESS | 1944 | 1461127987849 Marionette DEBUG loaded listener.js 21:53:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e3eb8f400) [pid = 1944] [serial = 1812] [outer = 0x7f0e3e89d800] 21:53:08 INFO - PROCESS | 1944 | 1461127988743 Marionette TRACE conn4 <- [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]]]}] 21:53:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:53:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1442ms 21:53:08 INFO - PROCESS | 1944 | 1461127988801 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 21:53:08 INFO - PROCESS | 1944 | 1461127988809 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 21:53:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:53:08 INFO - PROCESS | 1944 | 1461127988819 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:53:08 INFO - PROCESS | 1944 | 1461127988821 Marionette TRACE conn4 <- [1,2386,null,{}] 21:53:08 INFO - PROCESS | 1944 | 1461127988826 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:09 INFO - PROCESS | 1944 | 1461127989031 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 21:53:09 INFO - PROCESS | 1944 | 1461127989252 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3efc7800 == 150 [pid = 1944] [id = 604] 21:53:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e3e8a1400) [pid = 1944] [serial = 1813] [outer = (nil)] 21:53:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e3f1cd400) [pid = 1944] [serial = 1814] [outer = 0x7f0e3e8a1400] 21:53:09 INFO - PROCESS | 1944 | 1461127989316 Marionette DEBUG loaded listener.js 21:53:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e3f1d9c00) [pid = 1944] [serial = 1815] [outer = 0x7f0e3e8a1400] 21:53:10 INFO - PROCESS | 1944 | 1461127990180 Marionette TRACE conn4 <- [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]]]}] 21:53:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:53:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1381ms 21:53:10 INFO - PROCESS | 1944 | 1461127990199 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 21:53:10 INFO - PROCESS | 1944 | 1461127990204 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 21:53:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:53:10 INFO - PROCESS | 1944 | 1461127990210 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:53:10 INFO - PROCESS | 1944 | 1461127990215 Marionette TRACE conn4 <- [1,2390,null,{}] 21:53:10 INFO - PROCESS | 1944 | 1461127990237 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:10 INFO - PROCESS | 1944 | 1461127990491 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 21:53:10 INFO - PROCESS | 1944 | 1461127990541 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3f918800 == 151 [pid = 1944] [id = 605] 21:53:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e3f9f2800) [pid = 1944] [serial = 1816] [outer = (nil)] 21:53:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e40087c00) [pid = 1944] [serial = 1817] [outer = 0x7f0e3f9f2800] 21:53:10 INFO - PROCESS | 1944 | 1461127990660 Marionette DEBUG loaded listener.js 21:53:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e418aa400) [pid = 1944] [serial = 1818] [outer = 0x7f0e3f9f2800] 21:53:11 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e3a4bb400) [pid = 1944] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:53:11 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e3a4b4800) [pid = 1944] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:53:11 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e3e99e800) [pid = 1944] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:53:11 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e3f923400) [pid = 1944] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:53:11 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e3a4b4c00) [pid = 1944] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:53:11 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e42295400) [pid = 1944] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:53:11 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e3a4b8000) [pid = 1944] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:53:12 INFO - PROCESS | 1944 | 1461127992049 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 21:53:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:53:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1887ms 21:53:12 INFO - PROCESS | 1944 | 1461127992107 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 21:53:12 INFO - PROCESS | 1944 | 1461127992112 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 21:53:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:53:12 INFO - PROCESS | 1944 | 1461127992118 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:53:12 INFO - PROCESS | 1944 | 1461127992120 Marionette TRACE conn4 <- [1,2394,null,{}] 21:53:12 INFO - PROCESS | 1944 | 1461127992126 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:12 INFO - PROCESS | 1944 | 1461127992324 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 21:53:12 INFO - PROCESS | 1944 | 1461127992339 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3faf7800 == 152 [pid = 1944] [id = 606] 21:53:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e418ab000) [pid = 1944] [serial = 1819] [outer = (nil)] 21:53:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e420c4c00) [pid = 1944] [serial = 1820] [outer = 0x7f0e418ab000] 21:53:12 INFO - PROCESS | 1944 | 1461127992399 Marionette DEBUG loaded listener.js 21:53:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e420ca000) [pid = 1944] [serial = 1821] [outer = 0x7f0e418ab000] 21:53:13 INFO - PROCESS | 1944 | 1461127993354 Marionette TRACE conn4 <- [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]]]}] 21:53:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:53:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1284ms 21:53:13 INFO - PROCESS | 1944 | 1461127993403 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 21:53:13 INFO - PROCESS | 1944 | 1461127993406 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 21:53:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:53:13 INFO - PROCESS | 1944 | 1461127993412 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:53:13 INFO - PROCESS | 1944 | 1461127993414 Marionette TRACE conn4 <- [1,2398,null,{}] 21:53:13 INFO - PROCESS | 1944 | 1461127993420 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:13 INFO - PROCESS | 1944 | 1461127993631 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 21:53:14 INFO - PROCESS | 1944 | 1461127994024 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3bad9000 == 153 [pid = 1944] [id = 607] 21:53:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e3a721c00) [pid = 1944] [serial = 1822] [outer = (nil)] 21:53:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e3a899c00) [pid = 1944] [serial = 1823] [outer = 0x7f0e3a721c00] 21:53:14 INFO - PROCESS | 1944 | 1461127994213 Marionette DEBUG loaded listener.js 21:53:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e3e98f400) [pid = 1944] [serial = 1824] [outer = 0x7f0e3a721c00] 21:53:15 INFO - PROCESS | 1944 | 1461127995187 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 21:53:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:53:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1832ms 21:53:15 INFO - PROCESS | 1944 | 1461127995247 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 21:53:15 INFO - PROCESS | 1944 | 1461127995253 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 21:53:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:53:15 INFO - PROCESS | 1944 | 1461127995260 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:53:15 INFO - PROCESS | 1944 | 1461127995267 Marionette TRACE conn4 <- [1,2402,null,{}] 21:53:15 INFO - PROCESS | 1944 | 1461127995274 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:15 INFO - PROCESS | 1944 | 1461127995507 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 21:53:15 INFO - PROCESS | 1944 | 1461127995824 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3f910800 == 154 [pid = 1944] [id = 608] 21:53:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e3eee9800) [pid = 1944] [serial = 1825] [outer = (nil)] 21:53:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e3f926400) [pid = 1944] [serial = 1826] [outer = 0x7f0e3eee9800] 21:53:15 INFO - PROCESS | 1944 | 1461127995907 Marionette DEBUG loaded listener.js 21:53:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f0e3f9f1800) [pid = 1944] [serial = 1827] [outer = 0x7f0e3eee9800] 21:53:16 INFO - PROCESS | 1944 | 1461127996881 Marionette TRACE conn4 <- [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]]]}] 21:53:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:53:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1690ms 21:53:16 INFO - PROCESS | 1944 | 1461127996955 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 21:53:16 INFO - PROCESS | 1944 | 1461127996961 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 21:53:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:53:16 INFO - PROCESS | 1944 | 1461127996969 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:53:16 INFO - PROCESS | 1944 | 1461127996971 Marionette TRACE conn4 <- [1,2406,null,{}] 21:53:16 INFO - PROCESS | 1944 | 1461127996978 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:17 INFO - PROCESS | 1944 | 1461127997214 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 21:53:17 INFO - PROCESS | 1944 | 1461127997557 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4290b800 == 155 [pid = 1944] [id = 609] 21:53:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f0e418a4800) [pid = 1944] [serial = 1828] [outer = (nil)] 21:53:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f0e420d0c00) [pid = 1944] [serial = 1829] [outer = 0x7f0e418a4800] 21:53:17 INFO - PROCESS | 1944 | 1461127997637 Marionette DEBUG loaded listener.js 21:53:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f0e42287000) [pid = 1944] [serial = 1830] [outer = 0x7f0e418a4800] 21:53:18 INFO - PROCESS | 1944 | 1461127998556 Marionette TRACE conn4 <- [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]]]}] 21:53:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:53:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1634ms 21:53:18 INFO - PROCESS | 1944 | 1461127998603 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 21:53:18 INFO - PROCESS | 1944 | 1461127998608 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 21:53:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:53:18 INFO - PROCESS | 1944 | 1461127998625 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:53:18 INFO - PROCESS | 1944 | 1461127998634 Marionette TRACE conn4 <- [1,2410,null,{}] 21:53:18 INFO - PROCESS | 1944 | 1461127998640 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:18 INFO - PROCESS | 1944 | 1461127998880 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 21:53:19 INFO - PROCESS | 1944 | 1461127999216 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e447b8800 == 156 [pid = 1944] [id = 610] 21:53:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f0e3a720000) [pid = 1944] [serial = 1831] [outer = (nil)] 21:53:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f0e42472800) [pid = 1944] [serial = 1832] [outer = 0x7f0e3a720000] 21:53:19 INFO - PROCESS | 1944 | 1461127999293 Marionette DEBUG loaded listener.js 21:53:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f0e429a4000) [pid = 1944] [serial = 1833] [outer = 0x7f0e3a720000] 21:53:20 INFO - PROCESS | 1944 | 1461128000169 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 21:53:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:53:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1595ms 21:53:20 INFO - PROCESS | 1944 | 1461128000211 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 21:53:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:53:20 INFO - PROCESS | 1944 | 1461128000216 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 21:53:20 INFO - PROCESS | 1944 | 1461128000221 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:53:20 INFO - PROCESS | 1944 | 1461128000225 Marionette TRACE conn4 <- [1,2414,null,{}] 21:53:20 INFO - PROCESS | 1944 | 1461128000230 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:20 INFO - PROCESS | 1944 | 1461128000442 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 21:53:20 INFO - PROCESS | 1944 | 1461128000710 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45a39800 == 157 [pid = 1944] [id = 611] 21:53:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f0e419b0800) [pid = 1944] [serial = 1834] [outer = (nil)] 21:53:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f0e42c49c00) [pid = 1944] [serial = 1835] [outer = 0x7f0e419b0800] 21:53:20 INFO - PROCESS | 1944 | 1461128000828 Marionette DEBUG loaded listener.js 21:53:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f0e43ca7800) [pid = 1944] [serial = 1836] [outer = 0x7f0e419b0800] 21:53:21 INFO - PROCESS | 1944 | 1461128001684 Marionette TRACE conn4 <- [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]]]}] 21:53:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:53:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1529ms 21:53:21 INFO - PROCESS | 1944 | 1461128001751 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 21:53:21 INFO - PROCESS | 1944 | 1461128001754 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 21:53:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:53:21 INFO - PROCESS | 1944 | 1461128001760 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:53:21 INFO - PROCESS | 1944 | 1461128001763 Marionette TRACE conn4 <- [1,2418,null,{}] 21:53:21 INFO - PROCESS | 1944 | 1461128001768 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:21 INFO - PROCESS | 1944 | 1461128001972 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 21:53:22 INFO - PROCESS | 1944 | 1461128002233 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45c69800 == 158 [pid = 1944] [id = 612] 21:53:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f0e43d04800) [pid = 1944] [serial = 1837] [outer = (nil)] 21:53:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f0e43d08000) [pid = 1944] [serial = 1838] [outer = 0x7f0e43d04800] 21:53:22 INFO - PROCESS | 1944 | 1461128002372 Marionette DEBUG loaded listener.js 21:53:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f0e43fb4c00) [pid = 1944] [serial = 1839] [outer = 0x7f0e43d04800] 21:53:23 INFO - PROCESS | 1944 | 1461128003285 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:53:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:53:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1578ms 21:53:23 INFO - PROCESS | 1944 | 1461128003340 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 21:53:23 INFO - PROCESS | 1944 | 1461128003344 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 21:53:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:53:23 INFO - PROCESS | 1944 | 1461128003350 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:53:23 INFO - PROCESS | 1944 | 1461128003352 Marionette TRACE conn4 <- [1,2422,null,{}] 21:53:23 INFO - PROCESS | 1944 | 1461128003358 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:23 INFO - PROCESS | 1944 | 1461128003585 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 21:53:23 INFO - PROCESS | 1944 | 1461128003895 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e467df800 == 159 [pid = 1944] [id = 613] 21:53:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f0e43d05000) [pid = 1944] [serial = 1840] [outer = (nil)] 21:53:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f0e44c81800) [pid = 1944] [serial = 1841] [outer = 0x7f0e43d05000] 21:53:23 INFO - PROCESS | 1944 | 1461128003972 Marionette DEBUG loaded listener.js 21:53:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f0e44d5ec00) [pid = 1944] [serial = 1842] [outer = 0x7f0e43d05000] 21:53:24 INFO - PROCESS | 1944 | 1461128004909 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:53:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:53:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1586ms 21:53:24 INFO - PROCESS | 1944 | 1461128004937 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 21:53:24 INFO - PROCESS | 1944 | 1461128004941 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 21:53:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:53:24 INFO - PROCESS | 1944 | 1461128004947 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:53:24 INFO - PROCESS | 1944 | 1461128004950 Marionette TRACE conn4 <- [1,2426,null,{}] 21:53:24 INFO - PROCESS | 1944 | 1461128004956 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:25 INFO - PROCESS | 1944 | 1461128005182 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 21:53:25 INFO - PROCESS | 1944 | 1461128005452 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46d02800 == 160 [pid = 1944] [id = 614] 21:53:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e43d08c00) [pid = 1944] [serial = 1843] [outer = (nil)] 21:53:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e450e7800) [pid = 1944] [serial = 1844] [outer = 0x7f0e43d08c00] 21:53:25 INFO - PROCESS | 1944 | 1461128005528 Marionette DEBUG loaded listener.js 21:53:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e45f32000) [pid = 1944] [serial = 1845] [outer = 0x7f0e43d08c00] 21:53:26 INFO - PROCESS | 1944 | 1461128006414 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 21:53:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:53:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1528ms 21:53:26 INFO - PROCESS | 1944 | 1461128006477 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 21:53:26 INFO - PROCESS | 1944 | 1461128006481 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 21:53:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:53:26 INFO - PROCESS | 1944 | 1461128006487 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:53:26 INFO - PROCESS | 1944 | 1461128006490 Marionette TRACE conn4 <- [1,2430,null,{}] 21:53:26 INFO - PROCESS | 1944 | 1461128006496 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:26 INFO - PROCESS | 1944 | 1461128006714 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 21:53:26 INFO - PROCESS | 1944 | 1461128006980 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e480a9000 == 161 [pid = 1944] [id = 615] 21:53:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e44d5d800) [pid = 1944] [serial = 1846] [outer = (nil)] 21:53:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e46706c00) [pid = 1944] [serial = 1847] [outer = 0x7f0e44d5d800] 21:53:27 INFO - PROCESS | 1944 | 1461128007059 Marionette DEBUG loaded listener.js 21:53:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e46710c00) [pid = 1944] [serial = 1848] [outer = 0x7f0e44d5d800] 21:53:27 INFO - PROCESS | 1944 | 1461128007943 Marionette TRACE conn4 <- [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]]]}] 21:53:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:53:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1528ms 21:53:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:53:28 INFO - PROCESS | 1944 | 1461128008017 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 21:53:28 INFO - PROCESS | 1944 | 1461128008020 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 21:53:28 INFO - PROCESS | 1944 | 1461128008026 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:53:28 INFO - PROCESS | 1944 | 1461128008029 Marionette TRACE conn4 <- [1,2434,null,{}] 21:53:28 INFO - PROCESS | 1944 | 1461128008034 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:28 INFO - PROCESS | 1944 | 1461128008260 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 21:53:28 INFO - PROCESS | 1944 | 1461128008529 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e483b5000 == 162 [pid = 1944] [id = 616] 21:53:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e44d64000) [pid = 1944] [serial = 1849] [outer = (nil)] 21:53:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e46733c00) [pid = 1944] [serial = 1850] [outer = 0x7f0e44d64000] 21:53:28 INFO - PROCESS | 1944 | 1461128008645 Marionette DEBUG loaded listener.js 21:53:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e46769000) [pid = 1944] [serial = 1851] [outer = 0x7f0e44d64000] 21:53:29 INFO - PROCESS | 1944 | 1461128009607 Marionette TRACE conn4 <- [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]]]}] 21:53:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:53:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1630ms 21:53:29 INFO - PROCESS | 1944 | 1461128009656 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 21:53:29 INFO - PROCESS | 1944 | 1461128009660 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 21:53:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:53:29 INFO - PROCESS | 1944 | 1461128009667 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:53:29 INFO - PROCESS | 1944 | 1461128009669 Marionette TRACE conn4 <- [1,2438,null,{}] 21:53:29 INFO - PROCESS | 1944 | 1461128009675 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:29 INFO - PROCESS | 1944 | 1461128009890 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 21:53:30 INFO - PROCESS | 1944 | 1461128010214 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49179000 == 163 [pid = 1944] [id = 617] 21:53:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e468d7800) [pid = 1944] [serial = 1852] [outer = (nil)] 21:53:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e468dd000) [pid = 1944] [serial = 1853] [outer = 0x7f0e468d7800] 21:53:30 INFO - PROCESS | 1944 | 1461128010307 Marionette DEBUG loaded listener.js 21:53:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e46efe400) [pid = 1944] [serial = 1854] [outer = 0x7f0e468d7800] 21:53:31 INFO - PROCESS | 1944 | 1461128011231 Marionette TRACE conn4 <- [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]]]}] 21:53:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:53:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1582ms 21:53:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:53:31 INFO - PROCESS | 1944 | 1461128011249 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 21:53:31 INFO - PROCESS | 1944 | 1461128011252 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 21:53:31 INFO - PROCESS | 1944 | 1461128011258 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:53:31 INFO - PROCESS | 1944 | 1461128011262 Marionette TRACE conn4 <- [1,2442,null,{}] 21:53:31 INFO - PROCESS | 1944 | 1461128011268 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:31 INFO - PROCESS | 1944 | 1461128011512 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 21:53:31 INFO - PROCESS | 1944 | 1461128011831 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49950800 == 164 [pid = 1944] [id = 618] 21:53:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e48122400) [pid = 1944] [serial = 1855] [outer = (nil)] 21:53:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e481cd000) [pid = 1944] [serial = 1856] [outer = 0x7f0e48122400] 21:53:31 INFO - PROCESS | 1944 | 1461128011908 Marionette DEBUG loaded listener.js 21:53:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e481d5800) [pid = 1944] [serial = 1857] [outer = 0x7f0e48122400] 21:53:32 INFO - PROCESS | 1944 | 1461128012777 Marionette TRACE conn4 <- [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]]]}] 21:53:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:53:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1585ms 21:53:32 INFO - PROCESS | 1944 | 1461128012843 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 21:53:32 INFO - PROCESS | 1944 | 1461128012847 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 21:53:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:53:32 INFO - PROCESS | 1944 | 1461128012853 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:53:32 INFO - PROCESS | 1944 | 1461128012856 Marionette TRACE conn4 <- [1,2446,null,{}] 21:53:32 INFO - PROCESS | 1944 | 1461128012862 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:33 INFO - PROCESS | 1944 | 1461128013090 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 21:53:33 INFO - PROCESS | 1944 | 1461128013362 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e499c5800 == 165 [pid = 1944] [id = 619] 21:53:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e4808f800) [pid = 1944] [serial = 1858] [outer = (nil)] 21:53:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e482c2800) [pid = 1944] [serial = 1859] [outer = 0x7f0e4808f800] 21:53:33 INFO - PROCESS | 1944 | 1461128013484 Marionette DEBUG loaded listener.js 21:53:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f0e48e87000) [pid = 1944] [serial = 1860] [outer = 0x7f0e4808f800] 21:53:34 INFO - PROCESS | 1944 | 1461128014364 Marionette TRACE conn4 <- [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]]]}] 21:53:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:53:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1580ms 21:53:34 INFO - PROCESS | 1944 | 1461128014435 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 21:53:34 INFO - PROCESS | 1944 | 1461128014439 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 21:53:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:53:34 INFO - PROCESS | 1944 | 1461128014445 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:53:34 INFO - PROCESS | 1944 | 1461128014447 Marionette TRACE conn4 <- [1,2450,null,{}] 21:53:34 INFO - PROCESS | 1944 | 1461128014453 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:34 INFO - PROCESS | 1944 | 1461128014661 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 21:53:34 INFO - PROCESS | 1944 | 1461128014972 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e374800 == 166 [pid = 1944] [id = 620] 21:53:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f0e481a6000) [pid = 1944] [serial = 1861] [outer = (nil)] 21:53:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f0e48e90400) [pid = 1944] [serial = 1862] [outer = 0x7f0e481a6000] 21:53:35 INFO - PROCESS | 1944 | 1461128015049 Marionette DEBUG loaded listener.js 21:53:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f0e49064000) [pid = 1944] [serial = 1863] [outer = 0x7f0e481a6000] 21:53:35 INFO - PROCESS | 1944 | 1461128015927 Marionette TRACE conn4 <- [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]]]}] 21:53:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:53:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1538ms 21:53:35 INFO - PROCESS | 1944 | 1461128015984 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 21:53:35 INFO - PROCESS | 1944 | 1461128015987 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 21:53:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:53:35 INFO - PROCESS | 1944 | 1461128015995 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:53:36 INFO - PROCESS | 1944 | 1461128015998 Marionette TRACE conn4 <- [1,2454,null,{}] 21:53:36 INFO - PROCESS | 1944 | 1461128016004 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:36 INFO - PROCESS | 1944 | 1461128016233 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 21:53:36 INFO - PROCESS | 1944 | 1461128016544 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4fd42800 == 167 [pid = 1944] [id = 621] 21:53:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f0e482bd800) [pid = 1944] [serial = 1864] [outer = (nil)] 21:53:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f0e4906e000) [pid = 1944] [serial = 1865] [outer = 0x7f0e482bd800] 21:53:36 INFO - PROCESS | 1944 | 1461128016623 Marionette DEBUG loaded listener.js 21:53:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f0e491bd400) [pid = 1944] [serial = 1866] [outer = 0x7f0e482bd800] 21:53:37 INFO - PROCESS | 1944 | 1461128017473 Marionette TRACE conn4 <- [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]]]}] 21:53:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:53:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1529ms 21:53:37 INFO - PROCESS | 1944 | 1461128017526 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 21:53:37 INFO - PROCESS | 1944 | 1461128017530 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 21:53:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:53:37 INFO - PROCESS | 1944 | 1461128017536 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:53:37 INFO - PROCESS | 1944 | 1461128017538 Marionette TRACE conn4 <- [1,2458,null,{}] 21:53:37 INFO - PROCESS | 1944 | 1461128017544 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:37 INFO - PROCESS | 1944 | 1461128017770 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 21:53:38 INFO - PROCESS | 1944 | 1461128018104 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50208000 == 168 [pid = 1944] [id = 622] 21:53:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f0e42466c00) [pid = 1944] [serial = 1867] [outer = (nil)] 21:53:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f0e491c4c00) [pid = 1944] [serial = 1868] [outer = 0x7f0e42466c00] 21:53:38 INFO - PROCESS | 1944 | 1461128018183 Marionette DEBUG loaded listener.js 21:53:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f0e499a8c00) [pid = 1944] [serial = 1869] [outer = 0x7f0e42466c00] 21:53:39 INFO - PROCESS | 1944 | 1461128019051 Marionette TRACE conn4 <- [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]]]}] 21:53:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:53:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1584ms 21:53:39 INFO - PROCESS | 1944 | 1461128019122 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 21:53:39 INFO - PROCESS | 1944 | 1461128019125 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 21:53:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:53:39 INFO - PROCESS | 1944 | 1461128019131 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:53:39 INFO - PROCESS | 1944 | 1461128019134 Marionette TRACE conn4 <- [1,2462,null,{}] 21:53:39 INFO - PROCESS | 1944 | 1461128019140 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:39 INFO - PROCESS | 1944 | 1461128019429 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 21:53:39 INFO - PROCESS | 1944 | 1461128019743 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e504d7000 == 169 [pid = 1944] [id = 623] 21:53:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f0e468a2c00) [pid = 1944] [serial = 1870] [outer = (nil)] 21:53:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e499af800) [pid = 1944] [serial = 1871] [outer = 0x7f0e468a2c00] 21:53:39 INFO - PROCESS | 1944 | 1461128019820 Marionette DEBUG loaded listener.js 21:53:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e4e25f800) [pid = 1944] [serial = 1872] [outer = 0x7f0e468a2c00] 21:53:40 INFO - PROCESS | 1944 | 1461128020734 Marionette TRACE conn4 <- [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]]]}] 21:53:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:53:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1638ms 21:53:40 INFO - PROCESS | 1944 | 1461128020771 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 21:53:40 INFO - PROCESS | 1944 | 1461128020775 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 21:53:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:53:40 INFO - PROCESS | 1944 | 1461128020780 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:53:40 INFO - PROCESS | 1944 | 1461128020784 Marionette TRACE conn4 <- [1,2466,null,{}] 21:53:40 INFO - PROCESS | 1944 | 1461128020789 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:41 INFO - PROCESS | 1944 | 1461128021019 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 21:53:41 INFO - PROCESS | 1944 | 1461128021337 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5076e000 == 170 [pid = 1944] [id = 624] 21:53:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e481d4000) [pid = 1944] [serial = 1873] [outer = (nil)] 21:53:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f0e4e269c00) [pid = 1944] [serial = 1874] [outer = 0x7f0e481d4000] 21:53:41 INFO - PROCESS | 1944 | 1461128021416 Marionette DEBUG loaded listener.js 21:53:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f0e4f95f400) [pid = 1944] [serial = 1875] [outer = 0x7f0e481d4000] 21:53:42 INFO - PROCESS | 1944 | 1461128022257 Marionette TRACE conn4 <- [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]]]}] 21:53:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:53:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1534ms 21:53:42 INFO - PROCESS | 1944 | 1461128022316 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 21:53:42 INFO - PROCESS | 1944 | 1461128022319 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 21:53:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:53:42 INFO - PROCESS | 1944 | 1461128022325 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:53:42 INFO - PROCESS | 1944 | 1461128022327 Marionette TRACE conn4 <- [1,2470,null,{}] 21:53:42 INFO - PROCESS | 1944 | 1461128022333 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:42 INFO - PROCESS | 1944 | 1461128022568 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 21:53:42 INFO - PROCESS | 1944 | 1461128022913 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3efca800 == 171 [pid = 1944] [id = 625] 21:53:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e3a4b5000) [pid = 1944] [serial = 1876] [outer = (nil)] 21:53:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f0e3e8a7c00) [pid = 1944] [serial = 1877] [outer = 0x7f0e3a4b5000] 21:53:43 INFO - PROCESS | 1944 | 1461128022998 Marionette DEBUG loaded listener.js 21:53:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f0e4f964c00) [pid = 1944] [serial = 1878] [outer = 0x7f0e3a4b5000] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3bc10000 == 170 [pid = 1944] [id = 535] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5441c000 == 169 [pid = 1944] [id = 192] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e447bc800 == 168 [pid = 1944] [id = 534] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3f918800 == 167 [pid = 1944] [id = 605] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3efc7800 == 166 [pid = 1944] [id = 604] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3bc1e000 == 165 [pid = 1944] [id = 603] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3b8a4000 == 164 [pid = 1944] [id = 601] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3a63a800 == 163 [pid = 1944] [id = 600] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6fd8b800 == 162 [pid = 1944] [id = 599] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6950a000 == 161 [pid = 1944] [id = 598] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e607ca000 == 160 [pid = 1944] [id = 597] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e59e30800 == 159 [pid = 1944] [id = 596] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58656000 == 158 [pid = 1944] [id = 595] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57883800 == 157 [pid = 1944] [id = 594] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54a5e800 == 156 [pid = 1944] [id = 593] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e540aa800 == 155 [pid = 1944] [id = 592] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e51737000 == 154 [pid = 1944] [id = 591] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5077b800 == 153 [pid = 1944] [id = 590] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5031b000 == 152 [pid = 1944] [id = 589] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e499c7000 == 151 [pid = 1944] [id = 588] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e492c4800 == 150 [pid = 1944] [id = 587] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e480b8000 == 149 [pid = 1944] [id = 586] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e45d46800 == 148 [pid = 1944] [id = 585] 21:53:44 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3faf7000 == 147 [pid = 1944] [id = 584] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f0e59ea3c00) [pid = 1944] [serial = 1721] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f0e418a2c00) [pid = 1944] [serial = 1740] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e3a896800) [pid = 1944] [serial = 1736] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f0e420c6800) [pid = 1944] [serial = 1685] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f0e3f1cd000) [pid = 1944] [serial = 1739] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e42c43000) [pid = 1944] [serial = 1680] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e57f94000) [pid = 1944] [serial = 1715] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e66be1800) [pid = 1944] [serial = 1730] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f0e48088400) [pid = 1944] [serial = 1694] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f0e3f9e8c00) [pid = 1944] [serial = 1748] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f0e58ca1400) [pid = 1944] [serial = 1718] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f0e66bde400) [pid = 1944] [serial = 1724] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f0e4285b400) [pid = 1944] [serial = 1749] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f0e51b86400) [pid = 1944] [serial = 1706] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f0e544f4000) [pid = 1944] [serial = 1709] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f0e48e8f800) [pid = 1944] [serial = 1697] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f0e42191800) [pid = 1944] [serial = 1742] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f0e43cad800) [pid = 1944] [serial = 1745] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f0e50973800) [pid = 1944] [serial = 1703] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e3f926c00) [pid = 1944] [serial = 1668] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e43ecdc00) [pid = 1944] [serial = 1746] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e44c7c000) [pid = 1944] [serial = 1733] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e43cba400) [pid = 1944] [serial = 1688] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e50006c00) [pid = 1944] [serial = 1700] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e46711800) [pid = 1944] [serial = 1691] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e42294000) [pid = 1944] [serial = 1743] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e40084000) [pid = 1944] [serial = 1727] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e3e99e400) [pid = 1944] [serial = 1737] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e3e8a0000) [pid = 1944] [serial = 1682] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e5499a000) [pid = 1944] [serial = 1712] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e44c83000) [pid = 1944] [serial = 1751] [outer = (nil)] [url = about:blank] 21:53:45 INFO - PROCESS | 1944 | 1461128025464 Marionette TRACE conn4 <- [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]]]}] 21:53:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:53:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 3187ms 21:53:45 INFO - PROCESS | 1944 | 1461128025513 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 21:53:45 INFO - PROCESS | 1944 | 1461128025517 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 21:53:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:53:45 INFO - PROCESS | 1944 | 1461128025526 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:53:45 INFO - PROCESS | 1944 | 1461128025529 Marionette TRACE conn4 <- [1,2474,null,{}] 21:53:45 INFO - PROCESS | 1944 | 1461128025538 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:45 INFO - PROCESS | 1944 | 1461128025788 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 21:53:46 INFO - PROCESS | 1944 | 1461128026002 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3bc0b800 == 148 [pid = 1944] [id = 626] 21:53:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e3e8a0000) [pid = 1944] [serial = 1879] [outer = (nil)] 21:53:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e3f1d2000) [pid = 1944] [serial = 1880] [outer = 0x7f0e3e8a0000] 21:53:46 INFO - PROCESS | 1944 | 1461128026123 Marionette DEBUG loaded listener.js 21:53:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e3f932c00) [pid = 1944] [serial = 1881] [outer = 0x7f0e3e8a0000] 21:53:47 INFO - PROCESS | 1944 | 1461128027017 Marionette TRACE conn4 <- [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]]]}] 21:53:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:53:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1546ms 21:53:47 INFO - PROCESS | 1944 | 1461128027073 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 21:53:47 INFO - PROCESS | 1944 | 1461128027080 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 21:53:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:53:47 INFO - PROCESS | 1944 | 1461128027091 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:53:47 INFO - PROCESS | 1944 | 1461128027094 Marionette TRACE conn4 <- [1,2478,null,{}] 21:53:47 INFO - PROCESS | 1944 | 1461128027098 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:47 INFO - PROCESS | 1944 | 1461128027327 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 21:53:47 INFO - PROCESS | 1944 | 1461128027550 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3f0d0000 == 149 [pid = 1944] [id = 627] 21:53:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e3e997800) [pid = 1944] [serial = 1882] [outer = (nil)] 21:53:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e419ac800) [pid = 1944] [serial = 1883] [outer = 0x7f0e3e997800] 21:53:47 INFO - PROCESS | 1944 | 1461128027614 Marionette DEBUG loaded listener.js 21:53:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e420cc800) [pid = 1944] [serial = 1884] [outer = 0x7f0e3e997800] 21:53:48 INFO - PROCESS | 1944 | 1461128028557 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 21:53:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:53:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1537ms 21:53:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:53:48 INFO - PROCESS | 1944 | 1461128028628 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 21:53:48 INFO - PROCESS | 1944 | 1461128028631 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 21:53:48 INFO - PROCESS | 1944 | 1461128028638 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:53:48 INFO - PROCESS | 1944 | 1461128028643 Marionette TRACE conn4 <- [1,2482,null,{}] 21:53:48 INFO - PROCESS | 1944 | 1461128028664 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:48 INFO - PROCESS | 1944 | 1461128028939 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 21:53:48 INFO - PROCESS | 1944 | 1461128028969 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e41932800 == 150 [pid = 1944] [id = 628] 21:53:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e42293800) [pid = 1944] [serial = 1885] [outer = (nil)] 21:53:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e4284f400) [pid = 1944] [serial = 1886] [outer = 0x7f0e42293800] 21:53:49 INFO - PROCESS | 1944 | 1461128029091 Marionette DEBUG loaded listener.js 21:53:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e42c4a000) [pid = 1944] [serial = 1887] [outer = 0x7f0e42293800] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e3a4b6400) [pid = 1944] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e46efa800) [pid = 1944] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e3e89d800) [pid = 1944] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e3f9f3800) [pid = 1944] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e3a719400) [pid = 1944] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e3f930c00) [pid = 1944] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e5000d000) [pid = 1944] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e3f9e7400) [pid = 1944] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e42468000) [pid = 1944] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e50008400) [pid = 1944] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e3e8a1400) [pid = 1944] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e4fa1b400) [pid = 1944] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e3f931800) [pid = 1944] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e4811f800) [pid = 1944] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f0e44c7c400) [pid = 1944] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f0e4689b400) [pid = 1944] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f0e548ac000) [pid = 1944] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f0e4007b800) [pid = 1944] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f0e43ec7000) [pid = 1944] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f0e42473800) [pid = 1944] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f0e40082c00) [pid = 1944] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f0e419b4000) [pid = 1944] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f0e546b8c00) [pid = 1944] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f0e42859000) [pid = 1944] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f0e49063800) [pid = 1944] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f0e4e260000) [pid = 1944] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f0e49064400) [pid = 1944] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f0e43fbbc00) [pid = 1944] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f0e48e89000) [pid = 1944] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f0e48e8b000) [pid = 1944] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e3f9f2800) [pid = 1944] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e4007bc00) [pid = 1944] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e55bd7800) [pid = 1944] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e54bf1c00) [pid = 1944] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e3a714400) [pid = 1944] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e546efc00) [pid = 1944] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e44c79800) [pid = 1944] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e420c2400) [pid = 1944] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f0e481d6000) [pid = 1944] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:53:50 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f0e418aa000) [pid = 1944] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:53:50 INFO - PROCESS | 1944 | 1461128030808 Marionette TRACE conn4 <- [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]]]}] 21:53:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:53:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 2188ms 21:53:50 INFO - PROCESS | 1944 | 1461128030825 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 21:53:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:53:50 INFO - PROCESS | 1944 | 1461128030830 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 21:53:50 INFO - PROCESS | 1944 | 1461128030835 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:53:50 INFO - PROCESS | 1944 | 1461128030838 Marionette TRACE conn4 <- [1,2486,null,{}] 21:53:50 INFO - PROCESS | 1944 | 1461128030843 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:51 INFO - PROCESS | 1944 | 1461128031121 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 21:53:51 INFO - PROCESS | 1944 | 1461128031143 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4291d000 == 151 [pid = 1944] [id = 629] 21:53:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f0e3a4b4800) [pid = 1944] [serial = 1888] [outer = (nil)] 21:53:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f0e419ad000) [pid = 1944] [serial = 1889] [outer = 0x7f0e3a4b4800] 21:53:51 INFO - PROCESS | 1944 | 1461128031205 Marionette DEBUG loaded listener.js 21:53:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e43cb7800) [pid = 1944] [serial = 1890] [outer = 0x7f0e3a4b4800] 21:53:52 INFO - PROCESS | 1944 | 1461128032067 Marionette TRACE conn4 <- [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]]]}] 21:53:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:53:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1279ms 21:53:52 INFO - PROCESS | 1944 | 1461128032116 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 21:53:52 INFO - PROCESS | 1944 | 1461128032119 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 21:53:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:53:52 INFO - PROCESS | 1944 | 1461128032125 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:53:52 INFO - PROCESS | 1944 | 1461128032129 Marionette TRACE conn4 <- [1,2490,null,{}] 21:53:52 INFO - PROCESS | 1944 | 1461128032134 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:52 INFO - PROCESS | 1944 | 1461128032339 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 21:53:52 INFO - PROCESS | 1944 | 1461128032706 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3a63a800 == 152 [pid = 1944] [id = 630] 21:53:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e3a4b1400) [pid = 1944] [serial = 1891] [outer = (nil)] 21:53:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e3a4bf000) [pid = 1944] [serial = 1892] [outer = 0x7f0e3a4b1400] 21:53:52 INFO - PROCESS | 1944 | 1461128032785 Marionette DEBUG loaded listener.js 21:53:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e3e995400) [pid = 1944] [serial = 1893] [outer = 0x7f0e3a4b1400] 21:53:53 INFO - PROCESS | 1944 | 1461128033803 Marionette TRACE conn4 <- [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]]]}] 21:53:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:53:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1730ms 21:53:53 INFO - PROCESS | 1944 | 1461128033858 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 21:53:53 INFO - PROCESS | 1944 | 1461128033866 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 21:53:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:53:53 INFO - PROCESS | 1944 | 1461128033875 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:53:53 INFO - PROCESS | 1944 | 1461128033879 Marionette TRACE conn4 <- [1,2494,null,{}] 21:53:53 INFO - PROCESS | 1944 | 1461128033886 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:54 INFO - PROCESS | 1944 | 1461128034107 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 21:53:54 INFO - PROCESS | 1944 | 1461128034390 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3fc99000 == 153 [pid = 1944] [id = 631] 21:53:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e3f9f2800) [pid = 1944] [serial = 1894] [outer = (nil)] 21:53:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e419aa400) [pid = 1944] [serial = 1895] [outer = 0x7f0e3f9f2800] 21:53:54 INFO - PROCESS | 1944 | 1461128034528 Marionette DEBUG loaded listener.js 21:53:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e420cf800) [pid = 1944] [serial = 1896] [outer = 0x7f0e3f9f2800] 21:53:55 INFO - PROCESS | 1944 | 1461128035510 Marionette TRACE conn4 <- [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]]]}] 21:53:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:53:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1681ms 21:53:55 INFO - PROCESS | 1944 | 1461128035560 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 21:53:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:53:55 INFO - PROCESS | 1944 | 1461128035566 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 21:53:55 INFO - PROCESS | 1944 | 1461128035572 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:53:55 INFO - PROCESS | 1944 | 1461128035576 Marionette TRACE conn4 <- [1,2498,null,{}] 21:53:55 INFO - PROCESS | 1944 | 1461128035581 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:55 INFO - PROCESS | 1944 | 1461128035808 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 21:53:56 INFO - PROCESS | 1944 | 1461128036155 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e44fc1800 == 154 [pid = 1944] [id = 632] 21:53:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e419ae400) [pid = 1944] [serial = 1897] [outer = (nil)] 21:53:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f0e429a7400) [pid = 1944] [serial = 1898] [outer = 0x7f0e419ae400] 21:53:56 INFO - PROCESS | 1944 | 1461128036236 Marionette DEBUG loaded listener.js 21:53:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f0e43cb4400) [pid = 1944] [serial = 1899] [outer = 0x7f0e419ae400] 21:53:57 INFO - PROCESS | 1944 | 1461128037117 Marionette TRACE conn4 <- [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]]]}] 21:53:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:53:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1584ms 21:53:57 INFO - PROCESS | 1944 | 1461128037158 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 21:53:57 INFO - PROCESS | 1944 | 1461128037162 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 21:53:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:53:57 INFO - PROCESS | 1944 | 1461128037193 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:53:57 INFO - PROCESS | 1944 | 1461128037203 Marionette TRACE conn4 <- [1,2502,null,{}] 21:53:57 INFO - PROCESS | 1944 | 1461128037214 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:57 INFO - PROCESS | 1944 | 1461128037447 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 21:53:57 INFO - PROCESS | 1944 | 1461128037760 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46655800 == 155 [pid = 1944] [id = 633] 21:53:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f0e4246e800) [pid = 1944] [serial = 1900] [outer = (nil)] 21:53:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f0e43fb3400) [pid = 1944] [serial = 1901] [outer = 0x7f0e4246e800] 21:53:57 INFO - PROCESS | 1944 | 1461128037837 Marionette DEBUG loaded listener.js 21:53:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f0e447e6400) [pid = 1944] [serial = 1902] [outer = 0x7f0e4246e800] 21:53:58 INFO - PROCESS | 1944 | 1461128038722 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:53:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:53:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1615ms 21:53:58 INFO - PROCESS | 1944 | 1461128038785 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 21:53:58 INFO - PROCESS | 1944 | 1461128038790 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 21:53:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:53:58 INFO - PROCESS | 1944 | 1461128038796 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:53:58 INFO - PROCESS | 1944 | 1461128038798 Marionette TRACE conn4 <- [1,2506,null,{}] 21:53:58 INFO - PROCESS | 1944 | 1461128038804 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:59 INFO - PROCESS | 1944 | 1461128039025 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 21:53:59 INFO - PROCESS | 1944 | 1461128039291 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e483b1800 == 156 [pid = 1944] [id = 634] 21:53:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f0e43cbc800) [pid = 1944] [serial = 1903] [outer = (nil)] 21:53:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f0e450f2400) [pid = 1944] [serial = 1904] [outer = 0x7f0e43cbc800] 21:53:59 INFO - PROCESS | 1944 | 1461128039415 Marionette DEBUG loaded listener.js 21:53:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f0e4670c400) [pid = 1944] [serial = 1905] [outer = 0x7f0e43cbc800] 21:54:00 INFO - PROCESS | 1944 | 1461128040227 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:54:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:54:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1528ms 21:54:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:54:00 INFO - PROCESS | 1944 | 1461128040325 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 21:54:00 INFO - PROCESS | 1944 | 1461128040328 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 21:54:00 INFO - PROCESS | 1944 | 1461128040334 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:54:00 INFO - PROCESS | 1944 | 1461128040337 Marionette TRACE conn4 <- [1,2510,null,{}] 21:54:00 INFO - PROCESS | 1944 | 1461128040343 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:00 INFO - PROCESS | 1944 | 1461128040668 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 21:54:00 INFO - PROCESS | 1944 | 1461128040922 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49184000 == 157 [pid = 1944] [id = 635] 21:54:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f0e468a0000) [pid = 1944] [serial = 1906] [outer = (nil)] 21:54:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f0e468d5000) [pid = 1944] [serial = 1907] [outer = 0x7f0e468a0000] 21:54:01 INFO - PROCESS | 1944 | 1461128041016 Marionette DEBUG loaded listener.js 21:54:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f0e48119400) [pid = 1944] [serial = 1908] [outer = 0x7f0e468a0000] 21:54:01 INFO - PROCESS | 1944 | 1461128041965 Marionette TRACE conn4 <- [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]]]}] 21:54:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:54:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1684ms 21:54:02 INFO - PROCESS | 1944 | 1461128042019 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 21:54:02 INFO - PROCESS | 1944 | 1461128042023 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 21:54:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:54:02 INFO - PROCESS | 1944 | 1461128042030 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:54:02 INFO - PROCESS | 1944 | 1461128042032 Marionette TRACE conn4 <- [1,2514,null,{}] 21:54:02 INFO - PROCESS | 1944 | 1461128042038 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:02 INFO - PROCESS | 1944 | 1461128042268 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 21:54:02 INFO - PROCESS | 1944 | 1461128042589 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e499c7000 == 158 [pid = 1944] [id = 636] 21:54:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f0e43d0d800) [pid = 1944] [serial = 1909] [outer = (nil)] 21:54:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f0e482c0c00) [pid = 1944] [serial = 1910] [outer = 0x7f0e43d0d800] 21:54:02 INFO - PROCESS | 1944 | 1461128042667 Marionette DEBUG loaded listener.js 21:54:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f0e48e90c00) [pid = 1944] [serial = 1911] [outer = 0x7f0e43d0d800] 21:54:03 INFO - PROCESS | 1944 | 1461128043541 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 21:54:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:54:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1586ms 21:54:03 INFO - PROCESS | 1944 | 1461128043617 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 21:54:03 INFO - PROCESS | 1944 | 1461128043620 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 21:54:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:54:03 INFO - PROCESS | 1944 | 1461128043626 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:54:03 INFO - PROCESS | 1944 | 1461128043628 Marionette TRACE conn4 <- [1,2518,null,{}] 21:54:03 INFO - PROCESS | 1944 | 1461128043634 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:03 INFO - PROCESS | 1944 | 1461128043856 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 21:54:04 INFO - PROCESS | 1944 | 1461128044171 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50193000 == 159 [pid = 1944] [id = 637] 21:54:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f0e468a0800) [pid = 1944] [serial = 1912] [outer = (nil)] 21:54:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f0e491bf000) [pid = 1944] [serial = 1913] [outer = 0x7f0e468a0800] 21:54:04 INFO - PROCESS | 1944 | 1461128044251 Marionette DEBUG loaded listener.js 21:54:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e4e261000) [pid = 1944] [serial = 1914] [outer = 0x7f0e468a0800] 21:54:05 INFO - PROCESS | 1944 | 1461128045117 Marionette TRACE conn4 <- [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]]]}] 21:54:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:54:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1532ms 21:54:05 INFO - PROCESS | 1944 | 1461128045160 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 21:54:05 INFO - PROCESS | 1944 | 1461128045164 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 21:54:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:54:05 INFO - PROCESS | 1944 | 1461128045170 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:54:05 INFO - PROCESS | 1944 | 1461128045172 Marionette TRACE conn4 <- [1,2522,null,{}] 21:54:05 INFO - PROCESS | 1944 | 1461128045178 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:05 INFO - PROCESS | 1944 | 1461128045379 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 21:54:05 INFO - PROCESS | 1944 | 1461128045650 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5076f000 == 160 [pid = 1944] [id = 638] 21:54:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e4670d400) [pid = 1944] [serial = 1915] [outer = (nil)] 21:54:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e4f961800) [pid = 1944] [serial = 1916] [outer = 0x7f0e4670d400] 21:54:05 INFO - PROCESS | 1944 | 1461128045726 Marionette DEBUG loaded listener.js 21:54:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e4fa1d000) [pid = 1944] [serial = 1917] [outer = 0x7f0e4670d400] 21:54:06 INFO - PROCESS | 1944 | 1461128046596 Marionette TRACE conn4 <- [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]]]}] 21:54:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:54:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1481ms 21:54:06 INFO - PROCESS | 1944 | 1461128046652 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 21:54:06 INFO - PROCESS | 1944 | 1461128046655 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 21:54:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:54:06 INFO - PROCESS | 1944 | 1461128046661 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:54:06 INFO - PROCESS | 1944 | 1461128046664 Marionette TRACE conn4 <- [1,2526,null,{}] 21:54:06 INFO - PROCESS | 1944 | 1461128046669 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:06 INFO - PROCESS | 1944 | 1461128046893 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 21:54:07 INFO - PROCESS | 1944 | 1461128047168 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5086d000 == 161 [pid = 1944] [id = 639] 21:54:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e481a5800) [pid = 1944] [serial = 1918] [outer = (nil)] 21:54:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e4fa91400) [pid = 1944] [serial = 1919] [outer = 0x7f0e481a5800] 21:54:07 INFO - PROCESS | 1944 | 1461128047287 Marionette DEBUG loaded listener.js 21:54:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e4fa99400) [pid = 1944] [serial = 1920] [outer = 0x7f0e481a5800] 21:54:08 INFO - PROCESS | 1944 | 1461128048160 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 21:54:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:54:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1532ms 21:54:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:54:08 INFO - PROCESS | 1944 | 1461128048194 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 21:54:08 INFO - PROCESS | 1944 | 1461128048197 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 21:54:08 INFO - PROCESS | 1944 | 1461128048204 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:54:08 INFO - PROCESS | 1944 | 1461128048208 Marionette TRACE conn4 <- [1,2530,null,{}] 21:54:08 INFO - PROCESS | 1944 | 1461128048213 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:08 INFO - PROCESS | 1944 | 1461128048434 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 21:54:08 INFO - PROCESS | 1944 | 1461128048709 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50bd6800 == 162 [pid = 1944] [id = 640] 21:54:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e4fd29c00) [pid = 1944] [serial = 1921] [outer = (nil)] 21:54:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e4fd31c00) [pid = 1944] [serial = 1922] [outer = 0x7f0e4fd29c00] 21:54:08 INFO - PROCESS | 1944 | 1461128048854 Marionette DEBUG loaded listener.js 21:54:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e50006000) [pid = 1944] [serial = 1923] [outer = 0x7f0e4fd29c00] 21:54:10 INFO - PROCESS | 1944 | 1461128050185 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 21:54:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:54:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 2032ms 21:54:10 INFO - PROCESS | 1944 | 1461128050253 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 21:54:10 INFO - PROCESS | 1944 | 1461128050258 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 21:54:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:54:10 INFO - PROCESS | 1944 | 1461128050264 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:54:10 INFO - PROCESS | 1944 | 1461128050268 Marionette TRACE conn4 <- [1,2534,null,{}] 21:54:10 INFO - PROCESS | 1944 | 1461128050277 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:10 INFO - PROCESS | 1944 | 1461128050575 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 21:54:10 INFO - PROCESS | 1944 | 1461128050896 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5391c800 == 163 [pid = 1944] [id = 641] 21:54:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e50008400) [pid = 1944] [serial = 1924] [outer = (nil)] 21:54:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e503b3000) [pid = 1944] [serial = 1925] [outer = 0x7f0e50008400] 21:54:10 INFO - PROCESS | 1944 | 1461128050970 Marionette DEBUG loaded listener.js 21:54:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e50507c00) [pid = 1944] [serial = 1926] [outer = 0x7f0e50008400] 21:54:11 INFO - PROCESS | 1944 | 1461128051868 Marionette TRACE conn4 <- [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]]]}] 21:54:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:54:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1637ms 21:54:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:54:11 INFO - PROCESS | 1944 | 1461128051902 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 21:54:11 INFO - PROCESS | 1944 | 1461128051904 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 21:54:11 INFO - PROCESS | 1944 | 1461128051911 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:54:11 INFO - PROCESS | 1944 | 1461128051914 Marionette TRACE conn4 <- [1,2538,null,{}] 21:54:11 INFO - PROCESS | 1944 | 1461128051919 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:12 INFO - PROCESS | 1944 | 1461128052134 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 21:54:12 INFO - PROCESS | 1944 | 1461128052410 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5407e000 == 164 [pid = 1944] [id = 642] 21:54:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e429ab400) [pid = 1944] [serial = 1927] [outer = (nil)] 21:54:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e5050e000) [pid = 1944] [serial = 1928] [outer = 0x7f0e429ab400] 21:54:12 INFO - PROCESS | 1944 | 1461128052488 Marionette DEBUG loaded listener.js 21:54:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e5087c000) [pid = 1944] [serial = 1929] [outer = 0x7f0e429ab400] 21:54:13 INFO - PROCESS | 1944 | 1461128053388 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 21:54:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:54:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1536ms 21:54:13 INFO - PROCESS | 1944 | 1461128053447 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 21:54:13 INFO - PROCESS | 1944 | 1461128053451 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 21:54:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:54:13 INFO - PROCESS | 1944 | 1461128053457 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:54:13 INFO - PROCESS | 1944 | 1461128053460 Marionette TRACE conn4 <- [1,2542,null,{}] 21:54:13 INFO - PROCESS | 1944 | 1461128053465 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:13 INFO - PROCESS | 1944 | 1461128053667 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 21:54:13 INFO - PROCESS | 1944 | 1461128053942 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5432b800 == 165 [pid = 1944] [id = 643] 21:54:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e4e25b400) [pid = 1944] [serial = 1930] [outer = (nil)] 21:54:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f0e50978800) [pid = 1944] [serial = 1931] [outer = 0x7f0e4e25b400] 21:54:14 INFO - PROCESS | 1944 | 1461128054059 Marionette DEBUG loaded listener.js 21:54:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f0e50b20c00) [pid = 1944] [serial = 1932] [outer = 0x7f0e4e25b400] 21:54:14 INFO - PROCESS | 1944 | 1461128054905 Marionette TRACE conn4 <- [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]]]}] 21:54:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:54:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1484ms 21:54:14 INFO - PROCESS | 1944 | 1461128054942 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 21:54:14 INFO - PROCESS | 1944 | 1461128054946 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 21:54:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:54:14 INFO - PROCESS | 1944 | 1461128054952 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:54:14 INFO - PROCESS | 1944 | 1461128054954 Marionette TRACE conn4 <- [1,2546,null,{}] 21:54:14 INFO - PROCESS | 1944 | 1461128054960 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:15 INFO - PROCESS | 1944 | 1461128055169 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 21:54:15 INFO - PROCESS | 1944 | 1461128055485 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54557800 == 166 [pid = 1944] [id = 644] 21:54:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f0e418a5c00) [pid = 1944] [serial = 1933] [outer = (nil)] 21:54:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f0e5199f400) [pid = 1944] [serial = 1934] [outer = 0x7f0e418a5c00] 21:54:15 INFO - PROCESS | 1944 | 1461128055605 Marionette DEBUG loaded listener.js 21:54:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f0e51b55c00) [pid = 1944] [serial = 1935] [outer = 0x7f0e418a5c00] 21:54:16 INFO - PROCESS | 1944 | 1461128056460 Marionette TRACE conn4 <- [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]]]}] 21:54:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:54:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1579ms 21:54:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:54:16 INFO - PROCESS | 1944 | 1461128056532 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 21:54:16 INFO - PROCESS | 1944 | 1461128056535 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 21:54:16 INFO - PROCESS | 1944 | 1461128056541 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:54:16 INFO - PROCESS | 1944 | 1461128056544 Marionette TRACE conn4 <- [1,2550,null,{}] 21:54:16 INFO - PROCESS | 1944 | 1461128056549 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:16 INFO - PROCESS | 1944 | 1461128056770 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 21:54:17 INFO - PROCESS | 1944 | 1461128057087 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e558d8000 == 167 [pid = 1944] [id = 645] 21:54:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f0e3e89dc00) [pid = 1944] [serial = 1936] [outer = (nil)] 21:54:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f0e51b83000) [pid = 1944] [serial = 1937] [outer = 0x7f0e3e89dc00] 21:54:17 INFO - PROCESS | 1944 | 1461128057163 Marionette DEBUG loaded listener.js 21:54:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f0e538bac00) [pid = 1944] [serial = 1938] [outer = 0x7f0e3e89dc00] 21:54:18 INFO - PROCESS | 1944 | 1461128058100 Marionette TRACE conn4 <- [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]]]}] 21:54:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:54:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1582ms 21:54:18 INFO - PROCESS | 1944 | 1461128058123 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 21:54:18 INFO - PROCESS | 1944 | 1461128058128 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 21:54:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:54:18 INFO - PROCESS | 1944 | 1461128058135 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:54:18 INFO - PROCESS | 1944 | 1461128058139 Marionette TRACE conn4 <- [1,2554,null,{}] 21:54:18 INFO - PROCESS | 1944 | 1461128058144 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:18 INFO - PROCESS | 1944 | 1461128058383 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 21:54:18 INFO - PROCESS | 1944 | 1461128058738 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5759a800 == 168 [pid = 1944] [id = 646] 21:54:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f0e418a6400) [pid = 1944] [serial = 1939] [outer = (nil)] 21:54:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f0e53ae8800) [pid = 1944] [serial = 1940] [outer = 0x7f0e418a6400] 21:54:18 INFO - PROCESS | 1944 | 1461128058814 Marionette DEBUG loaded listener.js 21:54:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f0e53aefc00) [pid = 1944] [serial = 1941] [outer = 0x7f0e418a6400] 21:54:19 INFO - PROCESS | 1944 | 1461128059715 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 21:54:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:54:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1630ms 21:54:19 INFO - PROCESS | 1944 | 1461128059765 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 21:54:19 INFO - PROCESS | 1944 | 1461128059769 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 21:54:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:54:19 INFO - PROCESS | 1944 | 1461128059775 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:54:19 INFO - PROCESS | 1944 | 1461128059777 Marionette TRACE conn4 <- [1,2558,null,{}] 21:54:19 INFO - PROCESS | 1944 | 1461128059783 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:20 INFO - PROCESS | 1944 | 1461128060005 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 21:54:20 INFO - PROCESS | 1944 | 1461128060336 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57876000 == 169 [pid = 1944] [id = 647] 21:54:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e538bb400) [pid = 1944] [serial = 1942] [outer = (nil)] 21:54:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e54037c00) [pid = 1944] [serial = 1943] [outer = 0x7f0e538bb400] 21:54:20 INFO - PROCESS | 1944 | 1461128060415 Marionette DEBUG loaded listener.js 21:54:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e5403d800) [pid = 1944] [serial = 1944] [outer = 0x7f0e538bb400] 21:54:21 INFO - PROCESS | 1944 | 1461128061346 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 21:54:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:54:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1628ms 21:54:21 INFO - PROCESS | 1944 | 1461128061404 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 21:54:21 INFO - PROCESS | 1944 | 1461128061407 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 21:54:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:54:21 INFO - PROCESS | 1944 | 1461128061414 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:54:21 INFO - PROCESS | 1944 | 1461128061416 Marionette TRACE conn4 <- [1,2562,null,{}] 21:54:21 INFO - PROCESS | 1944 | 1461128061423 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:21 INFO - PROCESS | 1944 | 1461128061662 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 21:54:21 INFO - PROCESS | 1944 | 1461128061986 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57e0d000 == 170 [pid = 1944] [id = 648] 21:54:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f0e3a4b5400) [pid = 1944] [serial = 1945] [outer = (nil)] 21:54:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f0e53aea400) [pid = 1944] [serial = 1946] [outer = 0x7f0e3a4b5400] 21:54:22 INFO - PROCESS | 1944 | 1461128062066 Marionette DEBUG loaded listener.js 21:54:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e541e4400) [pid = 1944] [serial = 1947] [outer = 0x7f0e3a4b5400] 21:54:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6e732000 == 169 [pid = 1944] [id = 303] 21:54:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3e5d5800 == 168 [pid = 1944] [id = 307] 21:54:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4999f000 == 167 [pid = 1944] [id = 305] 21:54:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4291d000 == 166 [pid = 1944] [id = 629] 21:54:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e41932800 == 165 [pid = 1944] [id = 628] 21:54:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3faf7800 == 164 [pid = 1944] [id = 606] 21:54:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3f0d0000 == 163 [pid = 1944] [id = 627] 21:54:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3bc0b800 == 162 [pid = 1944] [id = 626] 21:54:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e499c5800 == 161 [pid = 1944] [id = 619] 21:54:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e49950800 == 160 [pid = 1944] [id = 618] 21:54:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e49179000 == 159 [pid = 1944] [id = 617] 21:54:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e483b5000 == 158 [pid = 1944] [id = 616] 21:54:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e480a9000 == 157 [pid = 1944] [id = 615] 21:54:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e46d02800 == 156 [pid = 1944] [id = 614] 21:54:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e467df800 == 155 [pid = 1944] [id = 613] 21:54:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e45c69800 == 154 [pid = 1944] [id = 612] 21:54:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e45a39800 == 153 [pid = 1944] [id = 611] 21:54:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e447b8800 == 152 [pid = 1944] [id = 610] 21:54:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4290b800 == 151 [pid = 1944] [id = 609] 21:54:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3f910800 == 150 [pid = 1944] [id = 608] 21:54:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3bad9000 == 149 [pid = 1944] [id = 607] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e3eede800) [pid = 1944] [serial = 1683] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f0e66799000) [pid = 1944] [serial = 1808] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f0e3eb8f400) [pid = 1944] [serial = 1812] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e53af2400) [pid = 1944] [serial = 1707] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e58d0f000) [pid = 1944] [serial = 1802] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e4284f000) [pid = 1944] [serial = 1757] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f0e53af4800) [pid = 1944] [serial = 1781] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f0e55bd9800) [pid = 1944] [serial = 1796] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f0e548ad800) [pid = 1944] [serial = 1788] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f0e658db000) [pid = 1944] [serial = 1722] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f0e3f1cd400) [pid = 1944] [serial = 1814] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f0e538b8400) [pid = 1944] [serial = 1779] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f0e419b0000) [pid = 1944] [serial = 1755] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f0e481d2800) [pid = 1944] [serial = 1767] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f0e43d02c00) [pid = 1944] [serial = 1758] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f0e4811b800) [pid = 1944] [serial = 1764] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f0e57fc8400) [pid = 1944] [serial = 1799] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e54beb800) [pid = 1944] [serial = 1713] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e40088800) [pid = 1944] [serial = 1728] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e54bdac00) [pid = 1944] [serial = 1790] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e43ec5c00) [pid = 1944] [serial = 1689] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e44c80400) [pid = 1944] [serial = 1734] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e51994c00) [pid = 1944] [serial = 1704] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e5483a800) [pid = 1944] [serial = 1785] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e46734400) [pid = 1944] [serial = 1692] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e56b2d400) [pid = 1944] [serial = 1797] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e54beb400) [pid = 1944] [serial = 1791] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e51b56000) [pid = 1944] [serial = 1778] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e4fa1b800) [pid = 1944] [serial = 1770] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e503b5c00) [pid = 1944] [serial = 1775] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e50011c00) [pid = 1944] [serial = 1773] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e6b551000) [pid = 1944] [serial = 1725] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e4f962c00) [pid = 1944] [serial = 1698] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e545b9800) [pid = 1944] [serial = 1710] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f0e3f9f4800) [pid = 1944] [serial = 1754] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f0e546be000) [pid = 1944] [serial = 1787] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f0e6790f000) [pid = 1944] [serial = 1809] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f0e418aa400) [pid = 1944] [serial = 1818] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f0e6b82ac00) [pid = 1944] [serial = 1731] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f0e5903bc00) [pid = 1944] [serial = 1719] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f0e48117800) [pid = 1944] [serial = 1763] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f0e58860400) [pid = 1944] [serial = 1716] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f0e5fa4cc00) [pid = 1944] [serial = 1806] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f0e55b79800) [pid = 1944] [serial = 1794] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f0e46711c00) [pid = 1944] [serial = 1760] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f0e50875000) [pid = 1944] [serial = 1776] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f0e4fb50000) [pid = 1944] [serial = 1772] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f0e546c3000) [pid = 1944] [serial = 1784] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f0e46767400) [pid = 1944] [serial = 1761] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f0e48093400) [pid = 1944] [serial = 1695] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e59ea5800) [pid = 1944] [serial = 1805] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e50503000) [pid = 1944] [serial = 1701] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e48125400) [pid = 1944] [serial = 1766] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e3f1d9c00) [pid = 1944] [serial = 1815] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e42195c00) [pid = 1944] [serial = 1686] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e4e269800) [pid = 1944] [serial = 1769] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e40087c00) [pid = 1944] [serial = 1817] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e58bd2c00) [pid = 1944] [serial = 1800] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f0e3e8a8400) [pid = 1944] [serial = 1811] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f0e5977c000) [pid = 1944] [serial = 1803] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f0e55784c00) [pid = 1944] [serial = 1793] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f0e5405a000) [pid = 1944] [serial = 1782] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f0e420c4c00) [pid = 1944] [serial = 1820] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1944 | 1461128064700 Marionette TRACE conn4 <- [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]]]}] 21:54:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:54:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 3336ms 21:54:24 INFO - PROCESS | 1944 | 1461128064778 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 21:54:24 INFO - PROCESS | 1944 | 1461128064782 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 21:54:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:54:24 INFO - PROCESS | 1944 | 1461128064793 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:54:24 INFO - PROCESS | 1944 | 1461128064797 Marionette TRACE conn4 <- [1,2566,null,{}] 21:54:24 INFO - PROCESS | 1944 | 1461128064805 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:25 INFO - PROCESS | 1944 | 1461128065015 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 21:54:25 INFO - PROCESS | 1944 | 1461128065194 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3b8b1000 == 150 [pid = 1944] [id = 649] 21:54:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f0e3e99e400) [pid = 1944] [serial = 1948] [outer = (nil)] 21:54:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f0e3eb9d800) [pid = 1944] [serial = 1949] [outer = 0x7f0e3e99e400] 21:54:25 INFO - PROCESS | 1944 | 1461128065265 Marionette DEBUG loaded listener.js 21:54:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f0e3f1cd000) [pid = 1944] [serial = 1950] [outer = 0x7f0e3e99e400] 21:54:26 INFO - PROCESS | 1944 | 1461128066086 Marionette TRACE conn4 <- [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]]]}] 21:54:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:54:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1386ms 21:54:26 INFO - PROCESS | 1944 | 1461128066179 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 21:54:26 INFO - PROCESS | 1944 | 1461128066187 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 21:54:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:54:26 INFO - PROCESS | 1944 | 1461128066197 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:54:26 INFO - PROCESS | 1944 | 1461128066199 Marionette TRACE conn4 <- [1,2570,null,{}] 21:54:26 INFO - PROCESS | 1944 | 1461128066205 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:26 INFO - PROCESS | 1944 | 1461128066395 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 21:54:26 INFO - PROCESS | 1944 | 1461128066606 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3eead000 == 151 [pid = 1944] [id = 650] 21:54:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f0e3e99e800) [pid = 1944] [serial = 1951] [outer = (nil)] 21:54:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f0e3f9f3800) [pid = 1944] [serial = 1952] [outer = 0x7f0e3e99e800] 21:54:26 INFO - PROCESS | 1944 | 1461128066669 Marionette DEBUG loaded listener.js 21:54:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e4008ac00) [pid = 1944] [serial = 1953] [outer = 0x7f0e3e99e800] 21:54:27 INFO - PROCESS | 1944 | 1461128067555 Marionette TRACE conn4 <- [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]]]}] 21:54:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:54:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1428ms 21:54:27 INFO - PROCESS | 1944 | 1461128067625 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 21:54:27 INFO - PROCESS | 1944 | 1461128067639 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 21:54:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:54:27 INFO - PROCESS | 1944 | 1461128067653 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:54:27 INFO - PROCESS | 1944 | 1461128067658 Marionette TRACE conn4 <- [1,2574,null,{}] 21:54:27 INFO - PROCESS | 1944 | 1461128067673 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:27 INFO - PROCESS | 1944 | 1461128067943 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 21:54:27 INFO - PROCESS | 1944 | 1461128067976 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3f920000 == 152 [pid = 1944] [id = 651] 21:54:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e42288000) [pid = 1944] [serial = 1954] [outer = (nil)] 21:54:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e42290c00) [pid = 1944] [serial = 1955] [outer = 0x7f0e42288000] 21:54:28 INFO - PROCESS | 1944 | 1461128068040 Marionette DEBUG loaded listener.js 21:54:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e42856400) [pid = 1944] [serial = 1956] [outer = 0x7f0e42288000] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e481d4000) [pid = 1944] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e3e8a0000) [pid = 1944] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e3a4b5000) [pid = 1944] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e42466c00) [pid = 1944] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f0e482bd800) [pid = 1944] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f0e419b0800) [pid = 1944] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f0e3eee9800) [pid = 1944] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f0e3e997800) [pid = 1944] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f0e3a720000) [pid = 1944] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f0e418a4800) [pid = 1944] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f0e3a721c00) [pid = 1944] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x7f0e42293800) [pid = 1944] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x7f0e44d64000) [pid = 1944] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x7f0e468d7800) [pid = 1944] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x7f0e44d5d800) [pid = 1944] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x7f0e44c7f000) [pid = 1944] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x7f0e468a2c00) [pid = 1944] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x7f0e4808f800) [pid = 1944] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x7f0e48122400) [pid = 1944] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x7f0e481a6000) [pid = 1944] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x7f0e43d04800) [pid = 1944] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x7f0e43d05000) [pid = 1944] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:54:29 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x7f0e43d08c00) [pid = 1944] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:54:29 INFO - PROCESS | 1944 | 1461128069594 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 21:54:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:54:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 2004ms 21:54:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:54:29 INFO - PROCESS | 1944 | 1461128069650 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 21:54:29 INFO - PROCESS | 1944 | 1461128069653 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 21:54:29 INFO - PROCESS | 1944 | 1461128069659 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:54:29 INFO - PROCESS | 1944 | 1461128069662 Marionette TRACE conn4 <- [1,2578,null,{}] 21:54:29 INFO - PROCESS | 1944 | 1461128069667 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:29 INFO - PROCESS | 1944 | 1461128069852 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 21:54:29 INFO - PROCESS | 1944 | 1461128069867 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3fcad000 == 153 [pid = 1944] [id = 652] 21:54:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x7f0e3a721c00) [pid = 1944] [serial = 1957] [outer = (nil)] 21:54:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x7f0e429a8000) [pid = 1944] [serial = 1958] [outer = 0x7f0e3a721c00] 21:54:29 INFO - PROCESS | 1944 | 1461128069929 Marionette DEBUG loaded listener.js 21:54:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x7f0e43ca9400) [pid = 1944] [serial = 1959] [outer = 0x7f0e3a721c00] 21:54:30 INFO - PROCESS | 1944 | 1461128070880 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 21:54:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:54:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1282ms 21:54:30 INFO - PROCESS | 1944 | 1461128070941 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 21:54:30 INFO - PROCESS | 1944 | 1461128070944 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 21:54:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:54:30 INFO - PROCESS | 1944 | 1461128070950 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:54:30 INFO - PROCESS | 1944 | 1461128070963 Marionette TRACE conn4 <- [1,2582,null,{}] 21:54:30 INFO - PROCESS | 1944 | 1461128070973 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:31 INFO - PROCESS | 1944 | 1461128071172 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 21:54:31 INFO - PROCESS | 1944 | 1461128071545 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3a646800 == 154 [pid = 1944] [id = 653] 21:54:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x7f0e3a719800) [pid = 1944] [serial = 1960] [outer = (nil)] 21:54:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x7f0e3a89fc00) [pid = 1944] [serial = 1961] [outer = 0x7f0e3a719800] 21:54:31 INFO - PROCESS | 1944 | 1461128071696 Marionette DEBUG loaded listener.js 21:54:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x7f0e3e991400) [pid = 1944] [serial = 1962] [outer = 0x7f0e3a719800] 21:54:32 INFO - PROCESS | 1944 | 1461128072671 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 21:54:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:54:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1752ms 21:54:32 INFO - PROCESS | 1944 | 1461128072705 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 21:54:32 INFO - PROCESS | 1944 | 1461128072712 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 21:54:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:54:32 INFO - PROCESS | 1944 | 1461128072721 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:54:32 INFO - PROCESS | 1944 | 1461128072725 Marionette TRACE conn4 <- [1,2586,null,{}] 21:54:32 INFO - PROCESS | 1944 | 1461128072732 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:32 INFO - PROCESS | 1944 | 1461128072956 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 21:54:33 INFO - PROCESS | 1944 | 1461128073238 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3f91e800 == 155 [pid = 1944] [id = 654] 21:54:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x7f0e3f924400) [pid = 1944] [serial = 1963] [outer = (nil)] 21:54:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x7f0e40088c00) [pid = 1944] [serial = 1964] [outer = 0x7f0e3f924400] 21:54:33 INFO - PROCESS | 1944 | 1461128073370 Marionette DEBUG loaded listener.js 21:54:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x7f0e420c4c00) [pid = 1944] [serial = 1965] [outer = 0x7f0e3f924400] 21:54:34 INFO - PROCESS | 1944 | 1461128074355 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 21:54:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:54:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1686ms 21:54:34 INFO - PROCESS | 1944 | 1461128074412 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 21:54:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:54:34 INFO - PROCESS | 1944 | 1461128074418 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 21:54:34 INFO - PROCESS | 1944 | 1461128074424 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:54:34 INFO - PROCESS | 1944 | 1461128074428 Marionette TRACE conn4 <- [1,2590,null,{}] 21:54:34 INFO - PROCESS | 1944 | 1461128074433 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:34 INFO - PROCESS | 1944 | 1461128074677 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 21:54:35 INFO - PROCESS | 1944 | 1461128075027 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e43d29000 == 156 [pid = 1944] [id = 655] 21:54:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x7f0e42195c00) [pid = 1944] [serial = 1966] [outer = (nil)] 21:54:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x7f0e42858c00) [pid = 1944] [serial = 1967] [outer = 0x7f0e42195c00] 21:54:35 INFO - PROCESS | 1944 | 1461128075111 Marionette DEBUG loaded listener.js 21:54:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f0e43caec00) [pid = 1944] [serial = 1968] [outer = 0x7f0e42195c00] 21:54:36 INFO - PROCESS | 1944 | 1461128076029 Marionette TRACE conn4 <- [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]]]}] 21:54:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:54:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1680ms 21:54:36 INFO - PROCESS | 1944 | 1461128076107 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 21:54:36 INFO - PROCESS | 1944 | 1461128076111 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 21:54:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:54:36 INFO - PROCESS | 1944 | 1461128076127 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:54:36 INFO - PROCESS | 1944 | 1461128076136 Marionette TRACE conn4 <- [1,2594,null,{}] 21:54:36 INFO - PROCESS | 1944 | 1461128076142 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:36 INFO - PROCESS | 1944 | 1461128076389 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 21:54:36 INFO - PROCESS | 1944 | 1461128076708 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45ab7000 == 157 [pid = 1944] [id = 656] 21:54:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f0e42467c00) [pid = 1944] [serial = 1969] [outer = (nil)] 21:54:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f0e43fb7800) [pid = 1944] [serial = 1970] [outer = 0x7f0e42467c00] 21:54:36 INFO - PROCESS | 1944 | 1461128076788 Marionette DEBUG loaded listener.js 21:54:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f0e44c7f000) [pid = 1944] [serial = 1971] [outer = 0x7f0e42467c00] 21:54:37 INFO - PROCESS | 1944 | 1461128077697 Marionette TRACE conn4 <- [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]]]}] 21:54:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:54:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1648ms 21:54:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:54:37 INFO - PROCESS | 1944 | 1461128077767 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 21:54:37 INFO - PROCESS | 1944 | 1461128077771 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 21:54:37 INFO - PROCESS | 1944 | 1461128077778 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:54:37 INFO - PROCESS | 1944 | 1461128077781 Marionette TRACE conn4 <- [1,2598,null,{}] 21:54:37 INFO - PROCESS | 1944 | 1461128077786 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:38 INFO - PROCESS | 1944 | 1461128078058 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 21:54:38 INFO - PROCESS | 1944 | 1461128078394 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46648000 == 158 [pid = 1944] [id = 657] 21:54:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f0e4284f000) [pid = 1944] [serial = 1972] [outer = (nil)] 21:54:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f0e450ed400) [pid = 1944] [serial = 1973] [outer = 0x7f0e4284f000] 21:54:38 INFO - PROCESS | 1944 | 1461128078471 Marionette DEBUG loaded listener.js 21:54:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f0e46703800) [pid = 1944] [serial = 1974] [outer = 0x7f0e4284f000] 21:54:39 INFO - PROCESS | 1944 | 1461128079358 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 21:54:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:54:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1639ms 21:54:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:54:39 INFO - PROCESS | 1944 | 1461128079417 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 21:54:39 INFO - PROCESS | 1944 | 1461128079420 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 21:54:39 INFO - PROCESS | 1944 | 1461128079426 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:54:39 INFO - PROCESS | 1944 | 1461128079429 Marionette TRACE conn4 <- [1,2602,null,{}] 21:54:39 INFO - PROCESS | 1944 | 1461128079435 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:39 INFO - PROCESS | 1944 | 1461128079655 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 21:54:39 INFO - PROCESS | 1944 | 1461128079969 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46d06800 == 159 [pid = 1944] [id = 658] 21:54:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f0e46762400) [pid = 1944] [serial = 1975] [outer = (nil)] 21:54:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e46768800) [pid = 1944] [serial = 1976] [outer = 0x7f0e46762400] 21:54:40 INFO - PROCESS | 1944 | 1461128080067 Marionette DEBUG loaded listener.js 21:54:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e46efd800) [pid = 1944] [serial = 1977] [outer = 0x7f0e46762400] 21:54:41 INFO - PROCESS | 1944 | 1461128081014 Marionette TRACE conn4 <- [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]]]}] 21:54:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:54:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1640ms 21:54:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:54:41 INFO - PROCESS | 1944 | 1461128081066 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 21:54:41 INFO - PROCESS | 1944 | 1461128081069 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 21:54:41 INFO - PROCESS | 1944 | 1461128081075 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:54:41 INFO - PROCESS | 1944 | 1461128081078 Marionette TRACE conn4 <- [1,2606,null,{}] 21:54:41 INFO - PROCESS | 1944 | 1461128081083 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:41 INFO - PROCESS | 1944 | 1461128081311 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 21:54:41 INFO - PROCESS | 1944 | 1461128081629 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e483b3000 == 160 [pid = 1944] [id = 659] 21:54:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e43d06400) [pid = 1944] [serial = 1978] [outer = (nil)] 21:54:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e4811b800) [pid = 1944] [serial = 1979] [outer = 0x7f0e43d06400] 21:54:41 INFO - PROCESS | 1944 | 1461128081708 Marionette DEBUG loaded listener.js 21:54:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e481adc00) [pid = 1944] [serial = 1980] [outer = 0x7f0e43d06400] 21:54:42 INFO - PROCESS | 1944 | 1461128082592 Marionette TRACE conn4 <- [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]]]}] 21:54:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:54:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1594ms 21:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:54:42 INFO - PROCESS | 1944 | 1461128082668 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 21:54:42 INFO - PROCESS | 1944 | 1461128082671 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 21:54:42 INFO - PROCESS | 1944 | 1461128082678 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:54:42 INFO - PROCESS | 1944 | 1461128082681 Marionette TRACE conn4 <- [1,2610,null,{}] 21:54:42 INFO - PROCESS | 1944 | 1461128082686 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:42 INFO - PROCESS | 1944 | 1461128082941 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 21:54:43 INFO - PROCESS | 1944 | 1461128083255 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4917b800 == 161 [pid = 1944] [id = 660] 21:54:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e4672e000) [pid = 1944] [serial = 1981] [outer = (nil)] 21:54:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e481d9800) [pid = 1944] [serial = 1982] [outer = 0x7f0e4672e000] 21:54:43 INFO - PROCESS | 1944 | 1461128083331 Marionette DEBUG loaded listener.js 21:54:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e482c7800) [pid = 1944] [serial = 1983] [outer = 0x7f0e4672e000] 21:54:44 INFO - PROCESS | 1944 | 1461128084192 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 21:54:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:54:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1585ms 21:54:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:54:44 INFO - PROCESS | 1944 | 1461128084263 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 21:54:44 INFO - PROCESS | 1944 | 1461128084266 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 21:54:44 INFO - PROCESS | 1944 | 1461128084273 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:54:44 INFO - PROCESS | 1944 | 1461128084276 Marionette TRACE conn4 <- [1,2614,null,{}] 21:54:44 INFO - PROCESS | 1944 | 1461128084281 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:44 INFO - PROCESS | 1944 | 1461128084495 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 21:54:44 INFO - PROCESS | 1944 | 1461128084773 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49944000 == 162 [pid = 1944] [id = 661] 21:54:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f0e481b1000) [pid = 1944] [serial = 1984] [outer = (nil)] 21:54:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f0e49063000) [pid = 1944] [serial = 1985] [outer = 0x7f0e481b1000] 21:54:44 INFO - PROCESS | 1944 | 1461128084893 Marionette DEBUG loaded listener.js 21:54:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f0e491c1c00) [pid = 1944] [serial = 1986] [outer = 0x7f0e481b1000] 21:54:45 INFO - PROCESS | 1944 | 1461128085774 Marionette TRACE conn4 <- [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]]]}] 21:54:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:54:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1535ms 21:54:45 INFO - PROCESS | 1944 | 1461128085808 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 21:54:45 INFO - PROCESS | 1944 | 1461128085812 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 21:54:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:54:45 INFO - PROCESS | 1944 | 1461128085818 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:54:45 INFO - PROCESS | 1944 | 1461128085821 Marionette TRACE conn4 <- [1,2618,null,{}] 21:54:45 INFO - PROCESS | 1944 | 1461128085826 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:46 INFO - PROCESS | 1944 | 1461128086047 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 21:54:46 INFO - PROCESS | 1944 | 1461128086315 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e499d5800 == 163 [pid = 1944] [id = 662] 21:54:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f0e481ca400) [pid = 1944] [serial = 1987] [outer = (nil)] 21:54:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f0e4e269800) [pid = 1944] [serial = 1988] [outer = 0x7f0e481ca400] 21:54:46 INFO - PROCESS | 1944 | 1461128086433 Marionette DEBUG loaded listener.js 21:54:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f0e4fa17800) [pid = 1944] [serial = 1989] [outer = 0x7f0e481ca400] 21:54:47 INFO - PROCESS | 1944 | 1461128087271 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 21:54:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:54:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1489ms 21:54:47 INFO - PROCESS | 1944 | 1461128087309 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 21:54:47 INFO - PROCESS | 1944 | 1461128087313 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 21:54:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:54:47 INFO - PROCESS | 1944 | 1461128087319 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:54:47 INFO - PROCESS | 1944 | 1461128087322 Marionette TRACE conn4 <- [1,2622,null,{}] 21:54:47 INFO - PROCESS | 1944 | 1461128087327 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:47 INFO - PROCESS | 1944 | 1461128087541 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 21:54:47 INFO - PROCESS | 1944 | 1461128087813 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4fd5c000 == 164 [pid = 1944] [id = 663] 21:54:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f0e4fb49800) [pid = 1944] [serial = 1990] [outer = (nil)] 21:54:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f0e4fd2b400) [pid = 1944] [serial = 1991] [outer = 0x7f0e4fb49800] 21:54:47 INFO - PROCESS | 1944 | 1461128087957 Marionette DEBUG loaded listener.js 21:54:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f0e5000a000) [pid = 1944] [serial = 1992] [outer = 0x7f0e4fb49800] 21:54:48 INFO - PROCESS | 1944 | 1461128088853 Marionette TRACE conn4 <- [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]]]}] 21:54:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:54:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1586ms 21:54:48 INFO - PROCESS | 1944 | 1461128088906 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 21:54:48 INFO - PROCESS | 1944 | 1461128088910 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 21:54:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:54:48 INFO - PROCESS | 1944 | 1461128088916 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:54:48 INFO - PROCESS | 1944 | 1461128088920 Marionette TRACE conn4 <- [1,2626,null,{}] 21:54:48 INFO - PROCESS | 1944 | 1461128088925 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:49 INFO - PROCESS | 1944 | 1461128089170 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 21:54:49 INFO - PROCESS | 1944 | 1461128089440 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50773000 == 165 [pid = 1944] [id = 664] 21:54:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f0e503b8800) [pid = 1944] [serial = 1993] [outer = (nil)] 21:54:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f0e51995800) [pid = 1944] [serial = 1994] [outer = 0x7f0e503b8800] 21:54:49 INFO - PROCESS | 1944 | 1461128089571 Marionette DEBUG loaded listener.js 21:54:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f0e51b82000) [pid = 1944] [serial = 1995] [outer = 0x7f0e503b8800] 21:54:50 INFO - PROCESS | 1944 | 1461128090411 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 21:54:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:54:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1530ms 21:54:50 INFO - PROCESS | 1944 | 1461128090446 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 21:54:50 INFO - PROCESS | 1944 | 1461128090450 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 21:54:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:54:50 INFO - PROCESS | 1944 | 1461128090456 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:54:50 INFO - PROCESS | 1944 | 1461128090458 Marionette TRACE conn4 <- [1,2630,null,{}] 21:54:50 INFO - PROCESS | 1944 | 1461128090464 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:50 INFO - PROCESS | 1944 | 1461128090744 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 21:54:50 INFO - PROCESS | 1944 | 1461128090954 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e508a5800 == 166 [pid = 1944] [id = 665] 21:54:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f0e49064c00) [pid = 1944] [serial = 1996] [outer = (nil)] 21:54:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f0e53a30c00) [pid = 1944] [serial = 1997] [outer = 0x7f0e49064c00] 21:54:51 INFO - PROCESS | 1944 | 1461128091030 Marionette DEBUG loaded listener.js 21:54:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f0e5405a000) [pid = 1944] [serial = 1998] [outer = 0x7f0e49064c00] 21:54:51 INFO - PROCESS | 1944 | 1461128091893 Marionette TRACE conn4 <- [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]]]}] 21:54:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:54:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1482ms 21:54:51 INFO - PROCESS | 1944 | 1461128091939 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 21:54:51 INFO - PROCESS | 1944 | 1461128091942 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 21:54:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:54:51 INFO - PROCESS | 1944 | 1461128091948 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:54:51 INFO - PROCESS | 1944 | 1461128091950 Marionette TRACE conn4 <- [1,2634,null,{}] 21:54:51 INFO - PROCESS | 1944 | 1461128091956 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:52 INFO - PROCESS | 1944 | 1461128092168 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 21:54:52 INFO - PROCESS | 1944 | 1461128092445 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e53817000 == 167 [pid = 1944] [id = 666] 21:54:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f0e503b9000) [pid = 1944] [serial = 1999] [outer = (nil)] 21:54:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e541f1000) [pid = 1944] [serial = 2000] [outer = 0x7f0e503b9000] 21:54:52 INFO - PROCESS | 1944 | 1461128092519 Marionette DEBUG loaded listener.js 21:54:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e544f5400) [pid = 1944] [serial = 2001] [outer = 0x7f0e503b9000] 21:54:53 INFO - PROCESS | 1944 | 1461128093394 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 21:54:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:54:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1488ms 21:54:53 INFO - PROCESS | 1944 | 1461128093438 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 21:54:53 INFO - PROCESS | 1944 | 1461128093442 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 21:54:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:54:53 INFO - PROCESS | 1944 | 1461128093448 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:54:53 INFO - PROCESS | 1944 | 1461128093450 Marionette TRACE conn4 <- [1,2638,null,{}] 21:54:53 INFO - PROCESS | 1944 | 1461128093456 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:53 INFO - PROCESS | 1944 | 1461128093670 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 21:54:53 INFO - PROCESS | 1944 | 1461128093944 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54406000 == 168 [pid = 1944] [id = 667] 21:54:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e541e3000) [pid = 1944] [serial = 2002] [outer = (nil)] 21:54:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e54509400) [pid = 1944] [serial = 2003] [outer = 0x7f0e541e3000] 21:54:54 INFO - PROCESS | 1944 | 1461128094058 Marionette DEBUG loaded listener.js 21:54:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e545b2800) [pid = 1944] [serial = 2004] [outer = 0x7f0e541e3000] 21:54:54 INFO - PROCESS | 1944 | 1461128094935 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 21:54:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:54:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1545ms 21:54:54 INFO - PROCESS | 1944 | 1461128094995 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 21:54:55 INFO - PROCESS | 1944 | 1461128094998 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 21:54:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:54:55 INFO - PROCESS | 1944 | 1461128095004 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:54:55 INFO - PROCESS | 1944 | 1461128095007 Marionette TRACE conn4 <- [1,2642,null,{}] 21:54:55 INFO - PROCESS | 1944 | 1461128095013 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:55 INFO - PROCESS | 1944 | 1461128095329 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 21:54:55 INFO - PROCESS | 1944 | 1461128095642 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e55c47000 == 169 [pid = 1944] [id = 668] 21:54:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e541e3800) [pid = 1944] [serial = 2005] [outer = (nil)] 21:54:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e545bd000) [pid = 1944] [serial = 2006] [outer = 0x7f0e541e3800] 21:54:55 INFO - PROCESS | 1944 | 1461128095719 Marionette DEBUG loaded listener.js 21:54:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e546b8c00) [pid = 1944] [serial = 2007] [outer = 0x7f0e541e3800] 21:54:56 INFO - PROCESS | 1944 | 1461128096593 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 21:54:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:54:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1634ms 21:54:56 INFO - PROCESS | 1944 | 1461128096640 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 21:54:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:54:56 INFO - PROCESS | 1944 | 1461128096643 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 21:54:56 INFO - PROCESS | 1944 | 1461128096649 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:54:56 INFO - PROCESS | 1944 | 1461128096652 Marionette TRACE conn4 <- [1,2646,null,{}] 21:54:56 INFO - PROCESS | 1944 | 1461128096657 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:56 INFO - PROCESS | 1944 | 1461128096876 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 21:54:57 INFO - PROCESS | 1944 | 1461128097155 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57e1c000 == 170 [pid = 1944] [id = 669] 21:54:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e3f1cf800) [pid = 1944] [serial = 2008] [outer = (nil)] 21:54:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e546be000) [pid = 1944] [serial = 2009] [outer = 0x7f0e3f1cf800] 21:54:57 INFO - PROCESS | 1944 | 1461128097270 Marionette DEBUG loaded listener.js 21:54:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e546e5800) [pid = 1944] [serial = 2010] [outer = 0x7f0e3f1cf800] 21:54:58 INFO - PROCESS | 1944 | 1461128098105 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 21:54:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:54:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1490ms 21:54:58 INFO - PROCESS | 1944 | 1461128098140 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 21:54:58 INFO - PROCESS | 1944 | 1461128098143 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 21:54:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:54:58 INFO - PROCESS | 1944 | 1461128098149 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:54:58 INFO - PROCESS | 1944 | 1461128098152 Marionette TRACE conn4 <- [1,2650,null,{}] 21:54:58 INFO - PROCESS | 1944 | 1461128098157 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:58 INFO - PROCESS | 1944 | 1461128098389 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 21:54:58 INFO - PROCESS | 1944 | 1461128098665 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5865f000 == 171 [pid = 1944] [id = 670] 21:54:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e545b2c00) [pid = 1944] [serial = 2011] [outer = (nil)] 21:54:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e546f3400) [pid = 1944] [serial = 2012] [outer = 0x7f0e545b2c00] 21:54:58 INFO - PROCESS | 1944 | 1461128098783 Marionette DEBUG loaded listener.js 21:54:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e5483e400) [pid = 1944] [serial = 2013] [outer = 0x7f0e545b2c00] 21:54:59 INFO - PROCESS | 1944 | 1461128099647 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 21:54:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:54:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1534ms 21:54:59 INFO - PROCESS | 1944 | 1461128099684 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 21:54:59 INFO - PROCESS | 1944 | 1461128099687 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 21:54:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:54:59 INFO - PROCESS | 1944 | 1461128099693 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:54:59 INFO - PROCESS | 1944 | 1461128099696 Marionette TRACE conn4 <- [1,2654,null,{}] 21:54:59 INFO - PROCESS | 1944 | 1461128099702 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:59 INFO - PROCESS | 1944 | 1461128099926 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 21:55:00 INFO - PROCESS | 1944 | 1461128100206 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58b15000 == 172 [pid = 1944] [id = 671] 21:55:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e545be400) [pid = 1944] [serial = 2014] [outer = (nil)] 21:55:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e548a2c00) [pid = 1944] [serial = 2015] [outer = 0x7f0e545be400] 21:55:00 INFO - PROCESS | 1944 | 1461128100327 Marionette DEBUG loaded listener.js 21:55:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e548abc00) [pid = 1944] [serial = 2016] [outer = 0x7f0e545be400] 21:55:01 INFO - PROCESS | 1944 | 1461128101220 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 21:55:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:55:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1586ms 21:55:01 INFO - PROCESS | 1944 | 1461128101280 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 21:55:01 INFO - PROCESS | 1944 | 1461128101284 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 21:55:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:55:01 INFO - PROCESS | 1944 | 1461128101290 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:55:01 INFO - PROCESS | 1944 | 1461128101293 Marionette TRACE conn4 <- [1,2658,null,{}] 21:55:01 INFO - PROCESS | 1944 | 1461128101298 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:01 INFO - PROCESS | 1944 | 1461128101534 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e45c79000 == 171 [pid = 1944] [id = 583] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3faf2000 == 170 [pid = 1944] [id = 580] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e43d29800 == 169 [pid = 1944] [id = 581] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3fcad000 == 168 [pid = 1944] [id = 652] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3f920000 == 167 [pid = 1944] [id = 651] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3eead000 == 166 [pid = 1944] [id = 650] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3b8b1000 == 165 [pid = 1944] [id = 649] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57e0d000 == 164 [pid = 1944] [id = 648] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57876000 == 163 [pid = 1944] [id = 647] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5759a800 == 162 [pid = 1944] [id = 646] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e558d8000 == 161 [pid = 1944] [id = 645] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54557800 == 160 [pid = 1944] [id = 644] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5432b800 == 159 [pid = 1944] [id = 643] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5407e000 == 158 [pid = 1944] [id = 642] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5391c800 == 157 [pid = 1944] [id = 641] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50bd6800 == 156 [pid = 1944] [id = 640] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5086d000 == 155 [pid = 1944] [id = 639] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5076f000 == 154 [pid = 1944] [id = 638] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50193000 == 153 [pid = 1944] [id = 637] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e499c7000 == 152 [pid = 1944] [id = 636] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e49184000 == 151 [pid = 1944] [id = 635] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e483b1800 == 150 [pid = 1944] [id = 634] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e46655800 == 149 [pid = 1944] [id = 633] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e44fc1800 == 148 [pid = 1944] [id = 632] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3fc99000 == 147 [pid = 1944] [id = 631] 21:55:03 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3a63a800 == 146 [pid = 1944] [id = 630] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e419ad000) [pid = 1944] [serial = 1889] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e4e269c00) [pid = 1944] [serial = 1874] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e3f932c00) [pid = 1944] [serial = 1881] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e3e8a7c00) [pid = 1944] [serial = 1877] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e491c4c00) [pid = 1944] [serial = 1868] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e4906e000) [pid = 1944] [serial = 1865] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e42c49c00) [pid = 1944] [serial = 1835] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e43ca7800) [pid = 1944] [serial = 1836] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e3f926400) [pid = 1944] [serial = 1826] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e419ac800) [pid = 1944] [serial = 1883] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e42472800) [pid = 1944] [serial = 1832] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e420d0c00) [pid = 1944] [serial = 1829] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e3a899c00) [pid = 1944] [serial = 1823] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e4284f400) [pid = 1944] [serial = 1886] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e46769000) [pid = 1944] [serial = 1851] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e468dd000) [pid = 1944] [serial = 1853] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e46710c00) [pid = 1944] [serial = 1848] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f0e3f1d2000) [pid = 1944] [serial = 1880] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f0e4f95f400) [pid = 1944] [serial = 1875] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f0e4672a400) [pid = 1944] [serial = 1752] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f0e499af800) [pid = 1944] [serial = 1871] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f0e482c2800) [pid = 1944] [serial = 1859] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f0e481d5800) [pid = 1944] [serial = 1857] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f0e481cd000) [pid = 1944] [serial = 1856] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f0e46efe400) [pid = 1944] [serial = 1854] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f0e3f9f1800) [pid = 1944] [serial = 1827] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f0e42287000) [pid = 1944] [serial = 1830] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f0e46706c00) [pid = 1944] [serial = 1847] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f0e499a8c00) [pid = 1944] [serial = 1869] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f0e49064000) [pid = 1944] [serial = 1863] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f0e43d08000) [pid = 1944] [serial = 1838] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f0e4e25f800) [pid = 1944] [serial = 1872] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f0e3e98f400) [pid = 1944] [serial = 1824] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e44c81800) [pid = 1944] [serial = 1841] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e491bd400) [pid = 1944] [serial = 1866] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e429a4000) [pid = 1944] [serial = 1833] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e43fb4c00) [pid = 1944] [serial = 1839] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e4f964c00) [pid = 1944] [serial = 1878] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e45f32000) [pid = 1944] [serial = 1845] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e44d5ec00) [pid = 1944] [serial = 1842] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e450e7800) [pid = 1944] [serial = 1844] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f0e48e90400) [pid = 1944] [serial = 1862] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f0e42c4a000) [pid = 1944] [serial = 1887] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f0e420cc800) [pid = 1944] [serial = 1884] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f0e46733c00) [pid = 1944] [serial = 1850] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f0e48e87000) [pid = 1944] [serial = 1860] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1944 | 1461128103617 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3a63e800 == 147 [pid = 1944] [id = 672] 21:55:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f0e3a71bc00) [pid = 1944] [serial = 2017] [outer = (nil)] 21:55:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f0e3a894c00) [pid = 1944] [serial = 2018] [outer = 0x7f0e3a71bc00] 21:55:03 INFO - PROCESS | 1944 | 1461128103691 Marionette DEBUG loaded listener.js 21:55:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f0e3e8a8000) [pid = 1944] [serial = 2019] [outer = 0x7f0e3a71bc00] 21:55:04 INFO - PROCESS | 1944 | 1461128104477 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 21:55:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:55:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 3195ms 21:55:04 INFO - PROCESS | 1944 | 1461128104488 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 21:55:04 INFO - PROCESS | 1944 | 1461128104494 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 21:55:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:55:04 INFO - PROCESS | 1944 | 1461128104503 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:55:04 INFO - PROCESS | 1944 | 1461128104507 Marionette TRACE conn4 <- [1,2662,null,{}] 21:55:04 INFO - PROCESS | 1944 | 1461128104513 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:04 INFO - PROCESS | 1944 | 1461128104751 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 21:55:04 INFO - PROCESS | 1944 | 1461128104942 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3eead800 == 148 [pid = 1944] [id = 673] 21:55:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f0e3a71e000) [pid = 1944] [serial = 2020] [outer = (nil)] 21:55:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f0e3f927800) [pid = 1944] [serial = 2021] [outer = 0x7f0e3a71e000] 21:55:05 INFO - PROCESS | 1944 | 1461128105009 Marionette DEBUG loaded listener.js 21:55:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e4007d400) [pid = 1944] [serial = 2022] [outer = 0x7f0e3a71e000] 21:55:05 INFO - PROCESS | 1944 | 1461128105911 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 21:55:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:55:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1440ms 21:55:05 INFO - PROCESS | 1944 | 1461128105949 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 21:55:05 INFO - PROCESS | 1944 | 1461128105963 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 21:55:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:55:05 INFO - PROCESS | 1944 | 1461128105975 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:55:05 INFO - PROCESS | 1944 | 1461128105978 Marionette TRACE conn4 <- [1,2666,null,{}] 21:55:05 INFO - PROCESS | 1944 | 1461128105983 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:06 INFO - PROCESS | 1944 | 1461128106266 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 21:55:06 INFO - PROCESS | 1944 | 1461128106300 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3f91d000 == 149 [pid = 1944] [id = 674] 21:55:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e3a716800) [pid = 1944] [serial = 2023] [outer = (nil)] 21:55:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e420cb800) [pid = 1944] [serial = 2024] [outer = 0x7f0e3a716800] 21:55:06 INFO - PROCESS | 1944 | 1461128106363 Marionette DEBUG loaded listener.js 21:55:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e4228a400) [pid = 1944] [serial = 2025] [outer = 0x7f0e3a716800] 21:55:08 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:08 INFO - PROCESS | 1944 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e42288000) [pid = 1944] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e468a0000) [pid = 1944] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e43cbc800) [pid = 1944] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e4246e800) [pid = 1944] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f0e419ae400) [pid = 1944] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f0e3f9f2800) [pid = 1944] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f0e3a4b1400) [pid = 1944] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f0e3e99e400) [pid = 1944] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f0e3a4b5400) [pid = 1944] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f0e538bb400) [pid = 1944] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f0e418a6400) [pid = 1944] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x7f0e3e89dc00) [pid = 1944] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x7f0e418a5c00) [pid = 1944] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x7f0e4e25b400) [pid = 1944] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x7f0e429ab400) [pid = 1944] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x7f0e50008400) [pid = 1944] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x7f0e4fd29c00) [pid = 1944] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x7f0e481a5800) [pid = 1944] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x7f0e4670d400) [pid = 1944] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x7f0e468a0800) [pid = 1944] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x7f0e43d0d800) [pid = 1944] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x7f0e3e99e800) [pid = 1944] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:55:08 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x7f0e418ab000) [pid = 1944] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:55:08 INFO - PROCESS | 1944 | 1461128108379 Marionette TRACE conn4 <- [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]]]}] 21:55:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 21:55:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2433ms 21:55:08 INFO - PROCESS | 1944 | 1461128108430 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 21:55:08 INFO - PROCESS | 1944 | 1461128108434 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 21:55:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:55:08 INFO - PROCESS | 1944 | 1461128108449 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:55:08 INFO - PROCESS | 1944 | 1461128108458 Marionette TRACE conn4 <- [1,2670,null,{}] 21:55:08 INFO - PROCESS | 1944 | 1461128108465 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:08 INFO - PROCESS | 1944 | 1461128108750 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 21:55:08 INFO - PROCESS | 1944 | 1461128108868 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e42a67000 == 150 [pid = 1944] [id = 675] 21:55:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x7f0e3a4b5000) [pid = 1944] [serial = 2026] [outer = (nil)] 21:55:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x7f0e429a2400) [pid = 1944] [serial = 2027] [outer = 0x7f0e3a4b5000] 21:55:08 INFO - PROCESS | 1944 | 1461128108933 Marionette DEBUG loaded listener.js 21:55:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x7f0e42c3fc00) [pid = 1944] [serial = 2028] [outer = 0x7f0e3a4b5000] 21:55:10 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:10 INFO - PROCESS | 1944 | 1461128110132 Marionette TRACE conn4 <- [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] 21:55:10 INFO - PROCESS | 1944 | 1461128110196 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 21:55:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:55:10 INFO - PROCESS | 1944 | 1461128110202 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:55:10 INFO - PROCESS | 1944 | 1461128110204 Marionette TRACE conn4 <- [1,2674,null,{}] 21:55:10 INFO - PROCESS | 1944 | 1461128110209 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:10 INFO - PROCESS | 1944 | 1461128110565 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 21:55:10 INFO - PROCESS | 1944 | 1461128110898 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3e5cc000 == 151 [pid = 1944] [id = 676] 21:55:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x7f0e3a71dc00) [pid = 1944] [serial = 2029] [outer = (nil)] 21:55:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x7f0e3a89a000) [pid = 1944] [serial = 2030] [outer = 0x7f0e3a71dc00] 21:55:10 INFO - PROCESS | 1944 | 1461128110986 Marionette DEBUG loaded listener.js 21:55:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x7f0e3eb96000) [pid = 1944] [serial = 2031] [outer = 0x7f0e3a71dc00] 21:55:12 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:12 INFO - PROCESS | 1944 | 1461128112424 Marionette TRACE conn4 <- [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] 21:55:12 INFO - PROCESS | 1944 | 1461128112498 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 21:55:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:55:12 INFO - PROCESS | 1944 | 1461128112605 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:55:12 INFO - PROCESS | 1944 | 1461128112612 Marionette TRACE conn4 <- [1,2678,null,{}] 21:55:12 INFO - PROCESS | 1944 | 1461128112621 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:12 INFO - PROCESS | 1944 | 1461128112825 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 21:55:13 INFO - PROCESS | 1944 | 1461128113082 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e42a59800 == 152 [pid = 1944] [id = 677] 21:55:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x7f0e3a721000) [pid = 1944] [serial = 2032] [outer = (nil)] 21:55:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x7f0e40084000) [pid = 1944] [serial = 2033] [outer = 0x7f0e3a721000] 21:55:13 INFO - PROCESS | 1944 | 1461128113160 Marionette DEBUG loaded listener.js 21:55:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x7f0e42199800) [pid = 1944] [serial = 2034] [outer = 0x7f0e3a721000] 21:55:14 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:14 INFO - PROCESS | 1944 | 1461128114557 Marionette TRACE conn4 <- [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]]]}] 21:55:14 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) 21:55:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2043ms 21:55:14 INFO - PROCESS | 1944 | 1461128114596 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 21:55:14 INFO - PROCESS | 1944 | 1461128114600 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 21:55:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:55:14 INFO - PROCESS | 1944 | 1461128114607 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:55:14 INFO - PROCESS | 1944 | 1461128114610 Marionette TRACE conn4 <- [1,2682,null,{}] 21:55:14 INFO - PROCESS | 1944 | 1461128114616 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:14 INFO - PROCESS | 1944 | 1461128114937 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 21:55:15 INFO - PROCESS | 1944 | 1461128115209 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e44fc1000 == 153 [pid = 1944] [id = 678] 21:55:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x7f0e3f1d4c00) [pid = 1944] [serial = 2035] [outer = (nil)] 21:55:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x7f0e429ac800) [pid = 1944] [serial = 2036] [outer = 0x7f0e3f1d4c00] 21:55:15 INFO - PROCESS | 1944 | 1461128115284 Marionette DEBUG loaded listener.js 21:55:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f0e43d0f000) [pid = 1944] [serial = 2037] [outer = 0x7f0e3f1d4c00] 21:55:16 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:16 INFO - PROCESS | 1944 | 1461128116681 Marionette TRACE conn4 <- [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]]]}] 21:55:16 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) 21:55:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2133ms 21:55:16 INFO - PROCESS | 1944 | 1461128116822 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 21:55:16 INFO - PROCESS | 1944 | 1461128116829 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 21:55:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:55:16 INFO - PROCESS | 1944 | 1461128116860 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:55:16 INFO - PROCESS | 1944 | 1461128116867 Marionette TRACE conn4 <- [1,2686,null,{}] 21:55:16 INFO - PROCESS | 1944 | 1461128116873 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:17 INFO - PROCESS | 1944 | 1461128117099 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 21:55:17 INFO - PROCESS | 1944 | 1461128117359 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45d41000 == 154 [pid = 1944] [id = 679] 21:55:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f0e4228d000) [pid = 1944] [serial = 2038] [outer = (nil)] 21:55:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f0e447d8400) [pid = 1944] [serial = 2039] [outer = 0x7f0e4228d000] 21:55:17 INFO - PROCESS | 1944 | 1461128117433 Marionette DEBUG loaded listener.js 21:55:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f0e44d61400) [pid = 1944] [serial = 2040] [outer = 0x7f0e4228d000] 21:55:18 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:18 INFO - PROCESS | 1944 | 1461128118840 Marionette TRACE conn4 <- [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] 21:55:18 INFO - PROCESS | 1944 | 1461128118866 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 21:55:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:55:18 INFO - PROCESS | 1944 | 1461128118872 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:55:18 INFO - PROCESS | 1944 | 1461128118875 Marionette TRACE conn4 <- [1,2690,null,{}] 21:55:18 INFO - PROCESS | 1944 | 1461128118922 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:19 INFO - PROCESS | 1944 | 1461128119172 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 21:55:19 INFO - PROCESS | 1944 | 1461128119435 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46d09800 == 155 [pid = 1944] [id = 680] 21:55:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f0e43ec6c00) [pid = 1944] [serial = 2041] [outer = (nil)] 21:55:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f0e46707800) [pid = 1944] [serial = 2042] [outer = 0x7f0e43ec6c00] 21:55:19 INFO - PROCESS | 1944 | 1461128119511 Marionette DEBUG loaded listener.js 21:55:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f0e46730000) [pid = 1944] [serial = 2043] [outer = 0x7f0e43ec6c00] 21:55:20 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:20 INFO - PROCESS | 1944 | 1461128120898 Marionette TRACE conn4 <- [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] 21:55:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:55:20 INFO - PROCESS | 1944 | 1461128120958 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 21:55:20 INFO - PROCESS | 1944 | 1461128120964 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:55:20 INFO - PROCESS | 1944 | 1461128120967 Marionette TRACE conn4 <- [1,2694,null,{}] 21:55:20 INFO - PROCESS | 1944 | 1461128120973 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:21 INFO - PROCESS | 1944 | 1461128121294 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 21:55:21 INFO - PROCESS | 1944 | 1461128121562 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e483b7000 == 156 [pid = 1944] [id = 681] 21:55:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f0e4689e800) [pid = 1944] [serial = 2044] [outer = (nil)] 21:55:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e468a3800) [pid = 1944] [serial = 2045] [outer = 0x7f0e4689e800] 21:55:21 INFO - PROCESS | 1944 | 1461128121651 Marionette DEBUG loaded listener.js 21:55:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e48119800) [pid = 1944] [serial = 2046] [outer = 0x7f0e4689e800] 21:55:22 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:23 INFO - PROCESS | 1944 | 1461128123035 Marionette TRACE conn4 <- [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] 21:55:23 INFO - PROCESS | 1944 | 1461128123060 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 21:55:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:55:23 INFO - PROCESS | 1944 | 1461128123066 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:55:23 INFO - PROCESS | 1944 | 1461128123068 Marionette TRACE conn4 <- [1,2698,null,{}] 21:55:23 INFO - PROCESS | 1944 | 1461128123074 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:23 INFO - PROCESS | 1944 | 1461128123279 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 21:55:23 INFO - PROCESS | 1944 | 1461128123596 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49947000 == 157 [pid = 1944] [id = 682] 21:55:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e42857400) [pid = 1944] [serial = 2047] [outer = (nil)] 21:55:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e4811f000) [pid = 1944] [serial = 2048] [outer = 0x7f0e42857400] 21:55:23 INFO - PROCESS | 1944 | 1461128123668 Marionette DEBUG loaded listener.js 21:55:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e48e95000) [pid = 1944] [serial = 2049] [outer = 0x7f0e42857400] 21:55:24 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:24 INFO - PROCESS | 1944 | 1461128124977 Marionette TRACE conn4 <- [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] 21:55:25 INFO - PROCESS | 1944 | 1461128125000 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 21:55:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:55:25 INFO - PROCESS | 1944 | 1461128125007 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:55:25 INFO - PROCESS | 1944 | 1461128125010 Marionette TRACE conn4 <- [1,2702,null,{}] 21:55:25 INFO - PROCESS | 1944 | 1461128125015 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:25 INFO - PROCESS | 1944 | 1461128125223 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 21:55:25 INFO - PROCESS | 1944 | 1461128125496 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e375800 == 158 [pid = 1944] [id = 683] 21:55:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e46703000) [pid = 1944] [serial = 2050] [outer = (nil)] 21:55:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e491b8000) [pid = 1944] [serial = 2051] [outer = 0x7f0e46703000] 21:55:25 INFO - PROCESS | 1944 | 1461128125568 Marionette DEBUG loaded listener.js 21:55:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e499acc00) [pid = 1944] [serial = 2052] [outer = 0x7f0e46703000] 21:55:26 INFO - PROCESS | 1944 | 1461128126465 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 21:55:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:55:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1485ms 21:55:26 INFO - PROCESS | 1944 | 1461128126493 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 21:55:26 INFO - PROCESS | 1944 | 1461128126496 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 21:55:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:55:26 INFO - PROCESS | 1944 | 1461128126502 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:55:26 INFO - PROCESS | 1944 | 1461128126505 Marionette TRACE conn4 <- [1,2706,null,{}] 21:55:26 INFO - PROCESS | 1944 | 1461128126511 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:26 INFO - PROCESS | 1944 | 1461128126725 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 21:55:27 INFO - PROCESS | 1944 | 1461128126996 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4fd62000 == 159 [pid = 1944] [id = 684] 21:55:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f0e482c3400) [pid = 1944] [serial = 2053] [outer = (nil)] 21:55:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f0e4e260400) [pid = 1944] [serial = 2054] [outer = 0x7f0e482c3400] 21:55:27 INFO - PROCESS | 1944 | 1461128127113 Marionette DEBUG loaded listener.js 21:55:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f0e4f95ec00) [pid = 1944] [serial = 2055] [outer = 0x7f0e482c3400] 21:55:27 INFO - PROCESS | 1944 | 1461128127993 Marionette TRACE conn4 <- [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]]]}] 21:55:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:55:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1535ms 21:55:28 INFO - PROCESS | 1944 | 1461128128038 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 21:55:28 INFO - PROCESS | 1944 | 1461128128042 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 21:55:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:55:28 INFO - PROCESS | 1944 | 1461128128048 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:55:28 INFO - PROCESS | 1944 | 1461128128051 Marionette TRACE conn4 <- [1,2710,null,{}] 21:55:28 INFO - PROCESS | 1944 | 1461128128056 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:28 INFO - PROCESS | 1944 | 1461128128274 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 21:55:28 INFO - PROCESS | 1944 | 1461128128555 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50334000 == 160 [pid = 1944] [id = 685] 21:55:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f0e3eb95800) [pid = 1944] [serial = 2056] [outer = (nil)] 21:55:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f0e4f960800) [pid = 1944] [serial = 2057] [outer = 0x7f0e3eb95800] 21:55:28 INFO - PROCESS | 1944 | 1461128128674 Marionette DEBUG loaded listener.js 21:55:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f0e4fa91800) [pid = 1944] [serial = 2058] [outer = 0x7f0e3eb95800] 21:55:29 INFO - PROCESS | 1944 | 1461128129568 Marionette TRACE conn4 <- [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] 21:55:29 INFO - PROCESS | 1944 | 1461128129638 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 21:55:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 21:55:29 INFO - PROCESS | 1944 | 1461128129644 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:55:29 INFO - PROCESS | 1944 | 1461128129647 Marionette TRACE conn4 <- [1,2714,null,{}] 21:55:29 INFO - PROCESS | 1944 | 1461128129653 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:29 INFO - PROCESS | 1944 | 1461128129891 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 21:55:30 INFO - PROCESS | 1944 | 1461128130213 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5078a000 == 161 [pid = 1944] [id = 686] 21:55:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f0e4fe43000) [pid = 1944] [serial = 2059] [outer = (nil)] 21:55:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f0e50003c00) [pid = 1944] [serial = 2060] [outer = 0x7f0e4fe43000] 21:55:30 INFO - PROCESS | 1944 | 1461128130306 Marionette DEBUG loaded listener.js 21:55:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f0e50248c00) [pid = 1944] [serial = 2061] [outer = 0x7f0e4fe43000] 21:55:31 INFO - PROCESS | 1944 | 1461128131263 Marionette TRACE conn4 <- [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]]]}] 21:55:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:55:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1678ms 21:55:31 INFO - PROCESS | 1944 | 1461128131324 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 21:55:31 INFO - PROCESS | 1944 | 1461128131327 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 21:55:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:55:31 INFO - PROCESS | 1944 | 1461128131334 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:55:31 INFO - PROCESS | 1944 | 1461128131338 Marionette TRACE conn4 <- [1,2718,null,{}] 21:55:31 INFO - PROCESS | 1944 | 1461128131343 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:31 INFO - PROCESS | 1944 | 1461128131596 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 21:55:31 INFO - PROCESS | 1944 | 1461128131911 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e53815800 == 162 [pid = 1944] [id = 687] 21:55:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f0e50246000) [pid = 1944] [serial = 2062] [outer = (nil)] 21:55:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f0e50882400) [pid = 1944] [serial = 2063] [outer = 0x7f0e50246000] 21:55:32 INFO - PROCESS | 1944 | 1461128131994 Marionette DEBUG loaded listener.js 21:55:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f0e50c42800) [pid = 1944] [serial = 2064] [outer = 0x7f0e50246000] 21:55:32 INFO - PROCESS | 1944 | 1461128132875 Marionette TRACE conn4 <- [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] 21:55:32 INFO - PROCESS | 1944 | 1461128132925 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 21:55:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:55:32 INFO - PROCESS | 1944 | 1461128132930 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:55:32 INFO - PROCESS | 1944 | 1461128132933 Marionette TRACE conn4 <- [1,2722,null,{}] 21:55:32 INFO - PROCESS | 1944 | 1461128132938 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:33 INFO - PROCESS | 1944 | 1461128133143 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 21:55:33 INFO - PROCESS | 1944 | 1461128133431 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3b8ae000 == 163 [pid = 1944] [id = 688] 21:55:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f0e3a4b6800) [pid = 1944] [serial = 2065] [outer = (nil)] 21:55:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f0e3a714400) [pid = 1944] [serial = 2066] [outer = 0x7f0e3a4b6800] 21:55:33 INFO - PROCESS | 1944 | 1461128133555 Marionette DEBUG loaded listener.js 21:55:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f0e429b1800) [pid = 1944] [serial = 2067] [outer = 0x7f0e3a4b6800] 21:55:34 INFO - PROCESS | 1944 | 1461128134447 Marionette TRACE conn4 <- [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] 21:55:34 INFO - PROCESS | 1944 | 1461128134517 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 21:55:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:55:34 INFO - PROCESS | 1944 | 1461128134523 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:55:34 INFO - PROCESS | 1944 | 1461128134525 Marionette TRACE conn4 <- [1,2726,null,{}] 21:55:34 INFO - PROCESS | 1944 | 1461128134531 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:34 INFO - PROCESS | 1944 | 1461128134783 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 21:55:35 INFO - PROCESS | 1944 | 1461128135102 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3badd800 == 164 [pid = 1944] [id = 689] 21:55:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f0e3a4b0400) [pid = 1944] [serial = 2068] [outer = (nil)] 21:55:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e3a4b4000) [pid = 1944] [serial = 2069] [outer = 0x7f0e3a4b0400] 21:55:35 INFO - PROCESS | 1944 | 1461128135181 Marionette DEBUG loaded listener.js 21:55:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e42196000) [pid = 1944] [serial = 2070] [outer = 0x7f0e3a4b0400] 21:55:36 INFO - PROCESS | 1944 | 1461128136597 Marionette TRACE conn4 <- [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]]]}] 21:55:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:55:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2134ms 21:55:36 INFO - PROCESS | 1944 | 1461128136659 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 21:55:36 INFO - PROCESS | 1944 | 1461128136666 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 21:55:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:55:36 INFO - PROCESS | 1944 | 1461128136675 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:55:36 INFO - PROCESS | 1944 | 1461128136679 Marionette TRACE conn4 <- [1,2730,null,{}] 21:55:36 INFO - PROCESS | 1944 | 1461128136686 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:36 INFO - PROCESS | 1944 | 1461128136938 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 21:55:37 INFO - PROCESS | 1944 | 1461128137264 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e42a5b000 == 165 [pid = 1944] [id = 690] 21:55:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e3f9e9000) [pid = 1944] [serial = 2071] [outer = (nil)] 21:55:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e4007c400) [pid = 1944] [serial = 2072] [outer = 0x7f0e3f9e9000] 21:55:37 INFO - PROCESS | 1944 | 1461128137340 Marionette DEBUG loaded listener.js 21:55:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e419af400) [pid = 1944] [serial = 2073] [outer = 0x7f0e3f9e9000] 21:55:38 INFO - PROCESS | 1944 | 1461128138666 Marionette TRACE conn4 <- [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] 21:55:38 INFO - PROCESS | 1944 | 1461128138773 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 21:55:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:55:38 INFO - PROCESS | 1944 | 1461128138916 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:55:38 INFO - PROCESS | 1944 | 1461128138921 Marionette TRACE conn4 <- [1,2734,null,{}] 21:55:38 INFO - PROCESS | 1944 | 1461128138929 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:39 INFO - PROCESS | 1944 | 1461128139127 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 21:55:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5076e000 == 164 [pid = 1944] [id = 624] 21:55:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3e5e2800 == 163 [pid = 1944] [id = 579] 21:55:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e504d7000 == 162 [pid = 1944] [id = 623] 21:55:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3efca800 == 161 [pid = 1944] [id = 625] 21:55:39 INFO - PROCESS | 1944 | 1461128139487 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3ea47800 == 160 [pid = 1944] [id = 578] 21:55:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50208000 == 159 [pid = 1944] [id = 622] 21:55:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4fd42800 == 158 [pid = 1944] [id = 621] 21:55:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e374800 == 157 [pid = 1944] [id = 620] 21:55:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3bae1000 == 158 [pid = 1944] [id = 691] 21:55:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e3a71e400) [pid = 1944] [serial = 2074] [outer = (nil)] 21:55:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e3f1d1000) [pid = 1944] [serial = 2075] [outer = 0x7f0e3a71e400] 21:55:39 INFO - PROCESS | 1944 | 1461128139556 Marionette DEBUG loaded listener.js 21:55:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e43ca2c00) [pid = 1944] [serial = 2076] [outer = 0x7f0e3a71e400] 21:55:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e42a67000 == 157 [pid = 1944] [id = 675] 21:55:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3f91d000 == 156 [pid = 1944] [id = 674] 21:55:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3eead800 == 155 [pid = 1944] [id = 673] 21:55:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3a63e800 == 154 [pid = 1944] [id = 672] 21:55:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5865f000 == 153 [pid = 1944] [id = 670] 21:55:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57e1c000 == 152 [pid = 1944] [id = 669] 21:55:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e55c47000 == 151 [pid = 1944] [id = 668] 21:55:40 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54406000 == 150 [pid = 1944] [id = 667] 21:55:40 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e53817000 == 149 [pid = 1944] [id = 666] 21:55:40 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e508a5800 == 148 [pid = 1944] [id = 665] 21:55:40 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50773000 == 147 [pid = 1944] [id = 664] 21:55:40 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4fd5c000 == 146 [pid = 1944] [id = 663] 21:55:40 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e499d5800 == 145 [pid = 1944] [id = 662] 21:55:40 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e49944000 == 144 [pid = 1944] [id = 661] 21:55:40 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4917b800 == 143 [pid = 1944] [id = 660] 21:55:40 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e483b3000 == 142 [pid = 1944] [id = 659] 21:55:40 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e46d06800 == 141 [pid = 1944] [id = 658] 21:55:40 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e46648000 == 140 [pid = 1944] [id = 657] 21:55:40 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e45ab7000 == 139 [pid = 1944] [id = 656] 21:55:40 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e43d29000 == 138 [pid = 1944] [id = 655] 21:55:40 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3f91e800 == 137 [pid = 1944] [id = 654] 21:55:40 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3a646800 == 136 [pid = 1944] [id = 653] 21:55:40 INFO - PROCESS | 1944 | 1461128140413 Marionette TRACE conn4 <- [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]]]}] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e420ca000) [pid = 1944] [serial = 1821] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e429a8000) [pid = 1944] [serial = 1958] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e42290c00) [pid = 1944] [serial = 1955] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e42856400) [pid = 1944] [serial = 1956] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e468d5000) [pid = 1944] [serial = 1907] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e4670c400) [pid = 1944] [serial = 1905] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e450f2400) [pid = 1944] [serial = 1904] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e447e6400) [pid = 1944] [serial = 1902] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f0e43fb3400) [pid = 1944] [serial = 1901] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f0e43cb4400) [pid = 1944] [serial = 1899] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f0e429a7400) [pid = 1944] [serial = 1898] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f0e420cf800) [pid = 1944] [serial = 1896] [outer = (nil)] [url = about:blank] 21:55:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:55:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1597ms 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f0e419aa400) [pid = 1944] [serial = 1895] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f0e3e995400) [pid = 1944] [serial = 1893] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f0e3a4bf000) [pid = 1944] [serial = 1892] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f0e3eb9d800) [pid = 1944] [serial = 1949] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f0e3f1cd000) [pid = 1944] [serial = 1950] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f0e541e4400) [pid = 1944] [serial = 1947] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f0e53aea400) [pid = 1944] [serial = 1946] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f0e5403d800) [pid = 1944] [serial = 1944] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f0e54037c00) [pid = 1944] [serial = 1943] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f0e53aefc00) [pid = 1944] [serial = 1941] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f0e53ae8800) [pid = 1944] [serial = 1940] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f0e538bac00) [pid = 1944] [serial = 1938] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e51b83000) [pid = 1944] [serial = 1937] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e51b55c00) [pid = 1944] [serial = 1935] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e5199f400) [pid = 1944] [serial = 1934] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e50b20c00) [pid = 1944] [serial = 1932] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e50978800) [pid = 1944] [serial = 1931] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e5087c000) [pid = 1944] [serial = 1929] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e5050e000) [pid = 1944] [serial = 1928] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e50507c00) [pid = 1944] [serial = 1926] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f0e503b3000) [pid = 1944] [serial = 1925] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f0e50006000) [pid = 1944] [serial = 1923] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f0e4fd31c00) [pid = 1944] [serial = 1922] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f0e4fa99400) [pid = 1944] [serial = 1920] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f0e4fa91400) [pid = 1944] [serial = 1919] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f0e4fa1d000) [pid = 1944] [serial = 1917] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f0e4f961800) [pid = 1944] [serial = 1916] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x7f0e4e261000) [pid = 1944] [serial = 1914] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x7f0e491bf000) [pid = 1944] [serial = 1913] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x7f0e48e90c00) [pid = 1944] [serial = 1911] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x7f0e482c0c00) [pid = 1944] [serial = 1910] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x7f0e48119400) [pid = 1944] [serial = 1908] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x7f0e4008ac00) [pid = 1944] [serial = 1953] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x7f0e3f9f3800) [pid = 1944] [serial = 1952] [outer = (nil)] [url = about:blank] 21:55:40 INFO - PROCESS | 1944 | 1461128140491 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 21:55:40 INFO - PROCESS | 1944 | 1461128140496 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 21:55:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:55:40 INFO - PROCESS | 1944 | 1461128140502 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:55:40 INFO - PROCESS | 1944 | 1461128140508 Marionette TRACE conn4 <- [1,2738,null,{}] 21:55:40 INFO - PROCESS | 1944 | 1461128140523 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:40 INFO - PROCESS | 1944 | 1461128140737 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 21:55:40 INFO - PROCESS | 1944 | 1461128140935 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3fbe1000 == 137 [pid = 1944] [id = 692] 21:55:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x7f0e3e990000) [pid = 1944] [serial = 2077] [outer = (nil)] 21:55:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x7f0e43eccc00) [pid = 1944] [serial = 2078] [outer = 0x7f0e3e990000] 21:55:41 INFO - PROCESS | 1944 | 1461128141006 Marionette DEBUG loaded listener.js 21:55:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x7f0e447da000) [pid = 1944] [serial = 2079] [outer = 0x7f0e3e990000] 21:55:41 INFO - PROCESS | 1944 | 1461128141836 Marionette TRACE conn4 <- [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]]]}] 21:55:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:55:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1383ms 21:55:41 INFO - PROCESS | 1944 | 1461128141910 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 21:55:41 INFO - PROCESS | 1944 | 1461128141915 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 21:55:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:55:41 INFO - PROCESS | 1944 | 1461128141921 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:55:41 INFO - PROCESS | 1944 | 1461128141924 Marionette TRACE conn4 <- [1,2742,null,{}] 21:55:41 INFO - PROCESS | 1944 | 1461128141933 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:42 INFO - PROCESS | 1944 | 1461128142201 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 21:55:42 INFO - PROCESS | 1944 | 1461128142229 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45aa5800 == 138 [pid = 1944] [id = 693] 21:55:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x7f0e4284f800) [pid = 1944] [serial = 2080] [outer = (nil)] 21:55:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x7f0e45f31c00) [pid = 1944] [serial = 2081] [outer = 0x7f0e4284f800] 21:55:42 INFO - PROCESS | 1944 | 1461128142291 Marionette DEBUG loaded listener.js 21:55:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x7f0e4670c400) [pid = 1944] [serial = 2082] [outer = 0x7f0e4284f800] 21:55:43 INFO - PROCESS | 1944 | 1461128143228 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 21:55:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:55:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1333ms 21:55:43 INFO - PROCESS | 1944 | 1461128143254 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 21:55:43 INFO - PROCESS | 1944 | 1461128143257 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 21:55:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:55:43 INFO - PROCESS | 1944 | 1461128143263 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:55:43 INFO - PROCESS | 1944 | 1461128143265 Marionette TRACE conn4 <- [1,2746,null,{}] 21:55:43 INFO - PROCESS | 1944 | 1461128143270 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:43 INFO - PROCESS | 1944 | 1461128143645 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 21:55:43 INFO - PROCESS | 1944 | 1461128143686 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46645000 == 139 [pid = 1944] [id = 694] 21:55:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f0e44c7dc00) [pid = 1944] [serial = 2083] [outer = (nil)] 21:55:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f0e46765000) [pid = 1944] [serial = 2084] [outer = 0x7f0e44c7dc00] 21:55:43 INFO - PROCESS | 1944 | 1461128143748 Marionette DEBUG loaded listener.js 21:55:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f0e4689b800) [pid = 1944] [serial = 2085] [outer = 0x7f0e44c7dc00] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f0e3a4b4800) [pid = 1944] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f0e3a719800) [pid = 1944] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x7f0e42195c00) [pid = 1944] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x7f0e3a71e000) [pid = 1944] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x7f0e541e3800) [pid = 1944] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x7f0e3f1cf800) [pid = 1944] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x7f0e4672e000) [pid = 1944] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x7f0e4fb49800) [pid = 1944] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x7f0e3a716800) [pid = 1944] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x7f0e42467c00) [pid = 1944] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x7f0e49064c00) [pid = 1944] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x7f0e3f924400) [pid = 1944] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x7f0e3a71bc00) [pid = 1944] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x7f0e503b9000) [pid = 1944] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x7f0e43d06400) [pid = 1944] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x7f0e481b1000) [pid = 1944] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x7f0e4284f000) [pid = 1944] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x7f0e541e3000) [pid = 1944] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x7f0e503b8800) [pid = 1944] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x7f0e481ca400) [pid = 1944] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x7f0e545b2c00) [pid = 1944] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:55:44 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x7f0e46762400) [pid = 1944] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:55:45 INFO - PROCESS | 1944 | 1461128145153 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 21:55:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:55:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1945ms 21:55:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:55:45 INFO - PROCESS | 1944 | 1461128145208 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 21:55:45 INFO - PROCESS | 1944 | 1461128145211 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 21:55:45 INFO - PROCESS | 1944 | 1461128145217 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:55:45 INFO - PROCESS | 1944 | 1461128145220 Marionette TRACE conn4 <- [1,2750,null,{}] 21:55:45 INFO - PROCESS | 1944 | 1461128145225 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:45 INFO - PROCESS | 1944 | 1461128145466 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 21:55:45 INFO - PROCESS | 1944 | 1461128145650 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46d05000 == 140 [pid = 1944] [id = 695] 21:55:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x7f0e3eee1000) [pid = 1944] [serial = 2086] [outer = (nil)] 21:55:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x7f0e46762400) [pid = 1944] [serial = 2087] [outer = 0x7f0e3eee1000] 21:55:45 INFO - PROCESS | 1944 | 1461128145714 Marionette DEBUG loaded listener.js 21:55:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x7f0e4811d800) [pid = 1944] [serial = 2088] [outer = 0x7f0e3eee1000] 21:55:46 INFO - PROCESS | 1944 | 1461128146471 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 21:55:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:55:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1281ms 21:55:46 INFO - PROCESS | 1944 | 1461128146652 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 21:55:46 INFO - PROCESS | 1944 | 1461128146659 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 21:55:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:55:46 INFO - PROCESS | 1944 | 1461128146672 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:55:46 INFO - PROCESS | 1944 | 1461128146677 Marionette TRACE conn4 <- [1,2754,null,{}] 21:55:46 INFO - PROCESS | 1944 | 1461128146685 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:46 INFO - PROCESS | 1944 | 1461128146886 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 21:55:47 INFO - PROCESS | 1944 | 1461128147107 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3f05d800 == 141 [pid = 1944] [id = 696] 21:55:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x7f0e3e991c00) [pid = 1944] [serial = 2089] [outer = (nil)] 21:55:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x7f0e3eedcc00) [pid = 1944] [serial = 2090] [outer = 0x7f0e3e991c00] 21:55:47 INFO - PROCESS | 1944 | 1461128147285 Marionette DEBUG loaded listener.js 21:55:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x7f0e3f932c00) [pid = 1944] [serial = 2091] [outer = 0x7f0e3e991c00] 21:55:48 INFO - PROCESS | 1944 | 1461128148186 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 21:55:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:55:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1586ms 21:55:48 INFO - PROCESS | 1944 | 1461128148259 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 21:55:48 INFO - PROCESS | 1944 | 1461128148264 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 21:55:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:55:48 INFO - PROCESS | 1944 | 1461128148277 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:55:48 INFO - PROCESS | 1944 | 1461128148281 Marionette TRACE conn4 <- [1,2758,null,{}] 21:55:48 INFO - PROCESS | 1944 | 1461128148288 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:48 INFO - PROCESS | 1944 | 1461128148536 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 21:55:48 INFO - PROCESS | 1944 | 1461128148854 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45a4b800 == 142 [pid = 1944] [id = 697] 21:55:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x7f0e42195c00) [pid = 1944] [serial = 2092] [outer = (nil)] 21:55:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x7f0e4284ec00) [pid = 1944] [serial = 2093] [outer = 0x7f0e42195c00] 21:55:48 INFO - PROCESS | 1944 | 1461128148931 Marionette DEBUG loaded listener.js 21:55:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x7f0e43cafc00) [pid = 1944] [serial = 2094] [outer = 0x7f0e42195c00] 21:55:49 INFO - PROCESS | 1944 | 1461128149859 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 21:55:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:55:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1639ms 21:55:49 INFO - PROCESS | 1944 | 1461128149913 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 21:55:49 INFO - PROCESS | 1944 | 1461128149917 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 21:55:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:55:49 INFO - PROCESS | 1944 | 1461128149924 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:55:49 INFO - PROCESS | 1944 | 1461128149927 Marionette TRACE conn4 <- [1,2762,null,{}] 21:55:49 INFO - PROCESS | 1944 | 1461128149941 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:50 INFO - PROCESS | 1944 | 1461128150165 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 21:55:50 INFO - PROCESS | 1944 | 1461128150509 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4916c000 == 143 [pid = 1944] [id = 698] 21:55:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x7f0e44c7fc00) [pid = 1944] [serial = 2095] [outer = (nil)] 21:55:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x7f0e46709000) [pid = 1944] [serial = 2096] [outer = 0x7f0e44c7fc00] 21:55:50 INFO - PROCESS | 1944 | 1461128150592 Marionette DEBUG loaded listener.js 21:55:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x7f0e4689a000) [pid = 1944] [serial = 2097] [outer = 0x7f0e44c7fc00] 21:55:51 INFO - PROCESS | 1944 | 1461128151463 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 21:55:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:55:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1583ms 21:55:51 INFO - PROCESS | 1944 | 1461128151508 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 21:55:51 INFO - PROCESS | 1944 | 1461128151512 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 21:55:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:55:51 INFO - PROCESS | 1944 | 1461128151518 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:55:51 INFO - PROCESS | 1944 | 1461128151522 Marionette TRACE conn4 <- [1,2766,null,{}] 21:55:51 INFO - PROCESS | 1944 | 1461128151527 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:51 INFO - PROCESS | 1944 | 1461128151749 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 21:55:52 INFO - PROCESS | 1944 | 1461128152012 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4994b800 == 144 [pid = 1944] [id = 699] 21:55:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x7f0e419b4c00) [pid = 1944] [serial = 2098] [outer = (nil)] 21:55:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x7f0e48092c00) [pid = 1944] [serial = 2099] [outer = 0x7f0e419b4c00] 21:55:52 INFO - PROCESS | 1944 | 1461128152089 Marionette DEBUG loaded listener.js 21:55:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x7f0e481aa400) [pid = 1944] [serial = 2100] [outer = 0x7f0e419b4c00] 21:55:52 INFO - PROCESS | 1944 | 1461128152978 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 21:55:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:55:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1480ms 21:55:53 INFO - PROCESS | 1944 | 1461128153002 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 21:55:53 INFO - PROCESS | 1944 | 1461128153006 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 21:55:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:55:53 INFO - PROCESS | 1944 | 1461128153015 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:55:53 INFO - PROCESS | 1944 | 1461128153018 Marionette TRACE conn4 <- [1,2770,null,{}] 21:55:53 INFO - PROCESS | 1944 | 1461128153023 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:53 INFO - PROCESS | 1944 | 1461128153241 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 21:55:53 INFO - PROCESS | 1944 | 1461128153512 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4fb5b000 == 145 [pid = 1944] [id = 700] 21:55:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x7f0e481d1400) [pid = 1944] [serial = 2101] [outer = (nil)] 21:55:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x7f0e482c7000) [pid = 1944] [serial = 2102] [outer = 0x7f0e481d1400] 21:55:53 INFO - PROCESS | 1944 | 1461128153606 Marionette DEBUG loaded listener.js 21:55:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x7f0e4906a000) [pid = 1944] [serial = 2103] [outer = 0x7f0e481d1400] 21:55:54 INFO - PROCESS | 1944 | 1461128154500 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 21:55:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:55:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1531ms 21:55:54 INFO - PROCESS | 1944 | 1461128154547 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 21:55:54 INFO - PROCESS | 1944 | 1461128154551 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 21:55:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:55:54 INFO - PROCESS | 1944 | 1461128154557 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:55:54 INFO - PROCESS | 1944 | 1461128154559 Marionette TRACE conn4 <- [1,2774,null,{}] 21:55:54 INFO - PROCESS | 1944 | 1461128154565 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:54 INFO - PROCESS | 1944 | 1461128154805 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 21:55:55 INFO - PROCESS | 1944 | 1461128155083 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50788000 == 146 [pid = 1944] [id = 701] 21:55:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x7f0e4fb47400) [pid = 1944] [serial = 2104] [outer = (nil)] 21:55:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f0e4fb4d000) [pid = 1944] [serial = 2105] [outer = 0x7f0e4fb47400] 21:55:55 INFO - PROCESS | 1944 | 1461128155212 Marionette DEBUG loaded listener.js 21:55:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f0e50007400) [pid = 1944] [serial = 2106] [outer = 0x7f0e4fb47400] 21:55:56 INFO - PROCESS | 1944 | 1461128156072 Marionette TRACE conn4 <- [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]]]}] 21:55:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:55:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1578ms 21:55:56 INFO - PROCESS | 1944 | 1461128156136 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 21:55:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:55:56 INFO - PROCESS | 1944 | 1461128156140 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 21:55:56 INFO - PROCESS | 1944 | 1461128156145 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:55:56 INFO - PROCESS | 1944 | 1461128156148 Marionette TRACE conn4 <- [1,2778,null,{}] 21:55:56 INFO - PROCESS | 1944 | 1461128156155 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:56 INFO - PROCESS | 1944 | 1461128156387 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 21:55:56 INFO - PROCESS | 1944 | 1461128156653 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e508b3800 == 147 [pid = 1944] [id = 702] 21:55:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f0e481cd400) [pid = 1944] [serial = 2107] [outer = (nil)] 21:55:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f0e5024a000) [pid = 1944] [serial = 2108] [outer = 0x7f0e481cd400] 21:55:56 INFO - PROCESS | 1944 | 1461128156769 Marionette DEBUG loaded listener.js 21:55:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f0e503b4000) [pid = 1944] [serial = 2109] [outer = 0x7f0e481cd400] 21:55:57 INFO - PROCESS | 1944 | 1461128157574 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 21:55:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:55:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1488ms 21:55:57 INFO - PROCESS | 1944 | 1461128157634 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 21:55:57 INFO - PROCESS | 1944 | 1461128157637 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 21:55:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:55:57 INFO - PROCESS | 1944 | 1461128157643 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:55:57 INFO - PROCESS | 1944 | 1461128157645 Marionette TRACE conn4 <- [1,2782,null,{}] 21:55:57 INFO - PROCESS | 1944 | 1461128157651 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:57 INFO - PROCESS | 1944 | 1461128157850 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 21:55:58 INFO - PROCESS | 1944 | 1461128158119 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e53807800 == 148 [pid = 1944] [id = 703] 21:55:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f0e4f961800) [pid = 1944] [serial = 2110] [outer = (nil)] 21:55:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f0e50508800) [pid = 1944] [serial = 2111] [outer = 0x7f0e4f961800] 21:55:58 INFO - PROCESS | 1944 | 1461128158194 Marionette DEBUG loaded listener.js 21:55:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f0e50877c00) [pid = 1944] [serial = 2112] [outer = 0x7f0e4f961800] 21:55:59 INFO - PROCESS | 1944 | 1461128159043 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 21:55:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:55:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1436ms 21:55:59 INFO - PROCESS | 1944 | 1461128159079 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 21:55:59 INFO - PROCESS | 1944 | 1461128159083 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 21:55:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:55:59 INFO - PROCESS | 1944 | 1461128159089 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:55:59 INFO - PROCESS | 1944 | 1461128159091 Marionette TRACE conn4 <- [1,2786,null,{}] 21:55:59 INFO - PROCESS | 1944 | 1461128159097 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:59 INFO - PROCESS | 1944 | 1461128159303 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 21:55:59 INFO - PROCESS | 1944 | 1461128159574 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e540ab800 == 149 [pid = 1944] [id = 704] 21:55:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e5024e400) [pid = 1944] [serial = 2113] [outer = (nil)] 21:55:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e50c4dc00) [pid = 1944] [serial = 2114] [outer = 0x7f0e5024e400] 21:55:59 INFO - PROCESS | 1944 | 1461128159650 Marionette DEBUG loaded listener.js 21:55:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e51b51000) [pid = 1944] [serial = 2115] [outer = 0x7f0e5024e400] 21:56:00 INFO - PROCESS | 1944 | 1461128160669 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 21:56:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:56:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1635ms 21:56:00 INFO - PROCESS | 1944 | 1461128160725 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 21:56:00 INFO - PROCESS | 1944 | 1461128160731 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 21:56:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:56:00 INFO - PROCESS | 1944 | 1461128160738 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:56:00 INFO - PROCESS | 1944 | 1461128160743 Marionette TRACE conn4 <- [1,2790,null,{}] 21:56:00 INFO - PROCESS | 1944 | 1461128160750 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:01 INFO - PROCESS | 1944 | 1461128161058 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 21:56:01 INFO - PROCESS | 1944 | 1461128161376 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54422800 == 150 [pid = 1944] [id = 705] 21:56:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e503b8800) [pid = 1944] [serial = 2116] [outer = (nil)] 21:56:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e51b83800) [pid = 1944] [serial = 2117] [outer = 0x7f0e503b8800] 21:56:01 INFO - PROCESS | 1944 | 1461128161464 Marionette DEBUG loaded listener.js 21:56:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e538bbc00) [pid = 1944] [serial = 2118] [outer = 0x7f0e503b8800] 21:56:02 INFO - PROCESS | 1944 | 1461128162499 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 21:56:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:56:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1840ms 21:56:02 INFO - PROCESS | 1944 | 1461128162579 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 21:56:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:56:02 INFO - PROCESS | 1944 | 1461128162584 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 21:56:02 INFO - PROCESS | 1944 | 1461128162589 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:56:02 INFO - PROCESS | 1944 | 1461128162593 Marionette TRACE conn4 <- [1,2794,null,{}] 21:56:02 INFO - PROCESS | 1944 | 1461128162600 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:02 INFO - PROCESS | 1944 | 1461128162917 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 21:56:03 INFO - PROCESS | 1944 | 1461128163290 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e55811000 == 151 [pid = 1944] [id = 706] 21:56:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e5403c000) [pid = 1944] [serial = 2119] [outer = (nil)] 21:56:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e54042000) [pid = 1944] [serial = 2120] [outer = 0x7f0e5403c000] 21:56:03 INFO - PROCESS | 1944 | 1461128163431 Marionette DEBUG loaded listener.js 21:56:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f0e541e6800) [pid = 1944] [serial = 2121] [outer = 0x7f0e5403c000] 21:56:04 INFO - PROCESS | 1944 | 1461128164721 Marionette TRACE conn4 <- [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]]]}] 21:56:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:56:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 2184ms 21:56:04 INFO - PROCESS | 1944 | 1461128164777 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 21:56:04 INFO - PROCESS | 1944 | 1461128164782 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 21:56:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:56:04 INFO - PROCESS | 1944 | 1461128164791 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:56:04 INFO - PROCESS | 1944 | 1461128164796 Marionette TRACE conn4 <- [1,2798,null,{}] 21:56:04 INFO - PROCESS | 1944 | 1461128164805 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:05 INFO - PROCESS | 1944 | 1461128165115 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 21:56:05 INFO - PROCESS | 1944 | 1461128165412 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57731000 == 152 [pid = 1944] [id = 707] 21:56:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f0e5403f400) [pid = 1944] [serial = 2122] [outer = (nil)] 21:56:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f0e544f0000) [pid = 1944] [serial = 2123] [outer = 0x7f0e5403f400] 21:56:05 INFO - PROCESS | 1944 | 1461128165502 Marionette DEBUG loaded listener.js 21:56:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f0e5450bc00) [pid = 1944] [serial = 2124] [outer = 0x7f0e5403f400] 21:56:06 INFO - PROCESS | 1944 | 1461128166353 Marionette TRACE conn4 <- [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]]]}] 21:56:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:56:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1582ms 21:56:06 INFO - PROCESS | 1944 | 1461128166389 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 21:56:06 INFO - PROCESS | 1944 | 1461128166393 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 21:56:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:56:06 INFO - PROCESS | 1944 | 1461128166402 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:56:06 INFO - PROCESS | 1944 | 1461128166405 Marionette TRACE conn4 <- [1,2802,null,{}] 21:56:06 INFO - PROCESS | 1944 | 1461128166409 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:06 INFO - PROCESS | 1944 | 1461128166654 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 21:56:07 INFO - PROCESS | 1944 | 1461128167005 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57881000 == 153 [pid = 1944] [id = 708] 21:56:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f0e3a4bd800) [pid = 1944] [serial = 2125] [outer = (nil)] 21:56:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f0e545b4000) [pid = 1944] [serial = 2126] [outer = 0x7f0e3a4bd800] 21:56:07 INFO - PROCESS | 1944 | 1461128167086 Marionette DEBUG loaded listener.js 21:56:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f0e546bbc00) [pid = 1944] [serial = 2127] [outer = 0x7f0e3a4bd800] 21:56:07 INFO - PROCESS | 1944 | 1461128167904 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 21:56:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:56:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1536ms 21:56:07 INFO - PROCESS | 1944 | 1461128167938 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 21:56:07 INFO - PROCESS | 1944 | 1461128167942 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 21:56:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:56:07 INFO - PROCESS | 1944 | 1461128167948 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:56:07 INFO - PROCESS | 1944 | 1461128167950 Marionette TRACE conn4 <- [1,2806,null,{}] 21:56:07 INFO - PROCESS | 1944 | 1461128167956 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:08 INFO - PROCESS | 1944 | 1461128168158 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 21:56:08 INFO - PROCESS | 1944 | 1461128168432 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57e1c000 == 154 [pid = 1944] [id = 709] 21:56:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f0e43cb0c00) [pid = 1944] [serial = 2128] [outer = (nil)] 21:56:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f0e546e4400) [pid = 1944] [serial = 2129] [outer = 0x7f0e43cb0c00] 21:56:08 INFO - PROCESS | 1944 | 1461128168509 Marionette DEBUG loaded listener.js 21:56:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f0e546ef800) [pid = 1944] [serial = 2130] [outer = 0x7f0e43cb0c00] 21:56:09 INFO - PROCESS | 1944 | 1461128169503 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 21:56:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:56:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1593ms 21:56:09 INFO - PROCESS | 1944 | 1461128169541 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 21:56:09 INFO - PROCESS | 1944 | 1461128169545 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 21:56:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:56:09 INFO - PROCESS | 1944 | 1461128169551 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:56:09 INFO - PROCESS | 1944 | 1461128169553 Marionette TRACE conn4 <- [1,2810,null,{}] 21:56:09 INFO - PROCESS | 1944 | 1461128169562 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:09 INFO - PROCESS | 1944 | 1461128169791 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 21:56:10 INFO - PROCESS | 1944 | 1461128170066 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58660800 == 155 [pid = 1944] [id = 710] 21:56:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f0e46709400) [pid = 1944] [serial = 2131] [outer = (nil)] 21:56:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f0e54843400) [pid = 1944] [serial = 2132] [outer = 0x7f0e46709400] 21:56:10 INFO - PROCESS | 1944 | 1461128170193 Marionette DEBUG loaded listener.js 21:56:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f0e548ae800) [pid = 1944] [serial = 2133] [outer = 0x7f0e46709400] 21:56:11 INFO - PROCESS | 1944 | 1461128171068 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 21:56:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:56:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1581ms 21:56:11 INFO - PROCESS | 1944 | 1461128171134 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 21:56:11 INFO - PROCESS | 1944 | 1461128171138 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 21:56:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:56:11 INFO - PROCESS | 1944 | 1461128171143 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:56:11 INFO - PROCESS | 1944 | 1461128171146 Marionette TRACE conn4 <- [1,2814,null,{}] 21:56:11 INFO - PROCESS | 1944 | 1461128171151 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:11 INFO - PROCESS | 1944 | 1461128171371 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 21:56:11 INFO - PROCESS | 1944 | 1461128171644 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e59119800 == 156 [pid = 1944] [id = 711] 21:56:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f0e546e6000) [pid = 1944] [serial = 2134] [outer = (nil)] 21:56:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f0e54999c00) [pid = 1944] [serial = 2135] [outer = 0x7f0e546e6000] 21:56:11 INFO - PROCESS | 1944 | 1461128171776 Marionette DEBUG loaded listener.js 21:56:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f0e549a1c00) [pid = 1944] [serial = 2136] [outer = 0x7f0e546e6000] 21:56:12 INFO - PROCESS | 1944 | 1461128172653 Marionette TRACE conn4 <- [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]]]}] 21:56:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:56:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1583ms 21:56:12 INFO - PROCESS | 1944 | 1461128172728 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 21:56:12 INFO - PROCESS | 1944 | 1461128172732 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 21:56:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:56:12 INFO - PROCESS | 1944 | 1461128172738 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:56:12 INFO - PROCESS | 1944 | 1461128172740 Marionette TRACE conn4 <- [1,2818,null,{}] 21:56:12 INFO - PROCESS | 1944 | 1461128172746 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:12 INFO - PROCESS | 1944 | 1461128172974 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 21:56:13 INFO - PROCESS | 1944 | 1461128173305 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e59d8c800 == 157 [pid = 1944] [id = 712] 21:56:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e481cdc00) [pid = 1944] [serial = 2137] [outer = (nil)] 21:56:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e54ad8800) [pid = 1944] [serial = 2138] [outer = 0x7f0e481cdc00] 21:56:13 INFO - PROCESS | 1944 | 1461128173384 Marionette DEBUG loaded listener.js 21:56:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e54ae1c00) [pid = 1944] [serial = 2139] [outer = 0x7f0e481cdc00] 21:56:14 INFO - PROCESS | 1944 | 1461128174284 Marionette TRACE conn4 <- [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]]]}] 21:56:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:56:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1604ms 21:56:14 INFO - PROCESS | 1944 | 1461128174343 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 21:56:14 INFO - PROCESS | 1944 | 1461128174347 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 21:56:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:56:14 INFO - PROCESS | 1944 | 1461128174353 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:56:14 INFO - PROCESS | 1944 | 1461128174356 Marionette TRACE conn4 <- [1,2822,null,{}] 21:56:14 INFO - PROCESS | 1944 | 1461128174361 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:14 INFO - PROCESS | 1944 | 1461128174612 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 21:56:14 INFO - PROCESS | 1944 | 1461128174933 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5bd19000 == 158 [pid = 1944] [id = 713] 21:56:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e4f960000) [pid = 1944] [serial = 2140] [outer = (nil)] 21:56:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e54bdec00) [pid = 1944] [serial = 2141] [outer = 0x7f0e4f960000] 21:56:15 INFO - PROCESS | 1944 | 1461128175018 Marionette DEBUG loaded listener.js 21:56:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e54be7800) [pid = 1944] [serial = 2142] [outer = 0x7f0e4f960000] 21:56:15 INFO - PROCESS | 1944 | 1461128175946 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 21:56:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:56:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1636ms 21:56:15 INFO - PROCESS | 1944 | 1461128175990 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 21:56:15 INFO - PROCESS | 1944 | 1461128175993 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 21:56:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:56:16 INFO - PROCESS | 1944 | 1461128175999 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:56:16 INFO - PROCESS | 1944 | 1461128176001 Marionette TRACE conn4 <- [1,2826,null,{}] 21:56:16 INFO - PROCESS | 1944 | 1461128176007 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:16 INFO - PROCESS | 1944 | 1461128176236 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 21:56:16 INFO - PROCESS | 1944 | 1461128176515 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5f9c4800 == 159 [pid = 1944] [id = 714] 21:56:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e54996400) [pid = 1944] [serial = 2143] [outer = (nil)] 21:56:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e54bf1800) [pid = 1944] [serial = 2144] [outer = 0x7f0e54996400] 21:56:16 INFO - PROCESS | 1944 | 1461128176633 Marionette DEBUG loaded listener.js 21:56:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e55657800) [pid = 1944] [serial = 2145] [outer = 0x7f0e54996400] 21:56:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58fac000 == 158 [pid = 1944] [id = 324] 21:56:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58c09000 == 157 [pid = 1944] [id = 530] 21:56:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5078a000 == 156 [pid = 1944] [id = 686] 21:56:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50334000 == 155 [pid = 1944] [id = 685] 21:56:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4fd62000 == 154 [pid = 1944] [id = 684] 21:56:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e375800 == 153 [pid = 1944] [id = 683] 21:56:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e49947000 == 152 [pid = 1944] [id = 682] 21:56:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e483b7000 == 151 [pid = 1944] [id = 681] 21:56:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e46d09800 == 150 [pid = 1944] [id = 680] 21:56:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e45d41000 == 149 [pid = 1944] [id = 679] 21:56:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e44fc1000 == 148 [pid = 1944] [id = 678] 21:56:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e42a59800 == 147 [pid = 1944] [id = 677] 21:56:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3e5cc000 == 146 [pid = 1944] [id = 676] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e43cb7800) [pid = 1944] [serial = 1890] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e429a2400) [pid = 1944] [serial = 2027] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e3a89fc00) [pid = 1944] [serial = 1961] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e43caec00) [pid = 1944] [serial = 1968] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e42858c00) [pid = 1944] [serial = 1967] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e548a2c00) [pid = 1944] [serial = 2015] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e3f927800) [pid = 1944] [serial = 2021] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e545bd000) [pid = 1944] [serial = 2006] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e546b8c00) [pid = 1944] [serial = 2007] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f0e546be000) [pid = 1944] [serial = 2009] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f0e546e5800) [pid = 1944] [serial = 2010] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f0e482c7800) [pid = 1944] [serial = 1983] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f0e481d9800) [pid = 1944] [serial = 1982] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f0e5000a000) [pid = 1944] [serial = 1992] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f0e4fd2b400) [pid = 1944] [serial = 1991] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f0e420cb800) [pid = 1944] [serial = 2024] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f0e44c7f000) [pid = 1944] [serial = 1971] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f0e43fb7800) [pid = 1944] [serial = 1970] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f0e5405a000) [pid = 1944] [serial = 1998] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f0e53a30c00) [pid = 1944] [serial = 1997] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f0e420c4c00) [pid = 1944] [serial = 1965] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f0e40088c00) [pid = 1944] [serial = 1964] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f0e3a894c00) [pid = 1944] [serial = 2018] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f0e3e8a8000) [pid = 1944] [serial = 2019] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f0e544f5400) [pid = 1944] [serial = 2001] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e541f1000) [pid = 1944] [serial = 2000] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e481adc00) [pid = 1944] [serial = 1980] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e4811b800) [pid = 1944] [serial = 1979] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e491c1c00) [pid = 1944] [serial = 1986] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e49063000) [pid = 1944] [serial = 1985] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e46703800) [pid = 1944] [serial = 1974] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e450ed400) [pid = 1944] [serial = 1973] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e545b2800) [pid = 1944] [serial = 2004] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f0e54509400) [pid = 1944] [serial = 2003] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f0e51b82000) [pid = 1944] [serial = 1995] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f0e51995800) [pid = 1944] [serial = 1994] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f0e4fa17800) [pid = 1944] [serial = 1989] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f0e4e269800) [pid = 1944] [serial = 1988] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f0e5483e400) [pid = 1944] [serial = 2013] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f0e546f3400) [pid = 1944] [serial = 2012] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x7f0e46efd800) [pid = 1944] [serial = 1977] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x7f0e46768800) [pid = 1944] [serial = 1976] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x7f0e3e991400) [pid = 1944] [serial = 1962] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x7f0e4228a400) [pid = 1944] [serial = 2025] [outer = (nil)] [url = about:blank] 21:56:18 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x7f0e4007d400) [pid = 1944] [serial = 2022] [outer = (nil)] [url = about:blank] 21:56:19 INFO - PROCESS | 1944 | 1461128179531 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:56:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:56:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 3588ms 21:56:19 INFO - PROCESS | 1944 | 1461128179589 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 21:56:19 INFO - PROCESS | 1944 | 1461128179595 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 21:56:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:56:19 INFO - PROCESS | 1944 | 1461128179601 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:56:19 INFO - PROCESS | 1944 | 1461128179607 Marionette TRACE conn4 <- [1,2830,null,{}] 21:56:19 INFO - PROCESS | 1944 | 1461128179617 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:19 INFO - PROCESS | 1944 | 1461128179834 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 21:56:20 INFO - PROCESS | 1944 | 1461128180033 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3ecba000 == 147 [pid = 1944] [id = 715] 21:56:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x7f0e3eb91800) [pid = 1944] [serial = 2146] [outer = (nil)] 21:56:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x7f0e3f926400) [pid = 1944] [serial = 2147] [outer = 0x7f0e3eb91800] 21:56:20 INFO - PROCESS | 1944 | 1461128180103 Marionette DEBUG loaded listener.js 21:56:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x7f0e4007d000) [pid = 1944] [serial = 2148] [outer = 0x7f0e3eb91800] 21:56:21 INFO - PROCESS | 1944 | 1461128181024 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 21:56:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:56:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1487ms 21:56:21 INFO - PROCESS | 1944 | 1461128181089 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 21:56:21 INFO - PROCESS | 1944 | 1461128181097 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 21:56:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:56:21 INFO - PROCESS | 1944 | 1461128181107 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:56:21 INFO - PROCESS | 1944 | 1461128181111 Marionette TRACE conn4 <- [1,2834,null,{}] 21:56:21 INFO - PROCESS | 1944 | 1461128181117 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:21 INFO - PROCESS | 1944 | 1461128181336 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 21:56:21 INFO - PROCESS | 1944 | 1461128181557 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3fc94000 == 148 [pid = 1944] [id = 716] 21:56:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x7f0e420cb400) [pid = 1944] [serial = 2149] [outer = (nil)] 21:56:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f0e4219d000) [pid = 1944] [serial = 2150] [outer = 0x7f0e420cb400] 21:56:21 INFO - PROCESS | 1944 | 1461128181700 Marionette DEBUG loaded listener.js 21:56:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f0e42466800) [pid = 1944] [serial = 2151] [outer = 0x7f0e420cb400] 21:56:22 INFO - PROCESS | 1944 | 1461128182607 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:56:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:56:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1544ms 21:56:22 INFO - PROCESS | 1944 | 1461128182652 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 21:56:22 INFO - PROCESS | 1944 | 1461128182657 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 21:56:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:56:22 INFO - PROCESS | 1944 | 1461128182666 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:56:22 INFO - PROCESS | 1944 | 1461128182682 Marionette TRACE conn4 <- [1,2838,null,{}] 21:56:22 INFO - PROCESS | 1944 | 1461128182725 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:23 INFO - PROCESS | 1944 | 1461128183075 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 21:56:23 INFO - PROCESS | 1944 | 1461128183123 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e447a6800 == 149 [pid = 1944] [id = 717] 21:56:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f0e42473000) [pid = 1944] [serial = 2152] [outer = (nil)] 21:56:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f0e43d03c00) [pid = 1944] [serial = 2153] [outer = 0x7f0e42473000] 21:56:23 INFO - PROCESS | 1944 | 1461128183202 Marionette DEBUG loaded listener.js 21:56:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f0e43ecd400) [pid = 1944] [serial = 2154] [outer = 0x7f0e42473000] 21:56:24 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f0e3a71e400) [pid = 1944] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:56:24 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f0e3f9e9000) [pid = 1944] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:56:24 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f0e3e990000) [pid = 1944] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:56:24 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f0e545be400) [pid = 1944] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:56:24 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x7f0e44c7dc00) [pid = 1944] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:56:24 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x7f0e4284f800) [pid = 1944] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:56:24 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x7f0e3a4b5000) [pid = 1944] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:56:24 INFO - PROCESS | 1944 | 1461128184838 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 21:56:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:56:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 2216ms 21:56:24 INFO - PROCESS | 1944 | 1461128184883 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 21:56:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:56:24 INFO - PROCESS | 1944 | 1461128184888 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 21:56:24 INFO - PROCESS | 1944 | 1461128184894 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:56:24 INFO - PROCESS | 1944 | 1461128184897 Marionette TRACE conn4 <- [1,2842,null,{}] 21:56:24 INFO - PROCESS | 1944 | 1461128184902 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:25 INFO - PROCESS | 1944 | 1461128185242 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 21:56:25 INFO - PROCESS | 1944 | 1461128185414 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45a34800 == 150 [pid = 1944] [id = 718] 21:56:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x7f0e3e990000) [pid = 1944] [serial = 2155] [outer = (nil)] 21:56:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x7f0e44c75c00) [pid = 1944] [serial = 2156] [outer = 0x7f0e3e990000] 21:56:25 INFO - PROCESS | 1944 | 1461128185488 Marionette DEBUG loaded listener.js 21:56:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f0e44d56400) [pid = 1944] [serial = 2157] [outer = 0x7f0e3e990000] 21:56:26 INFO - PROCESS | 1944 | 1461128186578 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 21:56:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:56:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1735ms 21:56:26 INFO - PROCESS | 1944 | 1461128186630 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 21:56:26 INFO - PROCESS | 1944 | 1461128186636 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 21:56:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:56:26 INFO - PROCESS | 1944 | 1461128186645 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:56:26 INFO - PROCESS | 1944 | 1461128186651 Marionette TRACE conn4 <- [1,2846,null,{}] 21:56:26 INFO - PROCESS | 1944 | 1461128186661 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:26 INFO - PROCESS | 1944 | 1461128186909 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 21:56:27 INFO - PROCESS | 1944 | 1461128187216 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3fab6800 == 151 [pid = 1944] [id = 719] 21:56:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f0e3e89d800) [pid = 1944] [serial = 2158] [outer = (nil)] 21:56:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f0e40089000) [pid = 1944] [serial = 2159] [outer = 0x7f0e3e89d800] 21:56:27 INFO - PROCESS | 1944 | 1461128187294 Marionette DEBUG loaded listener.js 21:56:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f0e420c5400) [pid = 1944] [serial = 2160] [outer = 0x7f0e3e89d800] 21:56:28 INFO - PROCESS | 1944 | 1461128188278 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 21:56:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:56:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1690ms 21:56:28 INFO - PROCESS | 1944 | 1461128188337 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 21:56:28 INFO - PROCESS | 1944 | 1461128188348 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 21:56:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:56:28 INFO - PROCESS | 1944 | 1461128188360 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:56:28 INFO - PROCESS | 1944 | 1461128188365 Marionette TRACE conn4 <- [1,2850,null,{}] 21:56:28 INFO - PROCESS | 1944 | 1461128188371 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:28 INFO - PROCESS | 1944 | 1461128188683 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 21:56:29 INFO - PROCESS | 1944 | 1461128189015 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45a4e800 == 152 [pid = 1944] [id = 720] 21:56:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f0e3a894000) [pid = 1944] [serial = 2161] [outer = (nil)] 21:56:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f0e43cbb000) [pid = 1944] [serial = 2162] [outer = 0x7f0e3a894000] 21:56:29 INFO - PROCESS | 1944 | 1461128189101 Marionette DEBUG loaded listener.js 21:56:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f0e43ec9800) [pid = 1944] [serial = 2163] [outer = 0x7f0e3a894000] 21:56:30 INFO - PROCESS | 1944 | 1461128190151 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:56:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:56:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1834ms 21:56:30 INFO - PROCESS | 1944 | 1461128190194 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 21:56:30 INFO - PROCESS | 1944 | 1461128190199 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 21:56:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:56:30 INFO - PROCESS | 1944 | 1461128190205 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:56:30 INFO - PROCESS | 1944 | 1461128190211 Marionette TRACE conn4 <- [1,2854,null,{}] 21:56:30 INFO - PROCESS | 1944 | 1461128190228 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:30 INFO - PROCESS | 1944 | 1461128190484 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 21:56:30 INFO - PROCESS | 1944 | 1461128190807 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46d03000 == 153 [pid = 1944] [id = 721] 21:56:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f0e43ed1400) [pid = 1944] [serial = 2164] [outer = (nil)] 21:56:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e4672e800) [pid = 1944] [serial = 2165] [outer = 0x7f0e43ed1400] 21:56:30 INFO - PROCESS | 1944 | 1461128190893 Marionette DEBUG loaded listener.js 21:56:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e4689c000) [pid = 1944] [serial = 2166] [outer = 0x7f0e43ed1400] 21:56:31 INFO - PROCESS | 1944 | 1461128191860 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 21:56:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:56:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1702ms 21:56:31 INFO - PROCESS | 1944 | 1461128191908 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 21:56:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:56:31 INFO - PROCESS | 1944 | 1461128191913 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 21:56:31 INFO - PROCESS | 1944 | 1461128191921 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:56:31 INFO - PROCESS | 1944 | 1461128191925 Marionette TRACE conn4 <- [1,2858,null,{}] 21:56:31 INFO - PROCESS | 1944 | 1461128191934 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:32 INFO - PROCESS | 1944 | 1461128192179 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 21:56:32 INFO - PROCESS | 1944 | 1461128192497 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e48e40000 == 154 [pid = 1944] [id = 722] 21:56:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e43ed1c00) [pid = 1944] [serial = 2167] [outer = (nil)] 21:56:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e4811c400) [pid = 1944] [serial = 2168] [outer = 0x7f0e43ed1c00] 21:56:32 INFO - PROCESS | 1944 | 1461128192579 Marionette DEBUG loaded listener.js 21:56:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e481b0400) [pid = 1944] [serial = 2169] [outer = 0x7f0e43ed1c00] 21:56:33 INFO - PROCESS | 1944 | 1461128193471 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:56:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:56:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1595ms 21:56:33 INFO - PROCESS | 1944 | 1461128193514 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 21:56:33 INFO - PROCESS | 1944 | 1461128193518 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 21:56:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:56:33 INFO - PROCESS | 1944 | 1461128193523 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:56:33 INFO - PROCESS | 1944 | 1461128193526 Marionette TRACE conn4 <- [1,2862,null,{}] 21:56:33 INFO - PROCESS | 1944 | 1461128193532 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:33 INFO - PROCESS | 1944 | 1461128193760 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 21:56:34 INFO - PROCESS | 1944 | 1461128194046 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4981e000 == 155 [pid = 1944] [id = 723] 21:56:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e4672d800) [pid = 1944] [serial = 2170] [outer = (nil)] 21:56:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e482c4400) [pid = 1944] [serial = 2171] [outer = 0x7f0e4672d800] 21:56:34 INFO - PROCESS | 1944 | 1461128194163 Marionette DEBUG loaded listener.js 21:56:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e49065000) [pid = 1944] [serial = 2172] [outer = 0x7f0e4672d800] 21:56:35 INFO - PROCESS | 1944 | 1461128195076 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 21:56:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:56:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1582ms 21:56:35 INFO - PROCESS | 1944 | 1461128195107 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 21:56:35 INFO - PROCESS | 1944 | 1461128195111 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 21:56:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:56:35 INFO - PROCESS | 1944 | 1461128195117 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:56:35 INFO - PROCESS | 1944 | 1461128195120 Marionette TRACE conn4 <- [1,2866,null,{}] 21:56:35 INFO - PROCESS | 1944 | 1461128195125 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:35 INFO - PROCESS | 1944 | 1461128195376 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 21:56:35 INFO - PROCESS | 1944 | 1461128195749 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e499d0000 == 156 [pid = 1944] [id = 724] 21:56:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f0e4fa12400) [pid = 1944] [serial = 2173] [outer = (nil)] 21:56:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f0e4fb43400) [pid = 1944] [serial = 2174] [outer = 0x7f0e4fa12400] 21:56:35 INFO - PROCESS | 1944 | 1461128195827 Marionette DEBUG loaded listener.js 21:56:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f0e50004c00) [pid = 1944] [serial = 2175] [outer = 0x7f0e4fa12400] 21:56:36 INFO - PROCESS | 1944 | 1461128196702 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 21:56:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:56:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1628ms 21:56:36 INFO - PROCESS | 1944 | 1461128196746 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 21:56:36 INFO - PROCESS | 1944 | 1461128196750 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 21:56:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:56:36 INFO - PROCESS | 1944 | 1461128196756 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:56:36 INFO - PROCESS | 1944 | 1461128196758 Marionette TRACE conn4 <- [1,2870,null,{}] 21:56:36 INFO - PROCESS | 1944 | 1461128196766 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:37 INFO - PROCESS | 1944 | 1461128196999 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 21:56:37 INFO - PROCESS | 1944 | 1461128197357 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4fb61000 == 157 [pid = 1944] [id = 725] 21:56:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f0e4e26ac00) [pid = 1944] [serial = 2176] [outer = (nil)] 21:56:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f0e503adc00) [pid = 1944] [serial = 2177] [outer = 0x7f0e4e26ac00] 21:56:37 INFO - PROCESS | 1944 | 1461128197441 Marionette DEBUG loaded listener.js 21:56:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f0e5097b400) [pid = 1944] [serial = 2178] [outer = 0x7f0e4e26ac00] 21:56:38 INFO - PROCESS | 1944 | 1461128198344 Marionette TRACE conn4 <- [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]]]}] 21:56:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:56:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1633ms 21:56:38 INFO - PROCESS | 1944 | 1461128198391 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 21:56:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:56:38 INFO - PROCESS | 1944 | 1461128198395 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 21:56:38 INFO - PROCESS | 1944 | 1461128198401 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:56:38 INFO - PROCESS | 1944 | 1461128198405 Marionette TRACE conn4 <- [1,2874,null,{}] 21:56:38 INFO - PROCESS | 1944 | 1461128198411 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:38 INFO - PROCESS | 1944 | 1461128198639 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 21:56:38 INFO - PROCESS | 1944 | 1461128198927 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50321800 == 158 [pid = 1944] [id = 726] 21:56:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f0e4fa15000) [pid = 1944] [serial = 2179] [outer = (nil)] 21:56:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f0e51b7f800) [pid = 1944] [serial = 2180] [outer = 0x7f0e4fa15000] 21:56:39 INFO - PROCESS | 1944 | 1461128199050 Marionette DEBUG loaded listener.js 21:56:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f0e53aeb000) [pid = 1944] [serial = 2181] [outer = 0x7f0e4fa15000] 21:56:40 INFO - PROCESS | 1944 | 1461128200001 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 21:56:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:56:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1686ms 21:56:40 INFO - PROCESS | 1944 | 1461128200089 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 21:56:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:56:40 INFO - PROCESS | 1944 | 1461128200093 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 21:56:40 INFO - PROCESS | 1944 | 1461128200100 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:56:40 INFO - PROCESS | 1944 | 1461128200103 Marionette TRACE conn4 <- [1,2878,null,{}] 21:56:40 INFO - PROCESS | 1944 | 1461128200108 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:40 INFO - PROCESS | 1944 | 1461128200390 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 21:56:40 INFO - PROCESS | 1944 | 1461128200721 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5076f000 == 159 [pid = 1944] [id = 727] 21:56:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f0e4189fc00) [pid = 1944] [serial = 2182] [outer = (nil)] 21:56:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f0e54035400) [pid = 1944] [serial = 2183] [outer = 0x7f0e4189fc00] 21:56:40 INFO - PROCESS | 1944 | 1461128200799 Marionette DEBUG loaded listener.js 21:56:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f0e5405ac00) [pid = 1944] [serial = 2184] [outer = 0x7f0e4189fc00] 21:56:41 INFO - PROCESS | 1944 | 1461128201703 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 21:56:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:56:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1635ms 21:56:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:56:41 INFO - PROCESS | 1944 | 1461128201735 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 21:56:41 INFO - PROCESS | 1944 | 1461128201738 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 21:56:41 INFO - PROCESS | 1944 | 1461128201744 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:56:41 INFO - PROCESS | 1944 | 1461128201748 Marionette TRACE conn4 <- [1,2882,null,{}] 21:56:41 INFO - PROCESS | 1944 | 1461128201753 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:41 INFO - PROCESS | 1944 | 1461128201972 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 21:56:42 INFO - PROCESS | 1944 | 1461128202253 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50bbc800 == 160 [pid = 1944] [id = 728] 21:56:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f0e50008000) [pid = 1944] [serial = 2185] [outer = (nil)] 21:56:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f0e541ef000) [pid = 1944] [serial = 2186] [outer = 0x7f0e50008000] 21:56:42 INFO - PROCESS | 1944 | 1461128202335 Marionette DEBUG loaded listener.js 21:56:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f0e5450b800) [pid = 1944] [serial = 2187] [outer = 0x7f0e50008000] 21:56:43 INFO - PROCESS | 1944 | 1461128203303 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 21:56:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:56:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1635ms 21:56:43 INFO - PROCESS | 1944 | 1461128203379 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 21:56:43 INFO - PROCESS | 1944 | 1461128203383 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 21:56:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:56:43 INFO - PROCESS | 1944 | 1461128203390 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:56:43 INFO - PROCESS | 1944 | 1461128203395 Marionette TRACE conn4 <- [1,2886,null,{}] 21:56:43 INFO - PROCESS | 1944 | 1461128203400 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:43 INFO - PROCESS | 1944 | 1461128203709 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 21:56:44 INFO - PROCESS | 1944 | 1461128204063 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5431f800 == 161 [pid = 1944] [id = 729] 21:56:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f0e5499e800) [pid = 1944] [serial = 2188] [outer = (nil)] 21:56:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e54bd7400) [pid = 1944] [serial = 2189] [outer = 0x7f0e5499e800] 21:56:44 INFO - PROCESS | 1944 | 1461128204152 Marionette DEBUG loaded listener.js 21:56:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e5565bc00) [pid = 1944] [serial = 2190] [outer = 0x7f0e5499e800] 21:56:45 INFO - PROCESS | 1944 | 1461128205111 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 21:56:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:56:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1788ms 21:56:45 INFO - PROCESS | 1944 | 1461128205179 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 21:56:45 INFO - PROCESS | 1944 | 1461128205183 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 21:56:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:56:45 INFO - PROCESS | 1944 | 1461128205189 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:56:45 INFO - PROCESS | 1944 | 1461128205193 Marionette TRACE conn4 <- [1,2890,null,{}] 21:56:45 INFO - PROCESS | 1944 | 1461128205198 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:45 INFO - PROCESS | 1944 | 1461128205421 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 21:56:45 INFO - PROCESS | 1944 | 1461128205704 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e56b4a000 == 162 [pid = 1944] [id = 730] 21:56:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e42c41000) [pid = 1944] [serial = 2191] [outer = (nil)] 21:56:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e48e86400) [pid = 1944] [serial = 2192] [outer = 0x7f0e42c41000] 21:56:45 INFO - PROCESS | 1944 | 1461128205830 Marionette DEBUG loaded listener.js 21:56:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e558d0800) [pid = 1944] [serial = 2193] [outer = 0x7f0e42c41000] 21:56:46 INFO - PROCESS | 1944 | 1461128206706 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:56:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:56:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1593ms 21:56:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:56:46 INFO - PROCESS | 1944 | 1461128206783 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 21:56:46 INFO - PROCESS | 1944 | 1461128206786 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 21:56:46 INFO - PROCESS | 1944 | 1461128206792 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:56:46 INFO - PROCESS | 1944 | 1461128206795 Marionette TRACE conn4 <- [1,2894,null,{}] 21:56:46 INFO - PROCESS | 1944 | 1461128206801 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:47 INFO - PROCESS | 1944 | 1461128207068 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 21:56:47 INFO - PROCESS | 1944 | 1461128207387 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58646800 == 163 [pid = 1944] [id = 731] 21:56:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e43d11800) [pid = 1944] [serial = 2194] [outer = (nil)] 21:56:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e55bd9800) [pid = 1944] [serial = 2195] [outer = 0x7f0e43d11800] 21:56:47 INFO - PROCESS | 1944 | 1461128207470 Marionette DEBUG loaded listener.js 21:56:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e55e20800) [pid = 1944] [serial = 2196] [outer = 0x7f0e43d11800] 21:56:48 INFO - PROCESS | 1944 | 1461128208381 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 21:56:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:56:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1638ms 21:56:48 INFO - PROCESS | 1944 | 1461128208431 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 21:56:48 INFO - PROCESS | 1944 | 1461128208434 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 21:56:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:56:48 INFO - PROCESS | 1944 | 1461128208440 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:56:48 INFO - PROCESS | 1944 | 1461128208442 Marionette TRACE conn4 <- [1,2898,null,{}] 21:56:48 INFO - PROCESS | 1944 | 1461128208448 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:48 INFO - PROCESS | 1944 | 1461128208702 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 21:56:49 INFO - PROCESS | 1944 | 1461128209044 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5bd18800 == 164 [pid = 1944] [id = 732] 21:56:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e447db000) [pid = 1944] [serial = 2197] [outer = (nil)] 21:56:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e566c4000) [pid = 1944] [serial = 2198] [outer = 0x7f0e447db000] 21:56:49 INFO - PROCESS | 1944 | 1461128209143 Marionette DEBUG loaded listener.js 21:56:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e566df800) [pid = 1944] [serial = 2199] [outer = 0x7f0e447db000] 21:56:50 INFO - PROCESS | 1944 | 1461128210119 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 21:56:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:56:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1729ms 21:56:50 INFO - PROCESS | 1944 | 1461128210170 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 21:56:50 INFO - PROCESS | 1944 | 1461128210175 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 21:56:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:56:50 INFO - PROCESS | 1944 | 1461128210180 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:56:50 INFO - PROCESS | 1944 | 1461128210183 Marionette TRACE conn4 <- [1,2902,null,{}] 21:56:50 INFO - PROCESS | 1944 | 1461128210188 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:50 INFO - PROCESS | 1944 | 1461128210464 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 21:56:50 INFO - PROCESS | 1944 | 1461128210786 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e66686800 == 165 [pid = 1944] [id = 733] 21:56:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e42197400) [pid = 1944] [serial = 2200] [outer = (nil)] 21:56:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e575a8400) [pid = 1944] [serial = 2201] [outer = 0x7f0e42197400] 21:56:50 INFO - PROCESS | 1944 | 1461128210875 Marionette DEBUG loaded listener.js 21:56:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e57a51800) [pid = 1944] [serial = 2202] [outer = 0x7f0e42197400] 21:56:51 INFO - PROCESS | 1944 | 1461128211792 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:56:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:56:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1678ms 21:56:51 INFO - PROCESS | 1944 | 1461128211861 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 21:56:51 INFO - PROCESS | 1944 | 1461128211864 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 21:56:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:56:51 INFO - PROCESS | 1944 | 1461128211870 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:56:51 INFO - PROCESS | 1944 | 1461128211873 Marionette TRACE conn4 <- [1,2906,null,{}] 21:56:51 INFO - PROCESS | 1944 | 1461128211878 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:52 INFO - PROCESS | 1944 | 1461128212138 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 21:56:52 INFO - PROCESS | 1944 | 1461128212458 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e67577000 == 166 [pid = 1944] [id = 734] 21:56:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e42470400) [pid = 1944] [serial = 2203] [outer = (nil)] 21:56:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e57e4ac00) [pid = 1944] [serial = 2204] [outer = 0x7f0e42470400] 21:56:52 INFO - PROCESS | 1944 | 1461128212580 Marionette DEBUG loaded listener.js 21:56:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e57fcec00) [pid = 1944] [serial = 2205] [outer = 0x7f0e42470400] 21:56:53 INFO - PROCESS | 1944 | 1461128213698 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 21:56:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:56:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1887ms 21:56:53 INFO - PROCESS | 1944 | 1461128213758 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 21:56:53 INFO - PROCESS | 1944 | 1461128213762 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 21:56:53 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:56:53 INFO - PROCESS | 1944 | 1461128213768 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:56:53 INFO - PROCESS | 1944 | 1461128213771 Marionette TRACE conn4 <- [1,2910,null,{}] 21:56:53 INFO - PROCESS | 1944 | 1461128213776 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:54 INFO - PROCESS | 1944 | 1461128214041 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 21:56:54 INFO - PROCESS | 1944 | 1461128214364 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e67b56800 == 167 [pid = 1944] [id = 735] 21:56:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f0e566dfc00) [pid = 1944] [serial = 2206] [outer = (nil)] 21:56:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f0e5828c400) [pid = 1944] [serial = 2207] [outer = 0x7f0e566dfc00] 21:56:54 INFO - PROCESS | 1944 | 1461128214444 Marionette DEBUG loaded listener.js 21:56:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f0e58858c00) [pid = 1944] [serial = 2208] [outer = 0x7f0e566dfc00] 21:56:55 INFO - PROCESS | 1944 | 1461128215311 Marionette TRACE conn4 <- [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]]]}] 21:56:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:56:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:56:55 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1589ms 21:56:55 INFO - PROCESS | 1944 | 1461128215359 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 21:56:55 INFO - PROCESS | 1944 | 1461128215363 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 21:56:55 INFO - TEST-START | /DOMEvents/constructors.html 21:56:55 INFO - PROCESS | 1944 | 1461128215370 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:56:55 INFO - PROCESS | 1944 | 1461128215373 Marionette TRACE conn4 <- [1,2914,null,{}] 21:56:55 INFO - PROCESS | 1944 | 1461128215393 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:55 INFO - PROCESS | 1944 | 1461128215700 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 21:56:55 INFO - PROCESS | 1944 | 1461128215919 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6b29e800 == 168 [pid = 1944] [id = 736] 21:56:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f0e46709c00) [pid = 1944] [serial = 2209] [outer = (nil)] 21:56:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f0e58860000) [pid = 1944] [serial = 2210] [outer = 0x7f0e46709c00] 21:56:56 INFO - PROCESS | 1944 | 1461128216039 Marionette DEBUG loaded listener.js 21:56:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f0e58bd3000) [pid = 1944] [serial = 2211] [outer = 0x7f0e46709c00] 21:56:58 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e447a6800 == 167 [pid = 1944] [id = 717] 21:56:58 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3fc94000 == 166 [pid = 1944] [id = 716] 21:56:58 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3ecba000 == 165 [pid = 1944] [id = 715] 21:56:58 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5bd19000 == 164 [pid = 1944] [id = 713] 21:56:58 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e59d8c800 == 163 [pid = 1944] [id = 712] 21:56:58 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e59119800 == 162 [pid = 1944] [id = 711] 21:56:58 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58660800 == 161 [pid = 1944] [id = 710] 21:56:58 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57e1c000 == 160 [pid = 1944] [id = 709] 21:56:58 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57881000 == 159 [pid = 1944] [id = 708] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f0e4811f000) [pid = 1944] [serial = 2048] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f0e491b8000) [pid = 1944] [serial = 2051] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f0e429ac800) [pid = 1944] [serial = 2036] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f0e3f1d1000) [pid = 1944] [serial = 2075] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f0e419af400) [pid = 1944] [serial = 2073] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f0e3a89a000) [pid = 1944] [serial = 2030] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e447da000) [pid = 1944] [serial = 2079] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e40084000) [pid = 1944] [serial = 2033] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e548abc00) [pid = 1944] [serial = 2016] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e46765000) [pid = 1944] [serial = 2084] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e3a714400) [pid = 1944] [serial = 2066] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e43eccc00) [pid = 1944] [serial = 2078] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e447d8400) [pid = 1944] [serial = 2039] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e4689b800) [pid = 1944] [serial = 2085] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e43ca2c00) [pid = 1944] [serial = 2076] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e4f960800) [pid = 1944] [serial = 2057] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e468a3800) [pid = 1944] [serial = 2045] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e4007c400) [pid = 1944] [serial = 2072] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e4670c400) [pid = 1944] [serial = 2082] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e42c3fc00) [pid = 1944] [serial = 2028] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e50882400) [pid = 1944] [serial = 2063] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e4e260400) [pid = 1944] [serial = 2054] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e3a4b4000) [pid = 1944] [serial = 2069] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f0e45f31c00) [pid = 1944] [serial = 2081] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f0e50003c00) [pid = 1944] [serial = 2060] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f0e46707800) [pid = 1944] [serial = 2042] [outer = (nil)] [url = about:blank] 21:56:58 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f0e46762400) [pid = 1944] [serial = 2087] [outer = (nil)] [url = about:blank] 21:56:59 INFO - PROCESS | 1944 | 1461128219348 Marionette TRACE conn4 <- [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]]]}] 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:56:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:56:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:56:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:56:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:56:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:56:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:56:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:56:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:56:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:56:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:56:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:56:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:56:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:56:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:56:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:56:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:56:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:56:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:56:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:56:59 INFO - TEST-OK | /DOMEvents/constructors.html | took 4053ms 21:56:59 INFO - PROCESS | 1944 | 1461128219424 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 21:56:59 INFO - PROCESS | 1944 | 1461128219442 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 21:56:59 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:56:59 INFO - PROCESS | 1944 | 1461128219527 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:56:59 INFO - PROCESS | 1944 | 1461128219533 Marionette TRACE conn4 <- [1,2918,null,{}] 21:56:59 INFO - PROCESS | 1944 | 1461128219554 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:59 INFO - PROCESS | 1944 | 1461128219774 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 21:57:00 INFO - PROCESS | 1944 | 1461128220047 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3efe2800 == 160 [pid = 1944] [id = 737] 21:57:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f0e419a8400) [pid = 1944] [serial = 2212] [outer = (nil)] 21:57:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f0e420d1000) [pid = 1944] [serial = 2213] [outer = 0x7f0e419a8400] 21:57:00 INFO - PROCESS | 1944 | 1461128220118 Marionette DEBUG loaded listener.js 21:57:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f0e42292800) [pid = 1944] [serial = 2214] [outer = 0x7f0e419a8400] 21:57:00 INFO - PROCESS | 1944 | 1461128220834 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:57:00 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:57:00 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1422ms 21:57:00 INFO - PROCESS | 1944 | 1461128220880 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 21:57:00 INFO - PROCESS | 1944 | 1461128220888 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 21:57:00 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:57:00 INFO - PROCESS | 1944 | 1461128220897 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:57:00 INFO - PROCESS | 1944 | 1461128220901 Marionette TRACE conn4 <- [1,2922,null,{}] 21:57:00 INFO - PROCESS | 1944 | 1461128220906 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:01 INFO - PROCESS | 1944 | 1461128221273 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 21:57:01 INFO - PROCESS | 1944 | 1461128221486 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e42913800 == 161 [pid = 1944] [id = 738] 21:57:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f0e3f926c00) [pid = 1944] [serial = 2215] [outer = (nil)] 21:57:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e43d06800) [pid = 1944] [serial = 2216] [outer = 0x7f0e3f926c00] 21:57:01 INFO - PROCESS | 1944 | 1461128221585 Marionette DEBUG loaded listener.js 21:57:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e43ed0c00) [pid = 1944] [serial = 2217] [outer = 0x7f0e3f926c00] 21:57:02 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:57:02 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:57:02 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:57:02 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:57:02 INFO - PROCESS | 1944 | 1461128222678 Marionette TRACE conn4 <- [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]]]}] 21:57:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:57:02 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:57:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:57:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:57:02 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 21:57:02 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:57:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:57:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:57:02 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 21:57:02 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:57:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:57:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:57:02 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]" 21:57:02 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:57:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:57:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:57:02 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:57:02 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1832ms 21:57:02 INFO - PROCESS | 1944 | 1461128222736 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 21:57:02 INFO - PROCESS | 1944 | 1461128222740 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 21:57:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:57:02 INFO - PROCESS | 1944 | 1461128222767 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:57:02 INFO - PROCESS | 1944 | 1461128222775 Marionette TRACE conn4 <- [1,2926,null,{}] 21:57:02 INFO - PROCESS | 1944 | 1461128222795 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:03 INFO - PROCESS | 1944 | 1461128223097 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 21:57:03 INFO - PROCESS | 1944 | 1461128223127 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45a35800 == 162 [pid = 1944] [id = 739] 21:57:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e4672c000) [pid = 1944] [serial = 2218] [outer = (nil)] 21:57:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e48088c00) [pid = 1944] [serial = 2219] [outer = 0x7f0e4672c000] 21:57:03 INFO - PROCESS | 1944 | 1461128223193 Marionette DEBUG loaded listener.js 21:57:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e481a8400) [pid = 1944] [serial = 2220] [outer = 0x7f0e4672c000] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e481d1400) [pid = 1944] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e43cb0c00) [pid = 1944] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e420cb400) [pid = 1944] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e4fe43000) [pid = 1944] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e50246000) [pid = 1944] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f0e481cdc00) [pid = 1944] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f0e5403f400) [pid = 1944] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f0e5024e400) [pid = 1944] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f0e44c7fc00) [pid = 1944] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f0e3f1d4c00) [pid = 1944] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f0e4228d000) [pid = 1944] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f0e43ec6c00) [pid = 1944] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f0e481cd400) [pid = 1944] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f0e3a721c00) [pid = 1944] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f0e4689e800) [pid = 1944] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f0e3a721000) [pid = 1944] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f0e46709400) [pid = 1944] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f0e4fb47400) [pid = 1944] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f0e3a4b6800) [pid = 1944] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f0e419b4c00) [pid = 1944] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f0e482c3400) [pid = 1944] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e503b8800) [pid = 1944] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e42857400) [pid = 1944] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e3e991c00) [pid = 1944] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e3a4bd800) [pid = 1944] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e3eb91800) [pid = 1944] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e546e6000) [pid = 1944] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e42195c00) [pid = 1944] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e5403c000) [pid = 1944] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f0e3a4b0400) [pid = 1944] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f0e46703000) [pid = 1944] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f0e3a71dc00) [pid = 1944] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f0e42473000) [pid = 1944] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f0e4f961800) [pid = 1944] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:57:04 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f0e3eb95800) [pid = 1944] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:57:04 INFO - PROCESS | 1944 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:57:04 INFO - PROCESS | 1944 | 1461128224723 Marionette TRACE conn4 <- [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]]]}] 21:57:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:57:04 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 2002ms 21:57:04 INFO - PROCESS | 1944 | 1461128224762 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 21:57:04 INFO - PROCESS | 1944 | 1461128224767 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 21:57:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:57:04 INFO - PROCESS | 1944 | 1461128224773 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:57:04 INFO - PROCESS | 1944 | 1461128224775 Marionette TRACE conn4 <- [1,2930,null,{}] 21:57:04 INFO - PROCESS | 1944 | 1461128224780 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:05 INFO - PROCESS | 1944 | 1461128225094 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 21:57:05 INFO - PROCESS | 1944 | 1461128225120 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e45d44000 == 163 [pid = 1944] [id = 740] 21:57:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f0e3a4b0400) [pid = 1944] [serial = 2221] [outer = (nil)] 21:57:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f0e44c78400) [pid = 1944] [serial = 2222] [outer = 0x7f0e3a4b0400] 21:57:05 INFO - PROCESS | 1944 | 1461128225215 Marionette DEBUG loaded listener.js 21:57:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f0e46ef9000) [pid = 1944] [serial = 2223] [outer = 0x7f0e3a4b0400] 21:57:05 INFO - PROCESS | 1944 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:57:06 INFO - PROCESS | 1944 | 1461128226089 Marionette TRACE conn4 <- [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]]]}] 21:57:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:57:06 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1329ms 21:57:06 INFO - PROCESS | 1944 | 1461128226104 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 21:57:06 INFO - PROCESS | 1944 | 1461128226109 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 21:57:06 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:57:06 INFO - PROCESS | 1944 | 1461128226116 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:57:06 INFO - PROCESS | 1944 | 1461128226119 Marionette TRACE conn4 <- [1,2934,null,{}] 21:57:06 INFO - PROCESS | 1944 | 1461128226124 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:06 INFO - PROCESS | 1944 | 1461128226377 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 21:57:06 INFO - PROCESS | 1944 | 1461128226797 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3e5d1800 == 164 [pid = 1944] [id = 741] 21:57:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f0e3a71a000) [pid = 1944] [serial = 2224] [outer = (nil)] 21:57:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f0e3e993c00) [pid = 1944] [serial = 2225] [outer = 0x7f0e3a71a000] 21:57:06 INFO - PROCESS | 1944 | 1461128226961 Marionette DEBUG loaded listener.js 21:57:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f0e3f1d2800) [pid = 1944] [serial = 2226] [outer = 0x7f0e3a71a000] 21:57:07 INFO - PROCESS | 1944 | 1461128227807 Marionette TRACE conn4 <- [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]]]}] 21:57:07 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:57:07 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1744ms 21:57:07 INFO - PROCESS | 1944 | 1461128227861 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 21:57:07 INFO - PROCESS | 1944 | 1461128227867 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 21:57:07 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:57:07 INFO - PROCESS | 1944 | 1461128227875 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:57:07 INFO - PROCESS | 1944 | 1461128227881 Marionette TRACE conn4 <- [1,2938,null,{}] 21:57:07 INFO - PROCESS | 1944 | 1461128227889 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:08 INFO - PROCESS | 1944 | 1461128228132 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 21:57:08 INFO - PROCESS | 1944 | 1461128228421 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e447a4800 == 165 [pid = 1944] [id = 742] 21:57:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e3e8a0c00) [pid = 1944] [serial = 2227] [outer = (nil)] 21:57:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e42856400) [pid = 1944] [serial = 2228] [outer = 0x7f0e3e8a0c00] 21:57:08 INFO - PROCESS | 1944 | 1461128228512 Marionette DEBUG loaded listener.js 21:57:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e43caac00) [pid = 1944] [serial = 2229] [outer = 0x7f0e3e8a0c00] 21:57:09 INFO - PROCESS | 1944 | 1461128229425 Marionette TRACE conn4 <- [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]]]}] 21:57:09 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. 21:57:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1634ms 21:57:09 INFO - PROCESS | 1944 | 1461128229513 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 21:57:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:57:09 INFO - PROCESS | 1944 | 1461128229520 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 21:57:09 INFO - PROCESS | 1944 | 1461128229527 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:57:09 INFO - PROCESS | 1944 | 1461128229530 Marionette TRACE conn4 <- [1,2942,null,{}] 21:57:09 INFO - PROCESS | 1944 | 1461128229556 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:09 INFO - PROCESS | 1944 | 1461128229791 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 21:57:10 INFO - PROCESS | 1944 | 1461128230095 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e46d1c000 == 166 [pid = 1944] [id = 743] 21:57:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e4228d000) [pid = 1944] [serial = 2230] [outer = (nil)] 21:57:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e44c7e400) [pid = 1944] [serial = 2231] [outer = 0x7f0e4228d000] 21:57:10 INFO - PROCESS | 1944 | 1461128230270 Marionette DEBUG loaded listener.js 21:57:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e4670d000) [pid = 1944] [serial = 2232] [outer = 0x7f0e4228d000] 21:57:11 INFO - PROCESS | 1944 | 1461128231128 Marionette TRACE conn4 <- [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"]]]}] 21:57:11 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 21:57:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:57:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1651ms 21:57:11 INFO - PROCESS | 1944 | 1461128231179 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 21:57:11 INFO - PROCESS | 1944 | 1461128231184 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 21:57:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:57:11 INFO - PROCESS | 1944 | 1461128231202 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:57:11 INFO - PROCESS | 1944 | 1461128231212 Marionette TRACE conn4 <- [1,2946,null,{}] 21:57:11 INFO - PROCESS | 1944 | 1461128231238 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:11 INFO - PROCESS | 1944 | 1461128231496 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 21:57:11 INFO - PROCESS | 1944 | 1461128231803 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e49948800 == 167 [pid = 1944] [id = 744] 21:57:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e43fb5400) [pid = 1944] [serial = 2233] [outer = (nil)] 21:57:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e48094000) [pid = 1944] [serial = 2234] [outer = 0x7f0e43fb5400] 21:57:11 INFO - PROCESS | 1944 | 1461128231925 Marionette DEBUG loaded listener.js 21:57:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f0e481d3800) [pid = 1944] [serial = 2235] [outer = 0x7f0e43fb5400] 21:57:12 INFO - PROCESS | 1944 | 1461128232795 Marionette TRACE conn4 <- [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]]]}] 21:57:12 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. 21:57:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1675ms 21:57:12 INFO - PROCESS | 1944 | 1461128232868 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 21:57:12 INFO - PROCESS | 1944 | 1461128232872 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 21:57:12 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:57:12 INFO - PROCESS | 1944 | 1461128232878 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:57:12 INFO - PROCESS | 1944 | 1461128232881 Marionette TRACE conn4 <- [1,2950,null,{}] 21:57:12 INFO - PROCESS | 1944 | 1461128232886 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:13 INFO - PROCESS | 1944 | 1461128233126 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 21:57:13 INFO - PROCESS | 1944 | 1461128233418 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e3eb800 == 168 [pid = 1944] [id = 745] 21:57:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f0e46711800) [pid = 1944] [serial = 2236] [outer = (nil)] 21:57:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f0e48e92c00) [pid = 1944] [serial = 2237] [outer = 0x7f0e46711800] 21:57:13 INFO - PROCESS | 1944 | 1461128233500 Marionette DEBUG loaded listener.js 21:57:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f0e491c1c00) [pid = 1944] [serial = 2238] [outer = 0x7f0e46711800] 21:57:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50326800 == 169 [pid = 1944] [id = 746] 21:57:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f0e4e266400) [pid = 1944] [serial = 2239] [outer = (nil)] 21:57:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f0e482c6800) [pid = 1944] [serial = 2240] [outer = 0x7f0e4e266400] 21:57:14 INFO - PROCESS | 1944 | 1461128234438 Marionette TRACE conn4 <- [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]]]}] 21:57:14 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. 21:57:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1590ms 21:57:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:57:14 INFO - PROCESS | 1944 | 1461128234489 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 21:57:14 INFO - PROCESS | 1944 | 1461128234492 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 21:57:14 INFO - PROCESS | 1944 | 1461128234500 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:57:14 INFO - PROCESS | 1944 | 1461128234503 Marionette TRACE conn4 <- [1,2954,null,{}] 21:57:14 INFO - PROCESS | 1944 | 1461128234509 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:14 INFO - PROCESS | 1944 | 1461128234841 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 21:57:15 INFO - PROCESS | 1944 | 1461128235176 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5086a000 == 170 [pid = 1944] [id = 747] 21:57:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f0e4fa94400) [pid = 1944] [serial = 2241] [outer = (nil)] 21:57:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f0e4fb47400) [pid = 1944] [serial = 2242] [outer = 0x7f0e4fa94400] 21:57:15 INFO - PROCESS | 1944 | 1461128235278 Marionette DEBUG loaded listener.js 21:57:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f0e50249400) [pid = 1944] [serial = 2243] [outer = 0x7f0e4fa94400] 21:57:16 INFO - PROCESS | 1944 | 1461128236040 Marionette TRACE conn4 <- [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]]]}] 21:57:16 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:57:16 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 21:57:16 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1581ms 21:57:16 INFO - PROCESS | 1944 | 1461128236081 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 21:57:16 INFO - PROCESS | 1944 | 1461128236085 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 21:57:16 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:57:16 INFO - PROCESS | 1944 | 1461128236091 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:57:16 INFO - PROCESS | 1944 | 1461128236093 Marionette TRACE conn4 <- [1,2958,null,{}] 21:57:16 INFO - PROCESS | 1944 | 1461128236099 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:16 INFO - PROCESS | 1944 | 1461128236353 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 21:57:16 INFO - PROCESS | 1944 | 1461128236605 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e540a0800 == 171 [pid = 1944] [id = 748] 21:57:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f0e4fa95400) [pid = 1944] [serial = 2244] [outer = (nil)] 21:57:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f0e51b53c00) [pid = 1944] [serial = 2245] [outer = 0x7f0e4fa95400] 21:57:16 INFO - PROCESS | 1944 | 1461128236682 Marionette DEBUG loaded listener.js 21:57:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f0e53aec000) [pid = 1944] [serial = 2246] [outer = 0x7f0e4fa95400] 21:57:17 INFO - PROCESS | 1944 | 1461128237458 Marionette TRACE conn4 <- [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]]]}] 21:57:17 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. 21:57:17 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1383ms 21:57:17 INFO - PROCESS | 1944 | 1461128237475 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 21:57:17 INFO - PROCESS | 1944 | 1461128237478 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 21:57:17 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:57:17 INFO - PROCESS | 1944 | 1461128237484 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:57:17 INFO - PROCESS | 1944 | 1461128237487 Marionette TRACE conn4 <- [1,2962,null,{}] 21:57:17 INFO - PROCESS | 1944 | 1461128237493 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:17 INFO - PROCESS | 1944 | 1461128237761 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 21:57:18 INFO - PROCESS | 1944 | 1461128238016 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e54a4d800 == 172 [pid = 1944] [id = 749] 21:57:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f0e5024e400) [pid = 1944] [serial = 2247] [outer = (nil)] 21:57:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f0e53af6000) [pid = 1944] [serial = 2248] [outer = 0x7f0e5024e400] 21:57:18 INFO - PROCESS | 1944 | 1461128238093 Marionette DEBUG loaded listener.js 21:57:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f0e541ebc00) [pid = 1944] [serial = 2249] [outer = 0x7f0e5024e400] 21:57:18 INFO - PROCESS | 1944 | 1461128238888 Marionette TRACE conn4 <- [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]]]}] 21:57:18 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. 21:57:18 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1434ms 21:57:18 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:57:18 INFO - PROCESS | 1944 | 1461128238919 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 21:57:18 INFO - PROCESS | 1944 | 1461128238922 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 21:57:18 INFO - PROCESS | 1944 | 1461128238928 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:57:18 INFO - PROCESS | 1944 | 1461128238932 Marionette TRACE conn4 <- [1,2966,null,{}] 21:57:18 INFO - PROCESS | 1944 | 1461128238937 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:19 INFO - PROCESS | 1944 | 1461128239161 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 21:57:19 INFO - PROCESS | 1944 | 1461128239461 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57846800 == 173 [pid = 1944] [id = 750] 21:57:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f0e503ab800) [pid = 1944] [serial = 2250] [outer = (nil)] 21:57:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e544f4000) [pid = 1944] [serial = 2251] [outer = 0x7f0e503ab800] 21:57:19 INFO - PROCESS | 1944 | 1461128239536 Marionette DEBUG loaded listener.js 21:57:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e545b9800) [pid = 1944] [serial = 2252] [outer = 0x7f0e503ab800] 21:57:20 INFO - PROCESS | 1944 | 1461128240394 Marionette TRACE conn4 <- [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]]]}] 21:57:20 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. 21:57:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1480ms 21:57:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:57:20 INFO - PROCESS | 1944 | 1461128240409 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 21:57:20 INFO - PROCESS | 1944 | 1461128240411 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 21:57:20 INFO - PROCESS | 1944 | 1461128240417 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:57:20 INFO - PROCESS | 1944 | 1461128240421 Marionette TRACE conn4 <- [1,2970,null,{}] 21:57:20 INFO - PROCESS | 1944 | 1461128240428 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:20 INFO - PROCESS | 1944 | 1461128240643 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 21:57:20 INFO - PROCESS | 1944 | 1461128240936 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5864b000 == 174 [pid = 1944] [id = 751] 21:57:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e5405d000) [pid = 1944] [serial = 2253] [outer = (nil)] 21:57:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e546c0800) [pid = 1944] [serial = 2254] [outer = 0x7f0e5405d000] 21:57:21 INFO - PROCESS | 1944 | 1461128241015 Marionette DEBUG loaded listener.js 21:57:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e5483b000) [pid = 1944] [serial = 2255] [outer = 0x7f0e5405d000] 21:57:21 INFO - PROCESS | 1944 | 1461128241809 Marionette TRACE conn4 <- [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]]]}] 21:57:21 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. 21:57:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1439ms 21:57:21 INFO - PROCESS | 1944 | 1461128241855 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 21:57:21 INFO - PROCESS | 1944 | 1461128241859 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 21:57:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:57:21 INFO - PROCESS | 1944 | 1461128241865 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:57:21 INFO - PROCESS | 1944 | 1461128241867 Marionette TRACE conn4 <- [1,2974,null,{}] 21:57:21 INFO - PROCESS | 1944 | 1461128241873 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:22 INFO - PROCESS | 1944 | 1461128242222 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 21:57:22 INFO - PROCESS | 1944 | 1461128242430 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e597ce800 == 175 [pid = 1944] [id = 752] 21:57:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e548a6000) [pid = 1944] [serial = 2256] [outer = (nil)] 21:57:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e548ac800) [pid = 1944] [serial = 2257] [outer = 0x7f0e548a6000] 21:57:22 INFO - PROCESS | 1944 | 1461128242527 Marionette DEBUG loaded listener.js 21:57:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e54adc000) [pid = 1944] [serial = 2258] [outer = 0x7f0e548a6000] 21:57:23 INFO - PROCESS | 1944 | 1461128243383 Marionette TRACE conn4 <- [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]]]}] 21:57:23 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. 21:57:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1531ms 21:57:23 INFO - PROCESS | 1944 | 1461128243396 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 21:57:23 INFO - PROCESS | 1944 | 1461128243399 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 21:57:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:57:23 INFO - PROCESS | 1944 | 1461128243406 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:57:23 INFO - PROCESS | 1944 | 1461128243417 Marionette TRACE conn4 <- [1,2978,null,{}] 21:57:23 INFO - PROCESS | 1944 | 1461128243422 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:23 INFO - PROCESS | 1944 | 1461128243670 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 21:57:23 INFO - PROCESS | 1944 | 1461128243925 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6757a000 == 176 [pid = 1944] [id = 753] 21:57:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e548a6800) [pid = 1944] [serial = 2259] [outer = (nil)] 21:57:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e57a4e400) [pid = 1944] [serial = 2260] [outer = 0x7f0e548a6800] 21:57:24 INFO - PROCESS | 1944 | 1461128244011 Marionette DEBUG loaded listener.js 21:57:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e58858400) [pid = 1944] [serial = 2261] [outer = 0x7f0e548a6800] 21:57:24 INFO - PROCESS | 1944 | 1461128244821 Marionette TRACE conn4 <- [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]]]}] 21:57:24 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. 21:57:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1435ms 21:57:24 INFO - PROCESS | 1944 | 1461128244842 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 21:57:24 INFO - PROCESS | 1944 | 1461128244845 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 21:57:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:57:24 INFO - PROCESS | 1944 | 1461128244851 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:57:24 INFO - PROCESS | 1944 | 1461128244853 Marionette TRACE conn4 <- [1,2982,null,{}] 21:57:24 INFO - PROCESS | 1944 | 1461128244859 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:25 INFO - PROCESS | 1944 | 1461128245087 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 21:57:25 INFO - PROCESS | 1944 | 1461128245395 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6bd77000 == 177 [pid = 1944] [id = 754] 21:57:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e546ecc00) [pid = 1944] [serial = 2262] [outer = (nil)] 21:57:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e58bd2800) [pid = 1944] [serial = 2263] [outer = 0x7f0e546ecc00] 21:57:25 INFO - PROCESS | 1944 | 1461128245470 Marionette DEBUG loaded listener.js 21:57:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e58bdbc00) [pid = 1944] [serial = 2264] [outer = 0x7f0e546ecc00] 21:57:26 INFO - PROCESS | 1944 | 1461128246257 Marionette TRACE conn4 <- [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"]]]}] 21:57:26 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 21:57:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:57:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1440ms 21:57:26 INFO - PROCESS | 1944 | 1461128246294 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 21:57:26 INFO - PROCESS | 1944 | 1461128246297 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 21:57:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:57:26 INFO - PROCESS | 1944 | 1461128246303 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:57:26 INFO - PROCESS | 1944 | 1461128246305 Marionette TRACE conn4 <- [1,2986,null,{}] 21:57:26 INFO - PROCESS | 1944 | 1461128246311 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:26 INFO - PROCESS | 1944 | 1461128246542 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 21:57:26 INFO - PROCESS | 1944 | 1461128246797 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e6e7c1000 == 178 [pid = 1944] [id = 755] 21:57:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e54be8000) [pid = 1944] [serial = 2265] [outer = (nil)] 21:57:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e58d0b800) [pid = 1944] [serial = 2266] [outer = 0x7f0e54be8000] 21:57:26 INFO - PROCESS | 1944 | 1461128246874 Marionette DEBUG loaded listener.js 21:57:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e58d11800) [pid = 1944] [serial = 2267] [outer = 0x7f0e54be8000] 21:57:27 INFO - PROCESS | 1944 | 1461128247689 Marionette TRACE conn4 <- [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]]]}] 21:57:27 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. 21:57:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1435ms 21:57:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:57:27 INFO - PROCESS | 1944 | 1461128247740 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 21:57:27 INFO - PROCESS | 1944 | 1461128247743 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 21:57:27 INFO - PROCESS | 1944 | 1461128247749 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:57:27 INFO - PROCESS | 1944 | 1461128247752 Marionette TRACE conn4 <- [1,2990,null,{}] 21:57:27 INFO - PROCESS | 1944 | 1461128247757 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:28 INFO - PROCESS | 1944 | 1461128248019 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 21:57:28 INFO - PROCESS | 1944 | 1461128248309 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e70c15800 == 179 [pid = 1944] [id = 756] 21:57:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f0e58bd1c00) [pid = 1944] [serial = 2268] [outer = (nil)] 21:57:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f0e58f29c00) [pid = 1944] [serial = 2269] [outer = 0x7f0e58bd1c00] 21:57:28 INFO - PROCESS | 1944 | 1461128248388 Marionette DEBUG loaded listener.js 21:57:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f0e593f9000) [pid = 1944] [serial = 2270] [outer = 0x7f0e58bd1c00] 21:57:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e386d2800 == 180 [pid = 1944] [id = 757] 21:57:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f0e59d1fc00) [pid = 1944] [serial = 2271] [outer = (nil)] 21:57:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f0e58d0d000) [pid = 1944] [serial = 2272] [outer = 0x7f0e59d1fc00] 21:57:29 INFO - PROCESS | 1944 | 1461128249296 Marionette TRACE conn4 <- [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]]]}] 21:57:29 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. 21:57:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1587ms 21:57:29 INFO - PROCESS | 1944 | 1461128249336 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 21:57:29 INFO - PROCESS | 1944 | 1461128249340 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 21:57:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:57:29 INFO - PROCESS | 1944 | 1461128249346 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:57:29 INFO - PROCESS | 1944 | 1461128249357 Marionette TRACE conn4 <- [1,2994,null,{}] 21:57:29 INFO - PROCESS | 1944 | 1461128249367 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:29 INFO - PROCESS | 1944 | 1461128249674 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 21:57:30 INFO - PROCESS | 1944 | 1461128249998 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e386e4800 == 181 [pid = 1944] [id = 758] 21:57:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f0e58bd6c00) [pid = 1944] [serial = 2273] [outer = (nil)] 21:57:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f0e59777400) [pid = 1944] [serial = 2274] [outer = 0x7f0e58bd6c00] 21:57:30 INFO - PROCESS | 1944 | 1461128250077 Marionette DEBUG loaded listener.js 21:57:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f0e59e51800) [pid = 1944] [serial = 2275] [outer = 0x7f0e58bd6c00] 21:57:30 INFO - PROCESS | 1944 | 1461128250823 Marionette TRACE conn4 <- [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]]]}] 21:57:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:57:30 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 21:57:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1541ms 21:57:30 INFO - PROCESS | 1944 | 1461128250889 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 21:57:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:57:30 INFO - PROCESS | 1944 | 1461128250895 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 21:57:30 INFO - PROCESS | 1944 | 1461128250901 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:57:30 INFO - PROCESS | 1944 | 1461128250904 Marionette TRACE conn4 <- [1,2998,null,{}] 21:57:30 INFO - PROCESS | 1944 | 1461128250910 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:31 INFO - PROCESS | 1944 | 1461128251128 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 21:57:31 INFO - PROCESS | 1944 | 1461128251416 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3bb02800 == 182 [pid = 1944] [id = 759] 21:57:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f0e58d05400) [pid = 1944] [serial = 2276] [outer = (nil)] 21:57:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f0e59e9bc00) [pid = 1944] [serial = 2277] [outer = 0x7f0e58d05400] 21:57:31 INFO - PROCESS | 1944 | 1461128251491 Marionette DEBUG loaded listener.js 21:57:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f0e59ea4800) [pid = 1944] [serial = 2278] [outer = 0x7f0e58d05400] 21:57:32 INFO - PROCESS | 1944 | 1461128252269 Marionette TRACE conn4 <- [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]]]}] 21:57:32 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. 21:57:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1382ms 21:57:32 INFO - PROCESS | 1944 | 1461128252283 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 21:57:32 INFO - PROCESS | 1944 | 1461128252287 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 21:57:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:57:32 INFO - PROCESS | 1944 | 1461128252292 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:57:32 INFO - PROCESS | 1944 | 1461128252295 Marionette TRACE conn4 <- [1,3002,null,{}] 21:57:32 INFO - PROCESS | 1944 | 1461128252300 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:32 INFO - PROCESS | 1944 | 1461128252523 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 21:57:32 INFO - PROCESS | 1944 | 1461128252784 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3bb1b800 == 183 [pid = 1944] [id = 760] 21:57:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f0e3a4b3800) [pid = 1944] [serial = 2279] [outer = (nil)] 21:57:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f0e59ea6800) [pid = 1944] [serial = 2280] [outer = 0x7f0e3a4b3800] 21:57:32 INFO - PROCESS | 1944 | 1461128252858 Marionette DEBUG loaded listener.js 21:57:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f0e5be62800) [pid = 1944] [serial = 2281] [outer = 0x7f0e3a4b3800] 21:57:33 INFO - PROCESS | 1944 | 1461128253652 Marionette TRACE conn4 <- [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]]]}] 21:57:33 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. 21:57:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1376ms 21:57:33 INFO - PROCESS | 1944 | 1461128253669 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 21:57:33 INFO - PROCESS | 1944 | 1461128253673 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 21:57:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:57:33 INFO - PROCESS | 1944 | 1461128253679 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:57:33 INFO - PROCESS | 1944 | 1461128253681 Marionette TRACE conn4 <- [1,3006,null,{}] 21:57:33 INFO - PROCESS | 1944 | 1461128253686 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:33 INFO - PROCESS | 1944 | 1461128253919 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 21:57:34 INFO - PROCESS | 1944 | 1461128254194 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3888c000 == 184 [pid = 1944] [id = 761] 21:57:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f0e3a719800) [pid = 1944] [serial = 2282] [outer = (nil)] 21:57:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f0e5fa56000) [pid = 1944] [serial = 2283] [outer = 0x7f0e3a719800] 21:57:34 INFO - PROCESS | 1944 | 1461128254269 Marionette DEBUG loaded listener.js 21:57:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f0e658cf000) [pid = 1944] [serial = 2284] [outer = 0x7f0e3a719800] 21:57:35 INFO - PROCESS | 1944 | 1461128255037 Marionette TRACE conn4 <- [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]]]}] 21:57:35 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. 21:57:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1389ms 21:57:35 INFO - PROCESS | 1944 | 1461128255069 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 21:57:35 INFO - PROCESS | 1944 | 1461128255072 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 21:57:35 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:57:35 INFO - PROCESS | 1944 | 1461128255078 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:57:35 INFO - PROCESS | 1944 | 1461128255080 Marionette TRACE conn4 <- [1,3010,null,{}] 21:57:35 INFO - PROCESS | 1944 | 1461128255086 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:35 INFO - PROCESS | 1944 | 1461128255329 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 21:57:35 INFO - PROCESS | 1944 | 1461128255659 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e43f2c800 == 185 [pid = 1944] [id = 762] 21:57:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f0e658d8400) [pid = 1944] [serial = 2285] [outer = (nil)] 21:57:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f0e66466000) [pid = 1944] [serial = 2286] [outer = 0x7f0e658d8400] 21:57:35 INFO - PROCESS | 1944 | 1461128255734 Marionette DEBUG loaded listener.js 21:57:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f0e6679d400) [pid = 1944] [serial = 2287] [outer = 0x7f0e658d8400] 21:57:36 INFO - PROCESS | 1944 | 1461128256541 Marionette TRACE conn4 <- [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]]]}] 21:57:36 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 21:57:36 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1494ms 21:57:36 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:57:36 INFO - PROCESS | 1944 | 1461128256573 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 21:57:36 INFO - PROCESS | 1944 | 1461128256576 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 21:57:36 INFO - PROCESS | 1944 | 1461128256582 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:57:36 INFO - PROCESS | 1944 | 1461128256585 Marionette TRACE conn4 <- [1,3014,null,{}] 21:57:36 INFO - PROCESS | 1944 | 1461128256591 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:36 INFO - PROCESS | 1944 | 1461128256812 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3bae1000 == 184 [pid = 1944] [id = 691] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3fbe1000 == 183 [pid = 1944] [id = 692] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3b8ae000 == 182 [pid = 1944] [id = 688] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e42a5b000 == 181 [pid = 1944] [id = 690] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e53815800 == 180 [pid = 1944] [id = 687] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3badd800 == 179 [pid = 1944] [id = 689] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e45d44000 == 178 [pid = 1944] [id = 740] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e45a35800 == 177 [pid = 1944] [id = 739] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e42913800 == 176 [pid = 1944] [id = 738] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3efe2800 == 175 [pid = 1944] [id = 737] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e58646800 == 174 [pid = 1944] [id = 731] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e56b4a000 == 173 [pid = 1944] [id = 730] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5431f800 == 172 [pid = 1944] [id = 729] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50bbc800 == 171 [pid = 1944] [id = 728] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5076f000 == 170 [pid = 1944] [id = 727] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50321800 == 169 [pid = 1944] [id = 726] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4fb61000 == 168 [pid = 1944] [id = 725] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e499d0000 == 167 [pid = 1944] [id = 724] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4981e000 == 166 [pid = 1944] [id = 723] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e48e40000 == 165 [pid = 1944] [id = 722] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e46d03000 == 164 [pid = 1944] [id = 721] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e45a4e800 == 163 [pid = 1944] [id = 720] 21:57:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3fab6800 == 162 [pid = 1944] [id = 719] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f0e482c7000) [pid = 1944] [serial = 2102] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f0e546e4400) [pid = 1944] [serial = 2129] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f0e4219d000) [pid = 1944] [serial = 2150] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f0e50248c00) [pid = 1944] [serial = 2061] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f0e54bf1800) [pid = 1944] [serial = 2144] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f0e50c42800) [pid = 1944] [serial = 2064] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f0e54ad8800) [pid = 1944] [serial = 2138] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f0e544f0000) [pid = 1944] [serial = 2123] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f0e51b51000) [pid = 1944] [serial = 2115] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f0e46709000) [pid = 1944] [serial = 2096] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f0e546ef800) [pid = 1944] [serial = 2130] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f0e43d0f000) [pid = 1944] [serial = 2037] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f0e44d61400) [pid = 1944] [serial = 2040] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f0e46730000) [pid = 1944] [serial = 2043] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f0e503b4000) [pid = 1944] [serial = 2109] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f0e43ca9400) [pid = 1944] [serial = 1959] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f0e4689a000) [pid = 1944] [serial = 2097] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f0e48119800) [pid = 1944] [serial = 2046] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f0e42199800) [pid = 1944] [serial = 2034] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f0e548ae800) [pid = 1944] [serial = 2133] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e50007400) [pid = 1944] [serial = 2106] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e429b1800) [pid = 1944] [serial = 2067] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e42466800) [pid = 1944] [serial = 2151] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e481aa400) [pid = 1944] [serial = 2100] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e54bdec00) [pid = 1944] [serial = 2141] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e4f95ec00) [pid = 1944] [serial = 2055] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e538bbc00) [pid = 1944] [serial = 2118] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e48e95000) [pid = 1944] [serial = 2049] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e3f932c00) [pid = 1944] [serial = 2091] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e3eedcc00) [pid = 1944] [serial = 2090] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e546bbc00) [pid = 1944] [serial = 2127] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e3f926400) [pid = 1944] [serial = 2147] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e4007d000) [pid = 1944] [serial = 2148] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e54999c00) [pid = 1944] [serial = 2135] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e545b4000) [pid = 1944] [serial = 2126] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e4284ec00) [pid = 1944] [serial = 2093] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e4906a000) [pid = 1944] [serial = 2103] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f0e54ae1c00) [pid = 1944] [serial = 2139] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f0e541e6800) [pid = 1944] [serial = 2121] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f0e549a1c00) [pid = 1944] [serial = 2136] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f0e51b83800) [pid = 1944] [serial = 2117] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f0e4fb4d000) [pid = 1944] [serial = 2105] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f0e48092c00) [pid = 1944] [serial = 2099] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f0e5024a000) [pid = 1944] [serial = 2108] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f0e5450bc00) [pid = 1944] [serial = 2124] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f0e42196000) [pid = 1944] [serial = 2070] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f0e499acc00) [pid = 1944] [serial = 2052] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f0e50c4dc00) [pid = 1944] [serial = 2114] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f0e3eb96000) [pid = 1944] [serial = 2031] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f0e43d03c00) [pid = 1944] [serial = 2153] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f0e50877c00) [pid = 1944] [serial = 2112] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f0e43cafc00) [pid = 1944] [serial = 2094] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f0e54042000) [pid = 1944] [serial = 2120] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e43ecd400) [pid = 1944] [serial = 2154] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e54843400) [pid = 1944] [serial = 2132] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e50508800) [pid = 1944] [serial = 2111] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e4fa91800) [pid = 1944] [serial = 2058] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e44c75c00) [pid = 1944] [serial = 2156] [outer = (nil)] [url = about:blank] 21:57:39 INFO - PROCESS | 1944 | 1461128259502 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3baf3000 == 163 [pid = 1944] [id = 763] 21:57:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e3a71e400) [pid = 1944] [serial = 2288] [outer = (nil)] 21:57:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e3a896800) [pid = 1944] [serial = 2289] [outer = 0x7f0e3a71e400] 21:57:39 INFO - PROCESS | 1944 | 1461128259576 Marionette DEBUG loaded listener.js 21:57:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e3eb94c00) [pid = 1944] [serial = 2290] [outer = 0x7f0e3a71e400] 21:57:39 INFO - PROCESS | 1944 | [1944] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:57:40 INFO - PROCESS | 1944 | 1461128260387 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:57:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:57:40 INFO - {} 21:57:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:57:40 INFO - {} 21:57:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:57:40 INFO - {} 21:57:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:57:40 INFO - {} 21:57:40 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 3844ms 21:57:40 INFO - PROCESS | 1944 | 1461128260450 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 21:57:40 INFO - PROCESS | 1944 | 1461128260457 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 21:57:40 INFO - TEST-START | /FileAPI/fileReader.html 21:57:40 INFO - PROCESS | 1944 | 1461128260478 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:57:40 INFO - PROCESS | 1944 | 1461128260483 Marionette TRACE conn4 <- [1,3018,null,{}] 21:57:40 INFO - PROCESS | 1944 | 1461128260491 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:40 INFO - PROCESS | 1944 | 1461128260711 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 21:57:40 INFO - PROCESS | 1944 | 1461128260914 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3f921000 == 164 [pid = 1944] [id = 764] 21:57:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e3f92d400) [pid = 1944] [serial = 2291] [outer = (nil)] 21:57:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e419af400) [pid = 1944] [serial = 2292] [outer = 0x7f0e3f92d400] 21:57:40 INFO - PROCESS | 1944 | 1461128260982 Marionette DEBUG loaded listener.js 21:57:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f0e420c9000) [pid = 1944] [serial = 2293] [outer = 0x7f0e3f92d400] 21:57:41 INFO - PROCESS | 1944 | 1461128261782 Marionette TRACE conn4 <- [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]]]}] 21:57:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:57:41 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:57:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:57:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:57:41 INFO - TEST-OK | /FileAPI/fileReader.html | took 1340ms 21:57:41 INFO - PROCESS | 1944 | 1461128261825 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 21:57:41 INFO - TEST-START | /FileAPI/historical.html 21:57:41 INFO - PROCESS | 1944 | 1461128261831 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 21:57:41 INFO - PROCESS | 1944 | 1461128261837 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:57:41 INFO - PROCESS | 1944 | 1461128261841 Marionette TRACE conn4 <- [1,3022,null,{}] 21:57:41 INFO - PROCESS | 1944 | 1461128261846 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:42 INFO - PROCESS | 1944 | 1461128262130 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 21:57:42 INFO - PROCESS | 1944 | 1461128262173 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e41935000 == 165 [pid = 1944] [id = 765] 21:57:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f0e420c2400) [pid = 1944] [serial = 2294] [outer = (nil)] 21:57:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f0e4285ac00) [pid = 1944] [serial = 2295] [outer = 0x7f0e420c2400] 21:57:42 INFO - PROCESS | 1944 | 1461128262249 Marionette DEBUG loaded listener.js 21:57:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f0e43ca9400) [pid = 1944] [serial = 2296] [outer = 0x7f0e420c2400] 21:57:43 INFO - PROCESS | 1944 | 1461128263408 Marionette TRACE conn4 <- [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"]]]}] 21:57:43 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:57:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:57:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:57:43 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:57:43 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:57:43 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:57:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:57:43 INFO - TEST-OK | /FileAPI/historical.html | took 1636ms 21:57:43 INFO - PROCESS | 1944 | 1461128263477 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 21:57:43 INFO - PROCESS | 1944 | 1461128263480 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 21:57:43 INFO - TEST-START | /FileAPI/idlharness.html 21:57:43 INFO - PROCESS | 1944 | 1461128263512 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:57:43 INFO - PROCESS | 1944 | 1461128263522 Marionette TRACE conn4 <- [1,3026,null,{}] 21:57:43 INFO - PROCESS | 1944 | 1461128263529 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:44 INFO - PROCESS | 1944 | 1461128264406 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f0e43d11800) [pid = 1944] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f0e50008000) [pid = 1944] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f0e4fa15000) [pid = 1944] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f0e3f926c00) [pid = 1944] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e447db000) [pid = 1944] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e43ed1c00) [pid = 1944] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e3e89d800) [pid = 1944] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e43ed1400) [pid = 1944] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e3a894000) [pid = 1944] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e4e26ac00) [pid = 1944] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e4189fc00) [pid = 1944] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e42470400) [pid = 1944] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f0e46709c00) [pid = 1944] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f0e419a8400) [pid = 1944] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f0e4f960000) [pid = 1944] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f0e4672d800) [pid = 1944] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f0e42197400) [pid = 1944] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f0e5499e800) [pid = 1944] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f0e42c41000) [pid = 1944] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x7f0e4fa12400) [pid = 1944] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x7f0e4672c000) [pid = 1944] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x7f0e3eee1000) [pid = 1944] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:57:44 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x7f0e54996400) [pid = 1944] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:57:44 INFO - PROCESS | 1944 | 1461128264674 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e43d1d000 == 166 [pid = 1944] [id = 766] 21:57:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x7f0e3a894000) [pid = 1944] [serial = 2297] [outer = (nil)] 21:57:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x7f0e4189f000) [pid = 1944] [serial = 2298] [outer = 0x7f0e3a894000] 21:57:44 INFO - PROCESS | 1944 | 1461128264741 Marionette DEBUG loaded listener.js 21:57:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x7f0e43ed1c00) [pid = 1944] [serial = 2299] [outer = 0x7f0e3a894000] 21:57:46 INFO - PROCESS | 1944 | 1461128266286 Marionette TRACE conn4 <- [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]]]}] 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:57:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:57:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:57:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:57:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:57:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:57:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:57:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:57:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:57:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:57:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:57:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:57:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:57:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:57:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:57:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:57:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:57:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:57:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:57:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:57:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:57:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:57:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:57:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:57:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:57:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:57:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:57:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:57:46 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 21:57:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:57:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:57:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:57:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:57:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:57:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:57:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:57:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:57:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:57:46 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 21:57:46 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 21:57:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:57:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:57:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:57:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:57:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:57:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:57:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:57:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:57:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:57:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:57:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:57:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:57:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:57:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:57:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:57:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:57:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:57:46 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 21:57:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:57:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:57:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:57:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:57:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:57:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:57:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:57:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:57:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:57:46 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 21:57:46 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 21:57:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:57:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:57:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:57:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:57:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:57:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:57:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:57:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:57:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:57:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:57:46 INFO - TEST-OK | /FileAPI/idlharness.html | took 3058ms 21:57:46 INFO - PROCESS | 1944 | 1461128266701 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 21:57:46 INFO - PROCESS | 1944 | 1461128266707 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 21:57:46 INFO - TEST-START | /FileAPI/idlharness.worker 21:57:46 INFO - PROCESS | 1944 | 1461128266718 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:57:46 INFO - PROCESS | 1944 | 1461128266726 Marionette TRACE conn4 <- [1,3030,null,{}] 21:57:46 INFO - PROCESS | 1944 | 1461128266733 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:46 INFO - PROCESS | 1944 | 1461128266988 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 21:57:47 INFO - PROCESS | 1944 | 1461128267267 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3efcf000 == 167 [pid = 1944] [id = 767] 21:57:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f0e3f92bc00) [pid = 1944] [serial = 2300] [outer = (nil)] 21:57:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f0e3f9e8800) [pid = 1944] [serial = 2301] [outer = 0x7f0e3f92bc00] 21:57:47 INFO - PROCESS | 1944 | 1461128267346 Marionette DEBUG loaded listener.js 21:57:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f0e418a7c00) [pid = 1944] [serial = 2302] [outer = 0x7f0e3f92bc00] 21:57:47 INFO - PROCESS | 1944 | [1944] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:57:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:57:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:57:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:57:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:57:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:57:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:57:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:57:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:57:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:57:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:57:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:57:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:57:49 INFO - {} 21:57:49 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 21:57:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:57:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:57:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:57:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:57:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:57:49 INFO - {} 21:57:49 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 - {} 21:57:49 INFO - {} 21:57:49 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 21:57:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:57:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:57:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:57:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:57:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:57:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:57:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:57:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:57:49 INFO - {} 21:57:49 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 21:57:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:57:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:57:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:57:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:57:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:57:49 INFO - {} 21:57:49 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 - {} 21:57:49 INFO - {} 21:57:49 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 21:57:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:57:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:57:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:57:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:57:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:49 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 21:57:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:57:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:57:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:57:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:57:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:57:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:57:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:57:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:57:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:49 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 21:57:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:57:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:57:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:49 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 21:57:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:57:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:57:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:49 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 21:57:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:57:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:57:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:57:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:57:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:57:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:57:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:57:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:57:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:57:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:57:49 INFO - {} 21:57:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:57:49 INFO - {} 21:57:50 INFO - PROCESS | 1944 | 1461128269712 Marionette TRACE conn4 <- [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,{},{}]]]}] 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:57:50 INFO - {} 21:57:50 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3106ms 21:57:50 INFO - PROCESS | 1944 | 1461128269855 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 21:57:50 INFO - PROCESS | 1944 | 1461128269867 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 21:57:50 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:57:50 INFO - PROCESS | 1944 | 1461128269901 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:57:50 INFO - PROCESS | 1944 | 1461128269913 Marionette TRACE conn4 <- [1,3034,null,{}] 21:57:50 INFO - PROCESS | 1944 | 1461128269927 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:50 INFO - PROCESS | 1944 | 1461128270223 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 21:57:50 INFO - PROCESS | 1944 | 1461128270500 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4665a800 == 168 [pid = 1944] [id = 768] 21:57:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f0e418aa400) [pid = 1944] [serial = 2303] [outer = (nil)] 21:57:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f0e42288000) [pid = 1944] [serial = 2304] [outer = 0x7f0e418aa400] 21:57:50 INFO - PROCESS | 1944 | 1461128270584 Marionette DEBUG loaded listener.js 21:57:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f0e499afc00) [pid = 1944] [serial = 2305] [outer = 0x7f0e418aa400] 21:57:51 INFO - PROCESS | 1944 | 1461128271529 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 21:57:51 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:57:51 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1661ms 21:57:51 INFO - PROCESS | 1944 | 1461128271549 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 21:57:51 INFO - PROCESS | 1944 | 1461128271553 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 21:57:51 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:57:51 INFO - PROCESS | 1944 | 1461128271559 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:57:51 INFO - PROCESS | 1944 | 1461128271562 Marionette TRACE conn4 <- [1,3038,null,{}] 21:57:51 INFO - PROCESS | 1944 | 1461128271578 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:51 INFO - PROCESS | 1944 | 1461128271846 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 21:57:52 INFO - PROCESS | 1944 | 1461128272102 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e480ad000 == 169 [pid = 1944] [id = 769] 21:57:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f0e499b2400) [pid = 1944] [serial = 2306] [outer = (nil)] 21:57:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f0e4fa1b400) [pid = 1944] [serial = 2307] [outer = 0x7f0e499b2400] 21:57:52 INFO - PROCESS | 1944 | 1461128272189 Marionette DEBUG loaded listener.js 21:57:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f0e4fe3b400) [pid = 1944] [serial = 2308] [outer = 0x7f0e499b2400] 21:57:53 INFO - PROCESS | 1944 | 1461128273119 Marionette TRACE conn4 <- [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"]]]}] 21:57:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:57:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:57:53 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1594ms 21:57:53 INFO - PROCESS | 1944 | 1461128273155 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 21:57:53 INFO - PROCESS | 1944 | 1461128273159 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 21:57:53 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:57:53 INFO - PROCESS | 1944 | 1461128273166 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:57:53 INFO - PROCESS | 1944 | 1461128273169 Marionette TRACE conn4 <- [1,3042,null,{}] 21:57:53 INFO - PROCESS | 1944 | 1461128273174 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:53 INFO - PROCESS | 1944 | 1461128273405 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 21:57:53 INFO - PROCESS | 1944 | 1461128273685 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4902b800 == 170 [pid = 1944] [id = 770] 21:57:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e4fa1a400) [pid = 1944] [serial = 2309] [outer = (nil)] 21:57:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e503b6c00) [pid = 1944] [serial = 2310] [outer = 0x7f0e4fa1a400] 21:57:53 INFO - PROCESS | 1944 | 1461128273758 Marionette DEBUG loaded listener.js 21:57:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e5050f400) [pid = 1944] [serial = 2311] [outer = 0x7f0e4fa1a400] 21:57:54 INFO - PROCESS | 1944 | 1461128274900 Marionette TRACE conn4 <- [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]]]}] 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:57:54 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. 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:57:54 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'.) 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:57:54 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. 21:57:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:57:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:57:54 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. 21:57:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:57:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:57:55 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. 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:57:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:57:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:57:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:57:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:57:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:57:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:57:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:57:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:57:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:57:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:57:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:57:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:57:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:57:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:57:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:57:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:57:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:57:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:57:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:57:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:57:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:57:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:57:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:57:55 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1821ms 21:57:55 INFO - PROCESS | 1944 | 1461128274992 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 21:57:55 INFO - PROCESS | 1944 | 1461128274996 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 21:57:55 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:57:55 INFO - PROCESS | 1944 | 1461128275008 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:57:55 INFO - PROCESS | 1944 | 1461128275012 Marionette TRACE conn4 <- [1,3046,null,{}] 21:57:55 INFO - PROCESS | 1944 | 1461128275024 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:55 INFO - PROCESS | 1944 | 1461128275370 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 21:57:55 INFO - PROCESS | 1944 | 1461128275630 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e41929000 == 171 [pid = 1944] [id = 771] 21:57:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e3a71bc00) [pid = 1944] [serial = 2312] [outer = (nil)] 21:57:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e42196800) [pid = 1944] [serial = 2313] [outer = 0x7f0e3a71bc00] 21:57:55 INFO - PROCESS | 1944 | 1461128275702 Marionette DEBUG loaded listener.js 21:57:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e42468c00) [pid = 1944] [serial = 2314] [outer = 0x7f0e3a71bc00] 21:57:56 INFO - PROCESS | 1944 | [1944] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:57:56 INFO - PROCESS | 1944 | 1461128276529 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:57:56 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:57:56 INFO - {} 21:57:56 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1539ms 21:57:56 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:57:56 INFO - PROCESS | 1944 | 1461128276547 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 21:57:56 INFO - PROCESS | 1944 | 1461128276549 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 21:57:56 INFO - PROCESS | 1944 | 1461128276556 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:57:56 INFO - PROCESS | 1944 | 1461128276559 Marionette TRACE conn4 <- [1,3050,null,{}] 21:57:56 INFO - PROCESS | 1944 | 1461128276564 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:56 INFO - PROCESS | 1944 | 1461128276831 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 21:57:57 INFO - PROCESS | 1944 | 1461128277108 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e498f6800 == 172 [pid = 1944] [id = 772] 21:57:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e42295000) [pid = 1944] [serial = 2315] [outer = (nil)] 21:57:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f0e46efbc00) [pid = 1944] [serial = 2316] [outer = 0x7f0e42295000] 21:57:57 INFO - PROCESS | 1944 | 1461128277185 Marionette DEBUG loaded listener.js 21:57:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f0e53af2800) [pid = 1944] [serial = 2317] [outer = 0x7f0e42295000] 21:57:58 INFO - PROCESS | 1944 | 1461128278023 Marionette TRACE conn4 <- [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]]]}] 21:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:57:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:57:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1481ms 21:57:58 INFO - PROCESS | 1944 | 1461128278037 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 21:57:58 INFO - PROCESS | 1944 | 1461128278039 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 21:57:58 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:57:58 INFO - PROCESS | 1944 | 1461128278046 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:57:58 INFO - PROCESS | 1944 | 1461128278049 Marionette TRACE conn4 <- [1,3054,null,{}] 21:57:58 INFO - PROCESS | 1944 | 1461128278054 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:58 INFO - PROCESS | 1944 | 1461128278260 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 21:57:58 INFO - PROCESS | 1944 | 1461128278505 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e4e1b7000 == 173 [pid = 1944] [id = 773] 21:57:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f0e43d08c00) [pid = 1944] [serial = 2318] [outer = (nil)] 21:57:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f0e541e5000) [pid = 1944] [serial = 2319] [outer = 0x7f0e43d08c00] 21:57:58 INFO - PROCESS | 1944 | 1461128278578 Marionette DEBUG loaded listener.js 21:57:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f0e5450b000) [pid = 1944] [serial = 2320] [outer = 0x7f0e43d08c00] 21:57:59 INFO - PROCESS | 1944 | 1461128279825 Marionette TRACE conn4 <- [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"]]]}] 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:57:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:57:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:57:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:57:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:57:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:57:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:57:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:58:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:58:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:58:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:58:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:58:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:58:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:58:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:58:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:58:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:58:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:58:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:58:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:58:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:58:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:58:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:58:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:58:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:58:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:58:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:58:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:58:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:58: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" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:58: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" 21:58:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:58:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:58:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1865ms 21:58:00 INFO - PROCESS | 1944 | 1461128279912 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 21:58:00 INFO - PROCESS | 1944 | 1461128279918 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 21:58:00 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:58:00 INFO - PROCESS | 1944 | 1461128279987 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:58:00 INFO - PROCESS | 1944 | 1461128279994 Marionette TRACE conn4 <- [1,3058,null,{}] 21:58:00 INFO - PROCESS | 1944 | 1461128280003 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:00 INFO - PROCESS | 1944 | 1461128280406 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 21:58:00 INFO - PROCESS | 1944 | 1461128280680 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e50208000 == 174 [pid = 1944] [id = 774] 21:58:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f0e48086800) [pid = 1944] [serial = 2321] [outer = (nil)] 21:58:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f0e54adc400) [pid = 1944] [serial = 2322] [outer = 0x7f0e48086800] 21:58:00 INFO - PROCESS | 1944 | 1461128280752 Marionette DEBUG loaded listener.js 21:58:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f0e54be0c00) [pid = 1944] [serial = 2323] [outer = 0x7f0e48086800] 21:58:01 INFO - PROCESS | 1944 | 1461128281558 Marionette TRACE conn4 <- [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]]]}] 21:58:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:58:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:58:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:58:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:58:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:58:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:58:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:58:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:58:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:58:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:58:01 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:58:01 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:58:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:58:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:58:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:58:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:58:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:58:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:58:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:58:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:58:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:58:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:58:01 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1611ms 21:58:01 INFO - PROCESS | 1944 | 1461128281601 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 21:58:01 INFO - PROCESS | 1944 | 1461128281603 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 21:58:01 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:58:01 INFO - PROCESS | 1944 | 1461128281612 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:58:01 INFO - PROCESS | 1944 | 1461128281614 Marionette TRACE conn4 <- [1,3062,null,{}] 21:58:01 INFO - PROCESS | 1944 | 1461128281619 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:01 INFO - PROCESS | 1944 | 1461128281895 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 21:58:02 INFO - PROCESS | 1944 | 1461128282164 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e43f38800 == 175 [pid = 1944] [id = 775] 21:58:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f0e3f92d000) [pid = 1944] [serial = 2324] [outer = (nil)] 21:58:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f0e43d09800) [pid = 1944] [serial = 2325] [outer = 0x7f0e3f92d000] 21:58:02 INFO - PROCESS | 1944 | 1461128282245 Marionette DEBUG loaded listener.js 21:58:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f0e54be6c00) [pid = 1944] [serial = 2326] [outer = 0x7f0e3f92d000] 21:58:02 INFO - PROCESS | 1944 | [1944] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:58:03 INFO - PROCESS | 1944 | 1461128283124 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:58:03 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:58:03 INFO - {} 21:58:03 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1529ms 21:58:03 INFO - PROCESS | 1944 | 1461128283142 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 21:58:03 INFO - PROCESS | 1944 | 1461128283144 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 21:58:03 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:58:03 INFO - PROCESS | 1944 | 1461128283150 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:58:03 INFO - PROCESS | 1944 | 1461128283153 Marionette TRACE conn4 <- [1,3066,null,{}] 21:58:03 INFO - PROCESS | 1944 | 1461128283159 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:03 INFO - PROCESS | 1944 | 1461128283371 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 21:58:03 INFO - PROCESS | 1944 | 1461128283647 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e508a3800 == 176 [pid = 1944] [id = 776] 21:58:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f0e54be7000) [pid = 1944] [serial = 2327] [outer = (nil)] 21:58:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f0e55b75c00) [pid = 1944] [serial = 2328] [outer = 0x7f0e54be7000] 21:58:03 INFO - PROCESS | 1944 | 1461128283720 Marionette DEBUG loaded listener.js 21:58:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f0e55e21800) [pid = 1944] [serial = 2329] [outer = 0x7f0e54be7000] 21:58:04 INFO - PROCESS | 1944 | 1461128284545 Marionette TRACE conn4 <- [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]]]}] 21:58:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:58:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:58:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:58:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:58:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:58:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:58:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:58:04 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1436ms 21:58:04 INFO - PROCESS | 1944 | 1461128284590 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 21:58:04 INFO - PROCESS | 1944 | 1461128284594 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 21:58:04 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:58:04 INFO - PROCESS | 1944 | 1461128284600 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:58:04 INFO - PROCESS | 1944 | 1461128284605 Marionette TRACE conn4 <- [1,3070,null,{}] 21:58:04 INFO - PROCESS | 1944 | 1461128284610 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:04 INFO - PROCESS | 1944 | 1461128284841 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 21:58:05 INFO - PROCESS | 1944 | 1461128285137 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5381c800 == 177 [pid = 1944] [id = 777] 21:58:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f0e566bc400) [pid = 1944] [serial = 2330] [outer = (nil)] 21:58:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f0e57a48800) [pid = 1944] [serial = 2331] [outer = 0x7f0e566bc400] 21:58:05 INFO - PROCESS | 1944 | 1461128285228 Marionette DEBUG loaded listener.js 21:58:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f0e57fd1400) [pid = 1944] [serial = 2332] [outer = 0x7f0e566bc400] 21:58:06 INFO - PROCESS | 1944 | 1461128286100 Marionette TRACE conn4 <- [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]]]}] 21:58:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:58:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:58:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:58:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:58:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:58:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:58:06 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1539ms 21:58:06 INFO - PROCESS | 1944 | 1461128286143 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 21:58:06 INFO - PROCESS | 1944 | 1461128286146 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 21:58:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:58:06 INFO - PROCESS | 1944 | 1461128286152 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:58:06 INFO - PROCESS | 1944 | 1461128286155 Marionette TRACE conn4 <- [1,3074,null,{}] 21:58:06 INFO - PROCESS | 1944 | 1461128286160 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:06 INFO - PROCESS | 1944 | 1461128286399 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 21:58:06 INFO - PROCESS | 1944 | 1461128286710 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e5432b800 == 178 [pid = 1944] [id = 778] 21:58:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f0e4fd2c800) [pid = 1944] [serial = 2333] [outer = (nil)] 21:58:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f0e58f22800) [pid = 1944] [serial = 2334] [outer = 0x7f0e4fd2c800] 21:58:06 INFO - PROCESS | 1944 | 1461128286788 Marionette DEBUG loaded listener.js 21:58:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f0e5a181400) [pid = 1944] [serial = 2335] [outer = 0x7f0e4fd2c800] 21:58:07 INFO - PROCESS | 1944 | 1461128287584 Marionette TRACE conn4 <- [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]]]}] 21:58:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:58:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:58:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:58:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:58:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:58:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:58:07 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1488ms 21:58:07 INFO - PROCESS | 1944 | 1461128287644 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 21:58:07 INFO - PROCESS | 1944 | 1461128287650 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 21:58:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:58:07 INFO - PROCESS | 1944 | 1461128287656 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:58:07 INFO - PROCESS | 1944 | 1461128287659 Marionette TRACE conn4 <- [1,3078,null,{}] 21:58:07 INFO - PROCESS | 1944 | 1461128287664 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:07 INFO - PROCESS | 1944 | 1461128287908 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 21:58:08 INFO - PROCESS | 1944 | 1461128288200 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e558d8000 == 179 [pid = 1944] [id = 779] 21:58:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f0e566e2800) [pid = 1944] [serial = 2336] [outer = (nil)] 21:58:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f0e40082000) [pid = 1944] [serial = 2337] [outer = 0x7f0e566e2800] 21:58:08 INFO - PROCESS | 1944 | 1461128288307 Marionette DEBUG loaded listener.js 21:58:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f0e558ca400) [pid = 1944] [serial = 2338] [outer = 0x7f0e566e2800] 21:58:09 INFO - PROCESS | 1944 | 1461128289161 Marionette TRACE conn4 <- [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] 21:58:09 INFO - PROCESS | 1944 | 1461128289207 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 21:58:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:58:09 INFO - PROCESS | 1944 | 1461128289218 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:58:09 INFO - PROCESS | 1944 | 1461128289223 Marionette TRACE conn4 <- [1,3082,null,{}] 21:58:09 INFO - PROCESS | 1944 | 1461128289281 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:09 INFO - PROCESS | 1944 | 1461128289517 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 21:58:09 INFO - PROCESS | 1944 | 1461128289804 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e57830800 == 180 [pid = 1944] [id = 780] 21:58:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f0e3eb95400) [pid = 1944] [serial = 2339] [outer = (nil)] 21:58:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f0e519a3400) [pid = 1944] [serial = 2340] [outer = 0x7f0e3eb95400] 21:58:09 INFO - PROCESS | 1944 | 1461128289875 Marionette DEBUG loaded listener.js 21:58:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f0e66be1800) [pid = 1944] [serial = 2341] [outer = 0x7f0e3eb95400] 21:58:10 INFO - PROCESS | 1944 | 1461128290701 Marionette TRACE conn4 <- [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]]]}] 21:58:10 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:58:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:58:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:58:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:58:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1494ms 21:58:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:58:10 INFO - PROCESS | 1944 | 1461128290714 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 21:58:10 INFO - PROCESS | 1944 | 1461128290716 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 21:58:10 INFO - PROCESS | 1944 | 1461128290723 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:58:10 INFO - PROCESS | 1944 | 1461128290733 Marionette TRACE conn4 <- [1,3086,null,{}] 21:58:10 INFO - PROCESS | 1944 | 1461128290739 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:10 INFO - PROCESS | 1944 | 1461128290954 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 21:58:11 INFO - PROCESS | 1944 | 1461128291231 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58268000 == 181 [pid = 1944] [id = 781] 21:58:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f0e48120c00) [pid = 1944] [serial = 2342] [outer = (nil)] 21:58:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f0e666ba800) [pid = 1944] [serial = 2343] [outer = 0x7f0e48120c00] 21:58:11 INFO - PROCESS | 1944 | 1461128291305 Marionette DEBUG loaded listener.js 21:58:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f0e69a25c00) [pid = 1944] [serial = 2344] [outer = 0x7f0e48120c00] 21:58:12 INFO - PROCESS | 1944 | 1461128292091 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:58:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:58:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1394ms 21:58:12 INFO - PROCESS | 1944 | 1461128292116 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 21:58:12 INFO - PROCESS | 1944 | 1461128292119 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 21:58:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:58:12 INFO - PROCESS | 1944 | 1461128292125 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:58:12 INFO - PROCESS | 1944 | 1461128292127 Marionette TRACE conn4 <- [1,3090,null,{}] 21:58:12 INFO - PROCESS | 1944 | 1461128292132 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:12 INFO - PROCESS | 1944 | 1461128292396 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 21:58:12 INFO - PROCESS | 1944 | 1461128292663 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e58fa2800 == 182 [pid = 1944] [id = 782] 21:58:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f0e48122400) [pid = 1944] [serial = 2345] [outer = (nil)] 21:58:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f0e69b41800) [pid = 1944] [serial = 2346] [outer = 0x7f0e48122400] 21:58:12 INFO - PROCESS | 1944 | 1461128292737 Marionette DEBUG loaded listener.js 21:58:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f0e6b546000) [pid = 1944] [serial = 2347] [outer = 0x7f0e48122400] 21:58:13 INFO - PROCESS | 1944 | 1461128293491 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:58:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:58:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1387ms 21:58:13 INFO - PROCESS | 1944 | 1461128293512 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 21:58:13 INFO - PROCESS | 1944 | 1461128293515 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 21:58:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:58:13 INFO - PROCESS | 1944 | 1461128293521 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:58:13 INFO - PROCESS | 1944 | 1461128293523 Marionette TRACE conn4 <- [1,3094,null,{}] 21:58:13 INFO - PROCESS | 1944 | 1461128293529 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:13 INFO - PROCESS | 1944 | 1461128293747 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 21:58:14 INFO - PROCESS | 1944 | 1461128294021 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e59e3c000 == 183 [pid = 1944] [id = 783] 21:58:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f0e43ca3400) [pid = 1944] [serial = 2348] [outer = (nil)] 21:58:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f0e6b54e400) [pid = 1944] [serial = 2349] [outer = 0x7f0e43ca3400] 21:58:14 INFO - PROCESS | 1944 | 1461128294093 Marionette DEBUG loaded listener.js 21:58:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f0e6b826800) [pid = 1944] [serial = 2350] [outer = 0x7f0e43ca3400] 21:58:14 INFO - PROCESS | 1944 | 1461128294949 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:58:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:58:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1480ms 21:58:15 INFO - PROCESS | 1944 | 1461128295002 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 21:58:15 INFO - PROCESS | 1944 | 1461128295005 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 21:58:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:58:15 INFO - PROCESS | 1944 | 1461128295060 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:58:15 INFO - PROCESS | 1944 | 1461128295063 Marionette TRACE conn4 <- [1,3098,null,{}] 21:58:15 INFO - PROCESS | 1944 | 1461128295075 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:15 INFO - PROCESS | 1944 | 1461128295292 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 21:58:15 INFO - PROCESS | 1944 | 1461128295591 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e607c8000 == 184 [pid = 1944] [id = 784] 21:58:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f0e398bd400) [pid = 1944] [serial = 2351] [outer = (nil)] 21:58:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f0e398c5000) [pid = 1944] [serial = 2352] [outer = 0x7f0e398bd400] 21:58:15 INFO - PROCESS | 1944 | 1461128295663 Marionette DEBUG loaded listener.js 21:58:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f0e398c9800) [pid = 1944] [serial = 2353] [outer = 0x7f0e398bd400] 21:58:16 INFO - PROCESS | 1944 | 1461128296435 Marionette TRACE conn4 <- [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]]]}] 21:58:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:58:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:58:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1438ms 21:58:16 INFO - PROCESS | 1944 | 1461128296453 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 21:58:16 INFO - PROCESS | 1944 | 1461128296456 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 21:58:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:58:16 INFO - PROCESS | 1944 | 1461128296461 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:58:16 INFO - PROCESS | 1944 | 1461128296466 Marionette TRACE conn4 <- [1,3102,null,{}] 21:58:16 INFO - PROCESS | 1944 | 1461128296471 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:16 INFO - PROCESS | 1944 | 1461128296682 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3ea54800 == 183 [pid = 1944] [id = 392] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4fb5b000 == 182 [pid = 1944] [id = 700] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e508b3800 == 181 [pid = 1944] [id = 702] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e53807800 == 180 [pid = 1944] [id = 703] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50788000 == 179 [pid = 1944] [id = 701] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e540ab800 == 178 [pid = 1944] [id = 704] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54422800 == 177 [pid = 1944] [id = 705] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e55811000 == 176 [pid = 1944] [id = 706] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57731000 == 175 [pid = 1944] [id = 707] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e45a4b800 == 174 [pid = 1944] [id = 697] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e41935000 == 173 [pid = 1944] [id = 765] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3f921000 == 172 [pid = 1944] [id = 764] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3baf3000 == 171 [pid = 1944] [id = 763] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e43f2c800 == 170 [pid = 1944] [id = 762] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3888c000 == 169 [pid = 1944] [id = 761] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3bb1b800 == 168 [pid = 1944] [id = 760] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3bb02800 == 167 [pid = 1944] [id = 759] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e386e4800 == 166 [pid = 1944] [id = 758] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e386d2800 == 165 [pid = 1944] [id = 757] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e70c15800 == 164 [pid = 1944] [id = 756] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6e7c1000 == 163 [pid = 1944] [id = 755] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6bd77000 == 162 [pid = 1944] [id = 754] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e6757a000 == 161 [pid = 1944] [id = 753] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e597ce800 == 160 [pid = 1944] [id = 752] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5864b000 == 159 [pid = 1944] [id = 751] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e57846800 == 158 [pid = 1944] [id = 750] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e54a4d800 == 157 [pid = 1944] [id = 749] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e540a0800 == 156 [pid = 1944] [id = 748] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e50326800 == 155 [pid = 1944] [id = 746] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e5086a000 == 154 [pid = 1944] [id = 747] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e4e3eb800 == 153 [pid = 1944] [id = 745] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e49948800 == 152 [pid = 1944] [id = 744] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e46d1c000 == 151 [pid = 1944] [id = 743] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e447a4800 == 150 [pid = 1944] [id = 742] 21:58:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f0e3e5d1800 == 149 [pid = 1944] [id = 741] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f0e44c78400) [pid = 1944] [serial = 2222] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f0e55e20800) [pid = 1944] [serial = 2196] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f0e5450b800) [pid = 1944] [serial = 2187] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f0e53aeb000) [pid = 1944] [serial = 2181] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f0e43d06800) [pid = 1944] [serial = 2216] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f0e566df800) [pid = 1944] [serial = 2199] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f0e55bd9800) [pid = 1944] [serial = 2195] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f0e4811c400) [pid = 1944] [serial = 2168] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f0e420c5400) [pid = 1944] [serial = 2160] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f0e4672e800) [pid = 1944] [serial = 2165] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f0e43ec9800) [pid = 1944] [serial = 2163] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f0e5097b400) [pid = 1944] [serial = 2178] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f0e54035400) [pid = 1944] [serial = 2183] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f0e57fcec00) [pid = 1944] [serial = 2205] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f0e58bd3000) [pid = 1944] [serial = 2211] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f0e42292800) [pid = 1944] [serial = 2214] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f0e54be7800) [pid = 1944] [serial = 2142] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f0e57e4ac00) [pid = 1944] [serial = 2204] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f0e49065000) [pid = 1944] [serial = 2172] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f0e57a51800) [pid = 1944] [serial = 2202] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f0e420d1000) [pid = 1944] [serial = 2213] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f0e5405ac00) [pid = 1944] [serial = 2184] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f0e54bd7400) [pid = 1944] [serial = 2189] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f0e558d0800) [pid = 1944] [serial = 2193] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f0e43cbb000) [pid = 1944] [serial = 2162] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f0e4fb43400) [pid = 1944] [serial = 2174] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f0e481b0400) [pid = 1944] [serial = 2169] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f0e40089000) [pid = 1944] [serial = 2159] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f0e541ef000) [pid = 1944] [serial = 2186] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f0e482c4400) [pid = 1944] [serial = 2171] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f0e50004c00) [pid = 1944] [serial = 2175] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f0e51b7f800) [pid = 1944] [serial = 2180] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f0e5828c400) [pid = 1944] [serial = 2207] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f0e566c4000) [pid = 1944] [serial = 2198] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f0e503adc00) [pid = 1944] [serial = 2177] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f0e43ed0c00) [pid = 1944] [serial = 2217] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f0e58860000) [pid = 1944] [serial = 2210] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f0e48e86400) [pid = 1944] [serial = 2192] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e481a8400) [pid = 1944] [serial = 2220] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e5565bc00) [pid = 1944] [serial = 2190] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e575a8400) [pid = 1944] [serial = 2201] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e4811d800) [pid = 1944] [serial = 2088] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e4689c000) [pid = 1944] [serial = 2166] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e48088c00) [pid = 1944] [serial = 2219] [outer = (nil)] [url = about:blank] 21:58:18 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e55657800) [pid = 1944] [serial = 2145] [outer = (nil)] [url = about:blank] 21:58:19 INFO - PROCESS | 1944 | 1461128299007 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e38886800 == 150 [pid = 1944] [id = 785] 21:58:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f0e3a89a400) [pid = 1944] [serial = 2354] [outer = (nil)] 21:58:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f0e3e89d800) [pid = 1944] [serial = 2355] [outer = 0x7f0e3a89a400] 21:58:19 INFO - PROCESS | 1944 | 1461128299080 Marionette DEBUG loaded listener.js 21:58:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f0e3eb97800) [pid = 1944] [serial = 2356] [outer = 0x7f0e3a89a400] 21:58:19 INFO - PROCESS | 1944 | 1461128299763 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:58:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:58:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 3339ms 21:58:19 INFO - PROCESS | 1944 | 1461128299802 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 21:58:19 INFO - PROCESS | 1944 | 1461128299807 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 21:58:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:58:19 INFO - PROCESS | 1944 | 1461128299818 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:58:19 INFO - PROCESS | 1944 | 1461128299822 Marionette TRACE conn4 <- [1,3106,null,{}] 21:58:19 INFO - PROCESS | 1944 | 1461128299830 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:20 INFO - PROCESS | 1944 | 1461128300047 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 21:58:20 INFO - PROCESS | 1944 | 1461128300253 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3ea4b000 == 151 [pid = 1944] [id = 786] 21:58:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f0e398c5c00) [pid = 1944] [serial = 2357] [outer = (nil)] 21:58:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f0e419afc00) [pid = 1944] [serial = 2358] [outer = 0x7f0e398c5c00] 21:58:20 INFO - PROCESS | 1944 | 1461128300321 Marionette DEBUG loaded listener.js 21:58:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f0e42295800) [pid = 1944] [serial = 2359] [outer = 0x7f0e398c5c00] 21:58:21 INFO - PROCESS | 1944 | 1461128301245 Marionette TRACE conn4 <- [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]]]}] 21:58:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:58:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:58:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:58:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1488ms 21:58:21 INFO - PROCESS | 1944 | 1461128301310 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 21:58:21 INFO - PROCESS | 1944 | 1461128301315 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 21:58:21 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:58:21 INFO - PROCESS | 1944 | 1461128301328 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:58:21 INFO - PROCESS | 1944 | 1461128301330 Marionette TRACE conn4 <- [1,3110,null,{}] 21:58:21 INFO - PROCESS | 1944 | 1461128301336 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:21 INFO - PROCESS | 1944 | 1461128301601 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 21:58:21 INFO - PROCESS | 1944 | 1461128301634 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e41922000 == 152 [pid = 1944] [id = 787] 21:58:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f0e43cb6400) [pid = 1944] [serial = 2360] [outer = (nil)] 21:58:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f0e43ec6c00) [pid = 1944] [serial = 2361] [outer = 0x7f0e43cb6400] 21:58:21 INFO - PROCESS | 1944 | 1461128301707 Marionette DEBUG loaded listener.js 21:58:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f0e447d8400) [pid = 1944] [serial = 2362] [outer = 0x7f0e43cb6400] 21:58:22 INFO - PROCESS | 1944 | 1461128302669 Marionette TRACE conn4 <- [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"]]]}] 21:58:22 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:58:22 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 21:58:22 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:58:22 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:58:22 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1378ms 21:58:22 INFO - PROCESS | 1944 | 1461128302707 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 21:58:22 INFO - PROCESS | 1944 | 1461128302710 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 21:58:22 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:58:22 INFO - PROCESS | 1944 | 1461128302744 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:58:22 INFO - PROCESS | 1944 | 1461128302758 Marionette TRACE conn4 <- [1,3114,null,{}] 21:58:22 INFO - PROCESS | 1944 | 1461128302785 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:23 INFO - PROCESS | 1944 | 1461128303144 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f0e4fa95400) [pid = 1944] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f0e4e266400) [pid = 1944] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f0e54be8000) [pid = 1944] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f0e3a71a000) [pid = 1944] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f0e566dfc00) [pid = 1944] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f0e503ab800) [pid = 1944] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f0e3a71e400) [pid = 1944] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f0e58bd6c00) [pid = 1944] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f0e5024e400) [pid = 1944] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f0e43fb5400) [pid = 1944] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f0e58d05400) [pid = 1944] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f0e3f92d400) [pid = 1944] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f0e3a719800) [pid = 1944] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f0e546ecc00) [pid = 1944] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f0e4228d000) [pid = 1944] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f0e3e8a0c00) [pid = 1944] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f0e58bd1c00) [pid = 1944] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x7f0e420c2400) [pid = 1944] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x7f0e46711800) [pid = 1944] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x7f0e548a6800) [pid = 1944] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x7f0e5405d000) [pid = 1944] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x7f0e4fa94400) [pid = 1944] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x7f0e3a4b3800) [pid = 1944] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x7f0e548a6000) [pid = 1944] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x7f0e3e990000) [pid = 1944] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:58:23 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x7f0e59d1fc00) [pid = 1944] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:58:23 INFO - PROCESS | 1944 | 1461128303838 Marionette TRACE conn4 -> [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\", \"86b95325-34cd-41b5-b21d-ece82c3db132\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f0e3fbe0000 == 153 [pid = 1944] [id = 788] 21:58:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x7f0e3a4b3800) [pid = 1944] [serial = 2363] [outer = (nil)] 21:58:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x7f0e420c2400) [pid = 1944] [serial = 2364] [outer = 0x7f0e3a4b3800] 21:58:23 INFO - PROCESS | 1944 | 1461128303898 Marionette DEBUG loaded listener.js 21:58:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x7f0e46731800) [pid = 1944] [serial = 2365] [outer = 0x7f0e3a4b3800] 21:58:24 INFO - PROCESS | 1944 | 1461128304536 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 21:58:24 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:58:24 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1823ms 21:58:24 INFO - PROCESS | 1944 | 1461128304545 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 21:58:24 INFO - PROCESS | 1944 | 1461128304549 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 21:58:25 WARNING - u'runner_teardown' () 21:58:25 INFO - No more tests 21:58:25 INFO - Got 0 unexpected results 21:58:25 INFO - SUITE-END | took 1252s 21:58:25 INFO - Closing logging queue 21:58:25 INFO - queue closed 21:58:25 INFO - Return code: 0 21:58:25 WARNING - # TBPL SUCCESS # 21:58:25 INFO - Running post-action listener: _resource_record_post_action 21:58:25 INFO - Running post-run listener: _resource_record_post_run 21:58:27 INFO - Total resource usage - Wall time: 1295s; CPU: 98.0%; Read bytes: 6664192; Write bytes: 976728064; Read time: 9888; Write time: 1793856 21:58:27 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:58:27 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 4096; Write bytes: 53940224; Read time: 8; Write time: 424668 21:58:27 INFO - run-tests - Wall time: 1263s; CPU: 98.0%; Read bytes: 6074368; Write bytes: 920055808; Read time: 8564; Write time: 1319560 21:58:27 INFO - Running post-run listener: _upload_blobber_files 21:58:27 INFO - Blob upload gear active. 21:58:27 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:58:27 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 21:58:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 21:58:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 21:58:27 INFO - (blobuploader) - INFO - Open directory for files ... 21:58:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:58:27 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:58:27 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:58:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:58:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:58:28 INFO - (blobuploader) - INFO - Done attempting. 21:58:28 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:58:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:58:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:58:29 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:58:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:58:29 INFO - (blobuploader) - INFO - Done attempting. 21:58:29 INFO - (blobuploader) - INFO - Iteration through files over. 21:58:29 INFO - Return code: 0 21:58:29 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:58:29 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:58:29 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a01ef679abad674d3db123ce02f429f22ab33bb26b578945e63f068306de33ff34a17510c9eb8e5c38f1f1eb1fdcb6f115869254dd8be3347c0d8811e80d7136", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1e14ae3f8a6ad1f5aa30a82e6ed10218311bfe3ff874767e48ecf25427666a781373745b1cb58034962f2d0110df9783287eb3cbc55354a1f6317637e74f1729"} 21:58:29 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:58:29 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:58:29 INFO - Contents: 21:58:29 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a01ef679abad674d3db123ce02f429f22ab33bb26b578945e63f068306de33ff34a17510c9eb8e5c38f1f1eb1fdcb6f115869254dd8be3347c0d8811e80d7136", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1e14ae3f8a6ad1f5aa30a82e6ed10218311bfe3ff874767e48ecf25427666a781373745b1cb58034962f2d0110df9783287eb3cbc55354a1f6317637e74f1729"} 21:58:29 INFO - Running post-run listener: copy_logs_to_upload_dir 21:58:29 INFO - Copying logs to upload dir... 21:58:29 INFO - mkdir: /builds/slave/test/build/upload/logs 21:58:29 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1408.351814 ========= master_lag: 223.41 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 27 mins, 11 secs) (at 2016-04-19 22:02:12.994678) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 8 secs) (at 2016-04-19 22:02:12.995732) ========= 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-1461126766.567649-2003357912 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a01ef679abad674d3db123ce02f429f22ab33bb26b578945e63f068306de33ff34a17510c9eb8e5c38f1f1eb1fdcb6f115869254dd8be3347c0d8811e80d7136", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1e14ae3f8a6ad1f5aa30a82e6ed10218311bfe3ff874767e48ecf25427666a781373745b1cb58034962f2d0110df9783287eb3cbc55354a1f6317637e74f1729"} build_url:https://queue.taskcluster.net/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.039086 build_url: 'https://queue.taskcluster.net/v1/task/JvsUtnrLShGjosXoh1sqww/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/mozilla-inbound/sha512/a01ef679abad674d3db123ce02f429f22ab33bb26b578945e63f068306de33ff34a17510c9eb8e5c38f1f1eb1fdcb6f115869254dd8be3347c0d8811e80d7136", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1e14ae3f8a6ad1f5aa30a82e6ed10218311bfe3ff874767e48ecf25427666a781373745b1cb58034962f2d0110df9783287eb3cbc55354a1f6317637e74f1729"}' symbols_url: 'https://queue.taskcluster.net/v1/task/JvsUtnrLShGjosXoh1sqww/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 8.31 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 8 secs) (at 2016-04-19 22:02:21.347459) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 13 secs) (at 2016-04-19 22:02:21.347874) ========= 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-1461126766.567649-2003357912 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.023405 ========= master_lag: 13.69 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 13 secs) (at 2016-04-19 22:02:35.062039) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 22:02:35.062369) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 22:02:35.570655) ========= ========= Total master_lag: 251.66 =========